From c55f790d4a7380ad81f14425f6434bb62dd60e77 Mon Sep 17 00:00:00 2001 From: alex Date: Mon, 28 Oct 2019 16:24:10 +0100 Subject: [PATCH] - Only zeugnisrelevante Noten are shown in Notenspiegel (for excluding e.g. ECI LVs) --- content/statistik/notenspiegel.php | 2 ++ content/statistik/notenspiegel_erweitert.php | 6 ++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/content/statistik/notenspiegel.php b/content/statistik/notenspiegel.php index d9cb3dca0..1a7651296 100644 --- a/content/statistik/notenspiegel.php +++ b/content/statistik/notenspiegel.php @@ -107,6 +107,7 @@ $qry = "SELECT vw_student_lehrveranstaltung.studiensemester_kurzbz=tbl_studentlehrverband.studiensemester_kurzbz ) AND studiengang_kz<>0 + AND zeugnis UNION SELECT lehrveranstaltung_id, bezeichnung, studiengang_kz, semester, ects @@ -114,6 +115,7 @@ $qry = "SELECT lehre.tbl_lehrveranstaltung JOIN lehre.tbl_zeugnisnote USING(lehrveranstaltung_id) WHERE tbl_lehrveranstaltung.studiengang_kz=".$db->db_add_param($studiengang_kz, FHC_INTEGER)." AND + zeugnis AND tbl_zeugnisnote.student_uid in($uids) AND tbl_zeugnisnote.studiensemester_kurzbz=".$db->db_add_param($semester_aktuell)." ORDER BY bezeichnung"; diff --git a/content/statistik/notenspiegel_erweitert.php b/content/statistik/notenspiegel_erweitert.php index acaa91611..2849a1895 100644 --- a/content/statistik/notenspiegel_erweitert.php +++ b/content/statistik/notenspiegel_erweitert.php @@ -109,6 +109,7 @@ $qry = "SELECT vw_student_lehrveranstaltung.studiensemester_kurzbz=tbl_studentlehrverband.studiensemester_kurzbz ) AND studiengang_kz<>0 + AND zeugnis UNION SELECT lehrveranstaltung_id, bezeichnung, studiengang_kz, semester, ects @@ -117,7 +118,8 @@ $qry = "SELECT WHERE tbl_lehrveranstaltung.studiengang_kz=".$db->db_add_param($studiengang_kz, FHC_INTEGER)." AND tbl_zeugnisnote.student_uid in($uids) AND - tbl_zeugnisnote.studiensemester_kurzbz=".$db->db_add_param($semester_aktuell)." + tbl_zeugnisnote.studiensemester_kurzbz=".$db->db_add_param($semester_aktuell)." AND + zeugnis ORDER BY bezeichnung"; if (!$result_lva = $db->db_query($qry)) @@ -152,7 +154,7 @@ $nulltermine = array_filter($termine, function ($termin) }); //keine Werte in sort Spalte - es wird versucht, Reihenfolge aufgrund Strings zu bestimmen -//zuerst Termine 1 - n, dann kommissionelle und zusätzliche kommissionelle +//zuerst Termine 1 bis n, dann kommissionelle und zusätzliche kommissionelle $max = 0; foreach ($nulltermine as $termin) {