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