From c08bb3bd8480603ff4db6ef2e78d4ab9e42af47d Mon Sep 17 00:00:00 2001 From: Nikolaus Krondraf Date: Tue, 21 Oct 2014 11:39:51 +0000 Subject: [PATCH] Layout der Anwesenheitsliste optimiert, Fehler in SQL-Abfrage behoben --- rdf/anwesenheitsliste.xml.php | 5 +++-- system/xsl/AnwListBarcode.xsl | 22 +++++++++++++--------- 2 files changed, 16 insertions(+), 11 deletions(-) diff --git a/rdf/anwesenheitsliste.xml.php b/rdf/anwesenheitsliste.xml.php index 5fbbd4262..1f6e05039 100644 --- a/rdf/anwesenheitsliste.xml.php +++ b/rdf/anwesenheitsliste.xml.php @@ -94,9 +94,10 @@ foreach($data as $key => $value) . "FROM campus.vw_student_lehrveranstaltung stlv " . "JOIN public.tbl_benutzer be ON be.uid = stlv.uid " . "JOIN public.tbl_person pe ON pe.person_id = be.person_id " - . "JOIN public.tbl_prestudent pre ON pre.person_id = pe.person_id " + . "JOIN public.tbl_prestudent pre ON (pre.person_id = pe.person_id AND pre.studiengang_kz = " . $db->db_add_param($studiengang) . ") " . "LEFT JOIN lehre.tbl_zeugnisnote zn ON (zn.lehrveranstaltung_id = stlv.lehrveranstaltung_id AND zn.student_uid = stlv.uid) " - . "WHERE stlv.lehreinheit_id = " . $db->db_add_param($key); + . "WHERE stlv.lehreinheit_id = " . $db->db_add_param($key) . " " + . "ORDER BY nachname ASC"; if($db->db_query($qry)) { diff --git a/system/xsl/AnwListBarcode.xsl b/system/xsl/AnwListBarcode.xsl index fc3910935..933cb5922 100644 --- a/system/xsl/AnwListBarcode.xsl +++ b/system/xsl/AnwListBarcode.xsl @@ -31,7 +31,10 @@ - + + + + @@ -129,10 +132,11 @@ - LE + LE + + - - + @@ -156,8 +160,8 @@ - - + + @@ -171,6 +175,8 @@ + + @@ -182,9 +188,7 @@ Status: - - - +