diff --git a/rdf/zeugnis.rdf.php b/rdf/zeugnis.rdf.php index 6bbe28db4..aced224b0 100644 --- a/rdf/zeugnis.rdf.php +++ b/rdf/zeugnis.rdf.php @@ -78,7 +78,7 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") for ($i = 0; $i < sizeof($uid_arr); $i++) { - $query = "SELECT tbl_student.matrikelnr, tbl_student.studiengang_kz, tbl_studiengang.bezeichnung, tbl_studentlehrverband.semester, tbl_person.vorname, tbl_person.nachname,tbl_person.gebdatum, tbl_studiensemester.bezeichnung as sembezeichnung FROM tbl_person, tbl_student, tbl_studiengang, tbl_benutzer, tbl_studentlehrverband, tbl_studiensemester WHERE tbl_student.studiengang_kz = tbl_studiengang.studiengang_kz and tbl_student.student_uid = tbl_benutzer.uid and tbl_benutzer.person_id = tbl_person.person_id and tbl_student.student_uid = '".$uid_arr[$i]."' and tbl_studentlehrverband.student_uid=tbl_student.student_uid and tbl_studiensemester.studiensemester_kurzbz = tbl_studentlehrverband.studiensemester_kurzbz and tbl_studentlehrverband.studiensemester_kurzbz = '".$studiensemester_kurzbz."'"; + $query = "SELECT tbl_student.matrikelnr, tbl_student.studiengang_kz, tbl_studiengang.typ, tbl_studiengang.bezeichnung, tbl_studentlehrverband.semester, tbl_person.vorname, tbl_person.nachname,tbl_person.gebdatum,tbl_person.titelpre, tbl_person.titelpost, tbl_studiensemester.bezeichnung as sembezeichnung FROM tbl_person, tbl_student, tbl_studiengang, tbl_benutzer, tbl_studentlehrverband, tbl_studiensemester WHERE tbl_student.studiengang_kz = tbl_studiengang.studiengang_kz and tbl_student.student_uid = tbl_benutzer.uid and tbl_benutzer.person_id = tbl_person.person_id and tbl_student.student_uid = '".$uid_arr[$i]."' and tbl_studentlehrverband.student_uid=tbl_student.student_uid and tbl_studiensemester.studiensemester_kurzbz = tbl_studentlehrverband.studiensemester_kurzbz and tbl_studentlehrverband.studiensemester_kurzbz = '".$studiensemester_kurzbz."'"; if($result = pg_query($conn, $query)) { if(!$row = pg_fetch_object($result)) @@ -96,9 +96,19 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") $xml .= " ".$row->sembezeichnung.""; $xml .= " ".$row->semester.""; $xml .= " ".$row->bezeichnung.""; - $xml .= " ".$row->studiengang_kz.""; + if($row->typ=='b') + $bezeichnung='Bachelor-Studiengang'; + elseif($row->typ=='m') + $bezeichnung='Master-Studiengang'; + elseif($row->typ=='d') + $bezeichnung='Diplom-Studiengang'; + else + $bezeichnung='Studiengang'; + $xml .= " ".$bezeichnung.""; + $xml .= " ".sprintf('%04s', $row->studiengang_kz).""; $xml .= "\n ".$row->vorname.""; $xml .= " ".$row->nachname.""; + $xml .= " ".trim($row->titelpre.' '.$row->vorname.' '.strtoupper($row->nachname).' '.$row->titelpost).""; $gebdatum = date('d.m.Y',strtotime($row->gebdatum)); $xml .= " ".$gebdatum.""; $xml .= " ".$row->matrikelnr.""; diff --git a/vilesci/admin/xslvorlagen/zeugnis.xsl b/vilesci/admin/xslvorlagen/zeugnis.xsl index a414ed17f..f020aece4 100644 --- a/vilesci/admin/xslvorlagen/zeugnis.xsl +++ b/vilesci/admin/xslvorlagen/zeugnis.xsl @@ -30,7 +30,7 @@ - Studiengang\n + \n @@ -38,14 +38,25 @@ - - + + Personenkennzahl: + + + + - \nKennzahl des Studiengangs: + + + + + Kennzahl des Studiengangs: + + + + - - + @@ -61,7 +72,7 @@ - + @@ -94,7 +105,7 @@ - Unterrichtsfach\n + Lehrveranstaltung\n