diff --git a/rdf/diplomasupplement.xml.php b/rdf/diplomasupplement.xml.php index e646de618..d52617c10 100644 --- a/rdf/diplomasupplement.xml.php +++ b/rdf/diplomasupplement.xml.php @@ -554,11 +554,13 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") echo " ".sprintf("%01.1f",($noteArrayPrev[12]/$noten_anzahl*100)).""; $ects_total = 0; + $ects_total_positiv = 0; echo ""; for($start = $semesterNumberStart; $start <= $semesterNumberEnd; $start++) { $semester_ects = 0; + $semester_ects_positiv = 0; echo ""; // alle semester für das ausbildungssemester holen @@ -658,6 +660,11 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") $arrayLvAusbildungssemester[$row_stud->lehrveranstaltung_id]['sort'] = $row_stud->sort; $ects_total += $row_stud->ects; $semester_ects +=$row_stud->ects; + if ($arrayLvAusbildungssemester[$row_stud->lehrveranstaltung_id]['note_positiv'] === true) + { + $ects_total_positiv += $row_stud->ects; + $semester_ects_positiv += $row_stud->ects; + } } else { @@ -943,14 +950,21 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") $ects_total +=$row_outgoing->ects; $semester_ects+=$row_outgoing->ects; + if ($note_positiv_outgoing === true) + { + $ects_total_positiv += $row_outgoing->ects; + $semester_ects_positiv += $row_outgoing->ects; + } } } } echo ''.$semester_ects.''; + echo ''.$semester_ects_positiv.''; echo ""; } echo ""; echo " $ects_total"; + echo " $ects_total_positiv"; echo ' '; } } diff --git a/rdf/studienerfolg.rdf.php b/rdf/studienerfolg.rdf.php index f4599933b..d85ad044e 100644 --- a/rdf/studienerfolg.rdf.php +++ b/rdf/studienerfolg.rdf.php @@ -209,8 +209,11 @@ function draw_studienerfolg($uid, $studiensemester_kurzbz) $gesamtstunden=0; + $gesamtstunden_positiv=0; $gesamtstunden_lv=0; + $gesamtstunden_lv_positiv=0; $gesamtects=0; + $gesamtects_positiv=0; $notensumme=0; $anzahl=0; @@ -256,6 +259,12 @@ function draw_studienerfolg($uid, $studiensemester_kurzbz) $gesamtstunden +=$sws; $gesamtstunden_lv +=$sws_lv; $gesamtects += $row->ects; + if ($row->note_positiv === true) + { + $gesamtstunden_positiv += $sws; + $gesamtstunden_lv_positiv += $sws_lv; + $gesamtects_positiv += $row->ects; + } if($note_wert[$row->note]!='') { $notensumme += $note_wert[$row->note]; @@ -273,8 +282,11 @@ function draw_studienerfolg($uid, $studiensemester_kurzbz) else $schnitt = 0; $xml .= " ".$gesamtstunden.""; + $xml .= " ".$gesamtstunden_positiv.""; $xml .= " ".$gesamtstunden_lv.""; + $xml .= " ".$gesamtstunden_lv_positiv.""; $xml .= " $gesamtects"; + $xml .= " $gesamtects_positiv"; $xml .= " ".sprintf('%.2f',$schnitt).""; $xml .= " "; } diff --git a/rdf/zeugnis.rdf.php b/rdf/zeugnis.rdf.php index cfc259a4d..61b56361c 100644 --- a/rdf/zeugnis.rdf.php +++ b/rdf/zeugnis.rdf.php @@ -258,7 +258,7 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") $obj->getZeugnisnoten($lehrveranstaltung_id=null, $uid_arr[$i], $studiensemester_kurzbz); - $ects_gesamt = 0; + $ects_gesamt = $ects_gesamt_positiv = 0; $prestudent_id = $row->prestudent_id; foreach ($obj->result as $row) { @@ -415,6 +415,9 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") } $ects_gesamt+=$ectspunkte; + if ($row->note_positiv === true) + $ects_gesamt_positiv += $ectspunkte; + $xml .= " "; $xml .= " lv_lehrform_kurzbz."]]>"; if($auslandssemester) @@ -428,6 +431,7 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") } } $xml .= ""; + $xml .= ""; $xml .= $xml_fussnote; } diff --git a/system/xsl/ZeugnisEng_0.xsl b/system/xsl/ZeugnisEng_0.xsl index 3f291824c..8d5afbac1 100644 --- a/system/xsl/ZeugnisEng_0.xsl +++ b/system/xsl/ZeugnisEng_0.xsl @@ -478,7 +478,7 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn - - + - diff --git a/system/xsl/ZeugnisEng_Lehrgaenge.xsl b/system/xsl/ZeugnisEng_Lehrgaenge.xsl index 99308abcd..5941ee232 100644 --- a/system/xsl/ZeugnisEng_Lehrgaenge.xsl +++ b/system/xsl/ZeugnisEng_Lehrgaenge.xsl @@ -466,7 +466,7 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn - - + - diff --git a/system/xsl/Zeugnis_0.xsl b/system/xsl/Zeugnis_0.xsl index 9b31b1e9a..2cc3adb59 100644 --- a/system/xsl/Zeugnis_0.xsl +++ b/system/xsl/Zeugnis_0.xsl @@ -450,7 +450,7 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn - - + - diff --git a/system/xsl/Zeugnis_Lehrgaenge.xsl b/system/xsl/Zeugnis_Lehrgaenge.xsl index 3e99d4729..fe77afd31 100644 --- a/system/xsl/Zeugnis_Lehrgaenge.xsl +++ b/system/xsl/Zeugnis_Lehrgaenge.xsl @@ -449,7 +449,7 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn - - + - diff --git a/system/xsl/diplomaSupp_0.xsl b/system/xsl/diplomaSupp_0.xsl index e1c63c37b..ee64396e6 100644 --- a/system/xsl/diplomaSupp_0.xsl +++ b/system/xsl/diplomaSupp_0.xsl @@ -2772,7 +2772,7 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn - + @@ -2890,7 +2890,7 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn - + diff --git a/system/xsl/diplomaSupp_Lehrgaenge.xsl b/system/xsl/diplomaSupp_Lehrgaenge.xsl index 3308edd5e..c42fa6937 100644 --- a/system/xsl/diplomaSupp_Lehrgaenge.xsl +++ b/system/xsl/diplomaSupp_Lehrgaenge.xsl @@ -1652,10 +1652,10 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn - Semester | Jahre | ECTS + Semester | Jahre | ECTS - semester(s) | year(s) | ECTS + semester(s) | year(s) | ECTS @@ -2896,7 +2896,7 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn - + diff --git a/system/xsl/studienerfolgEng_0.xsl b/system/xsl/studienerfolgEng_0.xsl index 1dd7fd663..3842f34e3 100644 --- a/system/xsl/studienerfolgEng_0.xsl +++ b/system/xsl/studienerfolgEng_0.xsl @@ -574,10 +574,10 @@ xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" - + - + Average: diff --git a/system/xsl/studienerfolgEng_Lehrgaenge.xsl b/system/xsl/studienerfolgEng_Lehrgaenge.xsl index 7e3026816..463cfe439 100644 --- a/system/xsl/studienerfolgEng_Lehrgaenge.xsl +++ b/system/xsl/studienerfolgEng_Lehrgaenge.xsl @@ -565,10 +565,10 @@ xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" - + - + Average: diff --git a/system/xsl/studienerfolg_0.xsl b/system/xsl/studienerfolg_0.xsl index 97d035116..b9f2463e4 100644 --- a/system/xsl/studienerfolg_0.xsl +++ b/system/xsl/studienerfolg_0.xsl @@ -572,10 +572,10 @@ xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" - + - + Schnitt: diff --git a/system/xsl/studienerfolg_Lehrgaenge.xsl b/system/xsl/studienerfolg_Lehrgaenge.xsl index 6dbf47ec8..2b7fdc632 100644 --- a/system/xsl/studienerfolg_Lehrgaenge.xsl +++ b/system/xsl/studienerfolg_Lehrgaenge.xsl @@ -563,10 +563,10 @@ xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" - + - + Schnitt: