From 079d220817184d4fd3dcb971327be1b9286c6442 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Thu, 14 Apr 2011 08:28:00 +0000 Subject: [PATCH] =?UTF-8?q?Bei=20aktiven=20Personen=20ohne=20Status=20wird?= =?UTF-8?q?=20nun=20gepr=C3=BCft,=20ob=20im=20n=C3=A4chsten=20Semester=20e?= =?UTF-8?q?in=20Status=20vorhanden=20ist=20und=20erst=20dann=20die=20Fehle?= =?UTF-8?q?rmeldung=20ausgeworfen,=20da=20sonst=20alle=20Studierenden=20di?= =?UTF-8?q?e=20f=C3=BCr=20das=20n=C3=A4chste=20Semester=20inskribiert=20si?= =?UTF-8?q?nd=20ausgeworfen=20werden?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- system/checkStudenten.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/system/checkStudenten.php b/system/checkStudenten.php index c8dd28a44..bebcf3a4d 100644 --- a/system/checkStudenten.php +++ b/system/checkStudenten.php @@ -33,7 +33,8 @@ require_once('../include/datum.class.php'); $db = new basis_db(); $datum = new datum(); $studiensemester = new studiensemester(); -$aktSem = $studiensemester->getaktorNext(); +$aktSem = $studiensemester->getaktorNext(); +$nextSem = $studiensemester->getNextFrom($aktSem); $ausgabe = array(); $text =""; @@ -355,7 +356,8 @@ if($result = $db->db_query($qry)) { while($row = $db->db_fetch_object($result)) { - if(!$prestudent->getLastStatus($row->prestudent_id, $aktSem)) + if(!$prestudent->getLastStatus($row->prestudent_id, $aktSem) + && !$prestudent->getLastStatus($row->prestudent_id, $nextSem)) { $ausgabe[$row->studiengang][9][]= $row->student_uid; $text.= $row->student_uid."
"; @@ -394,7 +396,7 @@ foreach($ausgabe as $stg_kz=>$value) echo " Studenten deren Semester nicht mit dem Ausbildungssemester des aktuellen Status übereinstimmt"; break; case 6: - echo " Inaktive Studenten mit deinem aktiven Status"; + echo " Inaktive Studenten mit einem aktiven Status"; break; case 7: echo " Studenten deren Inskription im aktuellen Semester vor der letzten BIS-Meldung liegt"; @@ -403,7 +405,7 @@ foreach($ausgabe as $stg_kz=>$value) echo " Studenten die Datum und Studiensemestern in deren Stati in falscher Reihenfolge haben"; break; case 9: - echo " Aktive Studenten die keinen Status im aktuellen Studiensemester haben"; + echo " Aktive Studenten die keinen Status im aktuellen oder nächsten Studiensemester haben"; break; default: echo " Ungültiger Code";