diff --git a/rdf/lehrauftrag.xml.php b/rdf/lehrauftrag.xml.php index 80e78bdc5..d6c3c7969 100644 --- a/rdf/lehrauftrag.xml.php +++ b/rdf/lehrauftrag.xml.php @@ -169,16 +169,27 @@ function drawLehrauftrag($uid) $xml.=' FH-'; //Studiengang - + $typ=''; if($studiengang->typ=='d') + { $xml.= 'Diplom-'; + $typ = 'Diplom'; + } elseif($studiengang->typ=='m') + { $xml.= 'Master-'; + $typ = 'Master'; + } elseif($studiengang->typ=='b') + { $xml.= 'Bachelor-'; + $typ = 'Bachelor'; + } $xml.= 'Studiengang '.$studiengang->bezeichnung.''; $xml.= ' '.$studiengang->bezeichnung.''; + $xml.= ' '.$studiengang->english.''; + $xml.= ''.$typ.''; //Studiensemester if(substr($ss,0,2)=='WS') @@ -255,14 +266,20 @@ function drawLehrauftrag($uid) $gesamtstunden = 0; $gruppen = array(); $grp=''; + $gruppen_getrennt=''; + $einzelgruppe=''; while($row = $db->db_fetch_object($result)) { if($last_le!=$row->lehreinheit_id && $last_le!='') { array_unique($gruppen); + sort($gruppen); foreach ($gruppen as $gruppe) + { $grp.=$gruppe.' '; - + $gruppen_getrennt.= ''; + } + $einzelgruppe = $gruppen_getrennt; $lv[$anzahl_lvs]['lehreinheit_id'] = $lehreinheit_id; $lv[$anzahl_lvs]['lehrveranstaltung'] = $lehrveranstaltung; $lv[$anzahl_lvs]['fachbereich'] = (isset($fb_arr[$fachbereich])?$fb_arr[$fachbereich]:''); @@ -271,6 +288,7 @@ function drawLehrauftrag($uid) $lv[$anzahl_lvs]['satz'] = ($satz!=''?$satz:' '); $lv[$anzahl_lvs]['faktor'] = ($faktor!=''?$faktor:' '); $lv[$anzahl_lvs]['brutto'] = number_format($brutto,2,',','.'); + $lv[$anzahl_lvs]['einzelgruppe'] = ($gruppen_getrennt!=''?$gruppen_getrennt:' '); $anzahl_lvs++; $gesamtkosten = $gesamtkosten + $brutto; @@ -285,6 +303,7 @@ function drawLehrauftrag($uid) $faktor = ''; $brutto = ''; $grp=''; + $gruppen_getrennt=''; } $lehreinheit_id=$row->lehreinheit_id; @@ -303,8 +322,12 @@ function drawLehrauftrag($uid) $last_le=$row->lehreinheit_id; } array_unique($gruppen); + sort($gruppen); foreach ($gruppen as $gruppe) + { $grp.=$gruppe.' '; + $gruppen_getrennt.= ''; + } if(isset($lehreinheit_id)) { $lv[$anzahl_lvs]['lehreinheit_id'] = (isset($lehreinheit_id)?$lehreinheit_id:' '); @@ -315,6 +338,7 @@ function drawLehrauftrag($uid) $lv[$anzahl_lvs]['satz'] = (isset($satz)?$satz:' '); $lv[$anzahl_lvs]['faktor'] = (isset($faktor)?$faktor:' '); $lv[$anzahl_lvs]['brutto'] = (isset($brutto)?number_format($brutto,2,',','.'):' '); + $lv[$anzahl_lvs]['einzelgruppe'] = ($gruppen_getrennt!=''?$gruppen_getrennt:' '); $anzahl_lvs++; if(isset($brutto)) @@ -337,6 +361,10 @@ function drawLehrauftrag($uid) { while($row = $db->db_fetch_object($result)) { + $stg = new studiengang(); + $stg->load($row->studiengang_kz); + $stg_kuerzel = $stg->kuerzel; + $brutto = $row->stunden*$row->stundensatz*$row->faktor; if($row->stunden!=0) { @@ -351,13 +379,14 @@ function drawLehrauftrag($uid) } $lv[$anzahl_lvs]['lehreinheit_id'] = (isset($row->projektarbeit_id)?$kuerzel.$row->projektarbeit_id:' '); - $lv[$anzahl_lvs]['lehrveranstaltung'] = 'Betreuung '.$row->vorname.' '.$row->nachname.' '.$row->semester.'. Semester'; + $lv[$anzahl_lvs]['lehrveranstaltung'] = 'Betreuung '.$row->vorname.' '.$row->nachname; $lv[$anzahl_lvs]['fachbereich'] = (isset($row->fachbereich_kurzbz)?$fb_arr[$row->fachbereich_kurzbz]:' '); $lv[$anzahl_lvs]['gruppe'] = ' '; $lv[$anzahl_lvs]['stunden'] = (isset($row->stunden)?number_format($row->stunden,2):' '); $lv[$anzahl_lvs]['satz'] = (isset($row->stundensatz)?$row->stundensatz:' '); $lv[$anzahl_lvs]['faktor'] = (isset($row->faktor)?$row->faktor:''); $lv[$anzahl_lvs]['brutto'] = (isset($brutto)?number_format($brutto,2,',','.'):' '); + $lv[$anzahl_lvs]['einzelgruppe'] = 'semester.']]>'; $anzahl_lvs++; $gesamtkosten = $gesamtkosten + $brutto; @@ -384,6 +413,9 @@ function drawLehrauftrag($uid) + + '.$lv_row['einzelgruppe'].' + diff --git a/system/vorlage_zip/Lehrauftrag.odt b/system/vorlage_zip/Lehrauftrag.odt new file mode 100644 index 000000000..f1efd8f16 Binary files /dev/null and b/system/vorlage_zip/Lehrauftrag.odt differ diff --git a/system/xsl/lehrauftrag_0.xsl b/system/xsl/lehrauftrag_0.xsl index 4c7885316..bb36930f2 100644 --- a/system/xsl/lehrauftrag_0.xsl +++ b/system/xsl/lehrauftrag_0.xsl @@ -1,232 +1,529 @@ - - + + - - - - - - - - - - - - - - - - - - \n - Fachhochschule Technikum Wien Lehrauftrag - - - - - - - \n - - \n - - - - - \n - - - \n - \n - \n - - \n - - - - - \n - \n - Abs.: Fachhochschule Technikum Wien, Höchstädtplatz 6, A-1200 Wien - - - - \n - \n - — - - - - - - - \n - - - - - - - - - - - - - - \nSV.Nr.: - \nPersonalnummer: - - - - - \n\n\n\n\n\n\n Wir beauftragen Sie, im folgende Lehrveranstaltungen abzuhalten:\n - - + + - - - - - - - - - - - - Nummer - Lehrveranstaltung - Institut - Gruppe - Std. - Satz - - Brutto - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Abs.: Fachhochschule Technikum Wien, Höchstädtplatz 6, A-1200 Wien + + + + Lehrauftrag + + -Studiengang + + + + + SV.Nr.: + Personalnummer: + + + Wir beauftragen Sie, im folgende Lehrveranstaltungen abzuhalten: + + + + + + + + + + + + ID + + + Lehrveranstaltung + + + Institut + + + Gruppe(n) + + + + Std. + + + Satz + + + Brutto + + - - - - - - - - - - - - - - - - - Summe: - - - - EURO - - - - - - - - - - Die angeführten Stundensätze sind Bruttobeträge, von denen gegebenenfalls die Dienstnehmeranteile für Steuern und Sozialversicherung abgezogen werden. - Die angeführte Stundenzahl ist die maximal vorgesehene; abgerechnet werden jedoch nur die tatsächlich gehaltenen Stunden laut Anwesenheitslisten. - Außerdem besteht die Verpflichtung zur Teilnahme an Lektorenkonferenzen. - - - - - - - - - - - - - - - - - - - Wien, am - - - ________________________ - - ________________________ - - - - - Ort, Datum - - - Studiengangsleitung - - - - - - - Fachhochschule Technikum\nWien\nHöchstädtplatz 6\nA-1200 Wien\nZVR-Nr.: 074476526\nDVR-Nr.: 0928381 - - - - - - - - - - - - - ... - - - - - - - - - - - EURO - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + Summe: + + + + + + + + + + + + + + Die angeführten Stundensätze sind Bruttobeträge, von denen gegebenenfalls die DienstnehmerInnenanteile für Steuern und Sozialversicherung abgezogen werden. + Die angeführte Stundenzahl ist die maximal vorgesehene; abgerechnet werden jedoch nur die tatsächlich gehaltenen Stunden laut Anwesenheitslisten. + Außerdem besteht die Verpflichtung zur Teilnahme an LektorInnenkonferenzen. + + + + + + + + + + Wien, am + + + + + + + + + + + + Ort, Datum + + + + + + + Studiengangsleitung + + + + + + + + + + + + + + + + + + + ... + + + + + + + + + + + + + + + + + + + + + + + - \ No newline at end of file + + + + + + + + + \ No newline at end of file