From 9b384b4563448a8914c49f91f29e9dab6b049441 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Wed, 17 Dec 2014 13:42:53 +0000 Subject: [PATCH] Erfolgsnachweis korrekturen --- rdf/erfolgsnachweis.rdf.php | 41 +++++++++++++---------- system/xsl/FHB_erfolgsnachweis_0_v1.xsl | 17 +++++++--- system/xsl/FHB_erfolgsnachweis_head_0.xsl | 12 +++++++ 3 files changed, 49 insertions(+), 21 deletions(-) diff --git a/rdf/erfolgsnachweis.rdf.php b/rdf/erfolgsnachweis.rdf.php index 52c4abcbc..84b423bc8 100755 --- a/rdf/erfolgsnachweis.rdf.php +++ b/rdf/erfolgsnachweis.rdf.php @@ -108,7 +108,11 @@ $lehrveranstaltungen = array(); $ausbildungssemester = $row_sem->semester; } } - + if($ausbildungssemester/2==0) + $ausbildungssemester2=$ausbildungssemester-1; + else + $ausbildungssemester2=$ausbildungssemester+1; + $student_studienjahr = round($ausbildungssemester/2); $jahr1=mb_substr($studiensemester_kurzbz,2); @@ -155,7 +159,7 @@ $lehrveranstaltungen = array(); $obj = new zeugnisnote(); - + $obj->getZeugnisnotenStudienplan($uid, array($studiensemester_kurzbz, $studiensemester_kurzbz2),$prestudent->studienplan_id); foreach ($obj->result as $row) @@ -164,29 +168,32 @@ $lehrveranstaltungen = array(); } foreach($obj->result as $row) - { - //Gruppieren der Module - //$lvs['1']['childs']['2']=$obj; - if($row->studienplan_lehrveranstaltung_id_parent=='') + { + if($row->studienplan_lehrveranstaltung_semester==$ausbildungssemester || $row->studienplan_lehrveranstaltung_semester==$ausbildungssemester2) { - $lehrveranstaltungen[$row->lehrveranstaltung_id]['data']=$row; - } - else - { - if(isset($lehrveranstaltungen[$stpllv[$row->studienplan_lehrveranstaltung_id_parent]])) + //Gruppieren der Module + //$lvs['1']['childs']['2']=$obj; + if($row->studienplan_lehrveranstaltung_id_parent=='') { - $lehrveranstaltungen[$stpllv[$row->studienplan_lehrveranstaltung_id_parent]]['childs'][$row->lehrveranstaltung_id]['data'] = $row; + $lehrveranstaltungen[$row->lehrveranstaltung_id]['data']=$row; } else { - foreach($lehrveranstaltungen as $key=>$row_module) + if(isset($lehrveranstaltungen[$stpllv[$row->studienplan_lehrveranstaltung_id_parent]])) { - if(isset($lehrveranstaltungen[$key]['childs'][$stpllv[$row->studienplan_lehrveranstaltung_id_parent]])) + $lehrveranstaltungen[$stpllv[$row->studienplan_lehrveranstaltung_id_parent]]['childs'][$row->lehrveranstaltung_id]['data'] = $row; + } + else + { + foreach($lehrveranstaltungen as $key=>$row_module) { - $lehrveranstaltungen[$key]['childs'][$stpllv[$row->studienplan_lehrveranstaltung_id_parent]]['childs'][$row->lehrveranstaltung_id]['data']=$row; + if(isset($lehrveranstaltungen[$key]['childs'][$stpllv[$row->studienplan_lehrveranstaltung_id_parent]])) + { + $lehrveranstaltungen[$key]['childs'][$stpllv[$row->studienplan_lehrveranstaltung_id_parent]]['childs'][$row->lehrveranstaltung_id]['data']=$row; + } } } - } + } } } @@ -210,7 +217,7 @@ function getLVRow($obj) $row = $obj['data']; if($row->zeugnis) { - if ($row->note) + if ($row->note!=='') $note = $note_arr[$row->note]['anmerkung']; else $note = ""; diff --git a/system/xsl/FHB_erfolgsnachweis_0_v1.xsl b/system/xsl/FHB_erfolgsnachweis_0_v1.xsl index a85dd49ed..50988254a 100755 --- a/system/xsl/FHB_erfolgsnachweis_0_v1.xsl +++ b/system/xsl/FHB_erfolgsnachweis_0_v1.xsl @@ -20,13 +20,13 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn - + - + - + @@ -404,7 +404,16 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn Internationale Beurteilung (ECTS Notenskala): A/B=Sehr Gut, C=Gut, D=Befriedigend, E=GenĂ¼gend, F=Nicht GenĂ¼gend - Pinkafeld, am + + + + Pinkafeld, am + + + Eisenstadt, am + + + diff --git a/system/xsl/FHB_erfolgsnachweis_head_0.xsl b/system/xsl/FHB_erfolgsnachweis_head_0.xsl index f44a0aa24..5ef8d1db7 100755 --- a/system/xsl/FHB_erfolgsnachweis_head_0.xsl +++ b/system/xsl/FHB_erfolgsnachweis_head_0.xsl @@ -63,6 +63,14 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn + + + + + + + + @@ -274,6 +282,10 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn + + + +