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