diff --git a/rdf/zertifikat.rdf.php b/rdf/zertifikat.rdf.php index 618199da0..5f3d20f4c 100755 --- a/rdf/zertifikat.rdf.php +++ b/rdf/zertifikat.rdf.php @@ -116,16 +116,29 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") { $leiter_titel = $lrow->titelpre; $leiter_vorname = $lrow->vorname; - $leiter_nachname = $lrow->nachname; + $leiter_nachname = $lrow->nachname; + $leiter_titelpost = $lrow->titelpost; } } + $qry = "SELECT wochen FROM public.tbl_semesterwochen + WHERE (studiengang_kz, semester) in (SELECT studiengang_kz, semester + FROM lehre.tbl_lehrveranstaltung WHERE lehrveranstaltung_id=".$db->db_add_param($lehrveranstaltung_id).")"; + $wochen = 15; + if($result_wochen = $db->db_query($qry)) + { + if($row_wochen = $db->db_fetch_object($result_wochen)) + { + $wochen = $row_wochen->wochen; + } + } $lvqry = "SELECT * from lehre.tbl_lehrveranstaltung where lehrveranstaltung_id = '".addslashes($lehrveranstaltung_id)."'"; + if($db->db_query($lvqry)) { if ($lvrow = $db->db_fetch_object()) { - $sws = $lvrow->semesterstunden; + $sws = $lvrow->semesterstunden/$wochen; $ects = $lvrow->ects; $lvbezeichnung = $lvrow->bezeichnung; } @@ -179,7 +192,7 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") $xml .= " ".$studiensemester->bezeichnung.""; $xml .= "\n ".$row->vorname.""; $xml .= " ".$row->nachname.""; - $xml .= " ".trim($row->titelpre.' '.$row->vorname.' '.strtoupper($row->nachname).' '.$row->titelpost).""; + $xml .= " ".trim($row->titelpre.' '.$row->vorname.' '.mb_strtoupper($row->nachname).($row->titelpost!=''?', '.$row->titelpost:'')).""; $gebdatum = date('d.m.Y',strtotime($row->gebdatum)); $xml .= " ".$gebdatum.""; $xml .= " ".$row->matrikelnr.""; @@ -206,9 +219,9 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") $xml .= " "; $xml .= " ".$note.""; $xml .= " ".$note_bezeichnung.""; - $xml .= " ".$sws.""; + $xml .= " ".($sws==0?'':number_format(sprintf('%.1F',$sws),1)).""; $xml .= " ".number_format($ects,1).""; - $xml .= " ".$leiter_titel." ".$leiter_vorname." ".$leiter_nachname.""; + $xml .= " ".$leiter_titel." ".$leiter_vorname." ".$leiter_nachname.($leiter_titelpost!=''?', '.$leiter_titelpost:'').""; $xml .= " "; diff --git a/system/xsl/ZertifikatFreifaecherV2.xsl b/system/xsl/ZertifikatFreifaecherV2.xsl new file mode 100755 index 000000000..2f0ac6cf2 --- /dev/null +++ b/system/xsl/ZertifikatFreifaecherV2.xsl @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + ZERTIFIKAT + + + + + + + + Freifächer + + + + + + + Personenkennzeichen: + + + + + + Vorname/Familienname: + + + + + + Geburtsdatum: + + + + + + Herr/Frau + + hat im + + das folgende Freifach an der FH Technikum Wien belegt: + + + + + + + + + + + + + + + + + + + + Lehrveranstaltung + + + + + Note + + + + + SWS + + + + + ECTS credits + + + + + + + + + + + + + + + + + + + teilgenommen + + + mit Erfolg teilgenommen + + + + + + + + + + + + + + + + + + + + + + + + + + + + Inhalte der Lehrveranstaltung: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + _____________________________________________ + + + + + + _____________________________________________ + + + + + + + + Ort, Datum + + + + + + + + + , LeiterIn Freifach + + + + + + + + + + + + + + + + + + + \ No newline at end of file