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: