From f4ad57f101eaec3bcc16329625e23aa4fb4ca5ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Thu, 21 Mar 2013 12:20:55 +0000 Subject: [PATCH] Fehlerhafte Notenanzeige bei Wiederholern korrigiert --- cis/private/lehre/notenliste.php | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/cis/private/lehre/notenliste.php b/cis/private/lehre/notenliste.php index 51a981051..d2785cb79 100644 --- a/cis/private/lehre/notenliste.php +++ b/cis/private/lehre/notenliste.php @@ -83,7 +83,7 @@ else { $qry = "SELECT vw_student.vorname, vw_student.nachname, tbl_studiengang.studiengang_kz FROM public.tbl_studiengang JOIN campus.vw_student USING (studiengang_kz) - WHERE campus.vw_student.uid = '".addslashes($user)."'"; + WHERE campus.vw_student.uid = ".$db->db_add_param($user).";"; if (!$result=$db->db_query($qry)) die($p->t('tools/studentWurdeNichtGefunden')); @@ -132,11 +132,10 @@ else campus.tbl_lvgesamtnote USING (lehrveranstaltung_id, student_uid) WHERE - tbl_zeugnisnote.student_uid = '".addslashes($user)."' - AND - tbl_zeugnisnote.studiensemester_kurzbz = '".addslashes($stsem)."' - AND - tbl_lehrveranstaltung.lehrveranstaltung_id = tbl_zeugnisnote.lehrveranstaltung_id + tbl_zeugnisnote.student_uid = ".$db->db_add_param($user)." + AND tbl_zeugnisnote.studiensemester_kurzbz = ".$db->db_add_param($stsem)." + AND (tbl_lvgesamtnote.studiensemester_kurzbz = ".$db->db_add_param($stsem)." OR tbl_lvgesamtnote.studiensemester_kurzbz is null) + AND tbl_lehrveranstaltung.lehrveranstaltung_id = tbl_zeugnisnote.lehrveranstaltung_id ORDER BY bezeichnung"; if($result=$db->db_query($qry))