From 74a8b496bc90a40f52e2723cf07d1293f145734f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Fri, 23 Nov 2018 17:12:25 +0100 Subject: [PATCH] =?UTF-8?q?Plausicheck=20hinzugef=C3=BCgt=20f=C3=BCr=20Bew?= =?UTF-8?q?erber=20ohne=20Reihungstestabschluss=20da=20diese=20sonst=20bei?= =?UTF-8?q?=20der=20Bewerbermeldung=20nicht=20ber=C3=BCcksichtigt=20werden?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- system/checkStudenten.php | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/system/checkStudenten.php b/system/checkStudenten.php index 171cdd690..854f54e72 100644 --- a/system/checkStudenten.php +++ b/system/checkStudenten.php @@ -637,6 +637,30 @@ if ($result = $db->db_query($qry)) } } +/* + * Bewerber die nicht zum Reihungstest angetreten gesetzt sind + */ +$text .= "

Studierender hat keine Matrikelnummer

"; +$lastSem = $studiensemester->getPreviousFrom($aktSem); +$qry="SELECT vorname, nachname, tbl_prestudent.prestudent_id, studiengang_kz FROM public.tbl_prestudent + JOIN public.tbl_prestudentstatus ON(tbl_prestudent.prestudent_id=tbl_prestudentstatus.prestudent_id) + JOIN public.tbl_person USING(person_id) + LEFT JOIN bis.tbl_orgform USING(orgform_kurzbz) + WHERE (studiensemester_kurzbz=".$db->db_add_param($aktSem)." OR studiensemester_kurzbz=".$db->db_add_param($lastSem).") + AND tbl_prestudent.studiengang_kz=".$db->db_add_param($studiengang_kz)." + AND status_kurzbz='Bewerber' AND reihungstestangetreten=false + "; +if ($result = $db->db_query($qry)) +{ + while ($row = $db->db_fetch_object($result)) + { + $ausgabe[$row->studiengang_kz][15][] = $row->vorname.' '.$row->nachname. + ' ('.$row->prestudent_id.')'; + $text .= $row->vorname.' '.$row->nachname. + ' ('.$row->prestudent_id.')'; + } +} + // Ausgabe der Studenten foreach ($ausgabe as $stg_kz => $value) { @@ -795,6 +819,15 @@ foreach ($ausgabe as $stg_kz => $value) Aktive Studierende ohne Matrikelnummer "; break; + case 15: + echo " + +   + + + Folgende Personen wurden zu Bewerbern gemacht, sind aber nicht zum Reihungstest angetreten. + "; + break; default: echo " Ungültiger Code";