From 3da9a2a78d844ef5be6cee35c1621266a844409d Mon Sep 17 00:00:00 2001 From: alex Date: Mon, 24 Jun 2019 14:02:50 +0200 Subject: [PATCH] =?UTF-8?q?Diplomasupplement=20RDF:=20ECTS=20Summen=20rich?= =?UTF-8?q?tig=20berechnet=20auch=20f=C3=BCr=20Widerholer=20(auch=20wenn?= =?UTF-8?q?=20alte=20Note=20negativ,=20neue=20positiv=20wird=20diese=20daz?= =?UTF-8?q?ugez=C3=A4hlt)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rdf/diplomasupplement.xml.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/rdf/diplomasupplement.xml.php b/rdf/diplomasupplement.xml.php index d52617c10..3621339f0 100644 --- a/rdf/diplomasupplement.xml.php +++ b/rdf/diplomasupplement.xml.php @@ -669,6 +669,7 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") else { $note_alt = $arrayLvAusbildungssemester[$row_stud->lehrveranstaltung_id]['note']; + $note_alt_positiv = $arrayLvAusbildungssemester[$row_stud->lehrveranstaltung_id]['note_positiv']; $note_neu = $row_stud->anmerkung; // alte oder neue note besser @@ -687,6 +688,13 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml") $arrayLvAusbildungssemester[$row_stud->lehrveranstaltung_id]['note'] = $db->db_parse_bool($row_stud->offiziell) ? $row_stud->anmerkung : ""; $arrayLvAusbildungssemester[$row_stud->lehrveranstaltung_id]['note_positiv'] = $db->db_parse_bool($row_stud->positiv); $arrayLvAusbildungssemester[$row_stud->lehrveranstaltung_id]['sort'] = $row_stud->sort; + + // ects dazuzählen wenn alte Note negativ, neue positiv + if ($arrayLvAusbildungssemester[$row_stud->lehrveranstaltung_id]['note_positiv'] === true && $note_alt_positiv !== true) + { + $ects_total_positiv += $row_stud->ects; + $semester_ects_positiv += $row_stud->ects; + } } }