diff --git a/content/pdfExport.php b/content/pdfExport.php index b214ebd53..ba6638227 100644 --- a/content/pdfExport.php +++ b/content/pdfExport.php @@ -422,7 +422,7 @@ if (!isset($_REQUEST["archive"])) { $studienordnung = new studienordnung(); $studienordnung->loadStudienordnung($_GET['studienordnung_id']); - $filename = $filename.'_'.$studienordnung->studiengangkurzbzlang.'.pdf'; + $filename = 'Studienordnung-Studienplan-'. sprintf("%'.04d",$studienordnung->studiengang_kz).'-'.$studienordnung->studiengangkurzbzlang; $tempPdfName = $vorlage->vorlage_kurzbz.'.pdf'; } else diff --git a/include/person.class.php b/include/person.class.php index cb5909e9a..1e6779b58 100644 --- a/include/person.class.php +++ b/include/person.class.php @@ -929,6 +929,7 @@ class person extends basis_db $this->updateaktivvon = $row->updateaktivvon; $this->updateaktivam = $row->updateaktivam; $this->aktivierungscode = $row->aktivierungscode; + return true; } else { @@ -936,6 +937,11 @@ class person extends basis_db return false; } } + else + { + $this->errormsg = "Fehler beim Laden der Personendaten"; + return false; + } } } diff --git a/rdf/studienordnung.rdf.php b/rdf/studienordnung.rdf.php index 5a62c83f7..4a1d013e1 100644 --- a/rdf/studienordnung.rdf.php +++ b/rdf/studienordnung.rdf.php @@ -30,6 +30,9 @@ require_once('../include/studienordnung.class.php'); require_once('../include/studienplan.class.php'); require_once('../include/organisationsform.class.php'); require_once('../include/lehrform.class.php'); +require_once('../include/sprache.class.php'); + + header("Content-type: application/xhtml+xml"); @@ -90,8 +93,8 @@ if(isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") echo ''; - echo ''; - echo ' studiengang_kz.']]>'; + echo ''; + echo ' studiengang_kz).']]>'; echo ' kurzbz.']]>'; echo ' typ.']]>'; echo ' '; @@ -219,7 +222,7 @@ if(isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") echo ' '; } //echo ' '; - echo ''; + echo ''; } else die('Parameter studienordnung_id is missing'); @@ -232,6 +235,7 @@ function cmp($a, $b) { return strcmp($a->bezeichnung, $b->bezeichnung); } + function printLehrveranstaltungTree($tree) { global $summe_ects_semester, $summe_sws_semester; @@ -269,7 +273,9 @@ function printLehrveranstaltungTree($tree) //Bezeichnung der Lehrform $lehrform_kurzbz = new lehrform(); $lehrform_kurzbz->load($lv->lehrform_kurzbz); - + + //Klasse "sprache" instanzieren, um anschließend die Sprache(e.g. "German") in der richtigen Sprache zu bekommen("Deutsch") + $sp = new sprache(); echo ' '; echo ' semester.']]>'; @@ -285,6 +291,8 @@ function printLehrveranstaltungTree($tree) echo ' '; echo ' '; echo ' anmerkung).']]>'; + echo ' getBezeichnung($lv->sprache, constant("DEFAULT_LANGUAGE")).']]>'; + $objLVInfo = new lvinfo(); // ***************** LV-Info *************** diff --git a/system/vorlage_zip/Studienordnung.odt b/system/vorlage_zip/Studienordnung.odt old mode 100755 new mode 100644 index 7d0aa867f..5d24b595c Binary files a/system/vorlage_zip/Studienordnung.odt and b/system/vorlage_zip/Studienordnung.odt differ