From 3a82b367156a5aa83e3938b60a74f995d97a9dcb Mon Sep 17 00:00:00 2001 From: oesi Date: Wed, 19 Apr 2017 14:32:23 +0200 Subject: [PATCH] =?UTF-8?q?Bugfix=20f=C3=BCr=20GS=20Absolventen=20die=20im?= =?UTF-8?q?=20Vorsemester=20Absolviert=20haben?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vilesci/bis/studentenmeldung.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/vilesci/bis/studentenmeldung.php b/vilesci/bis/studentenmeldung.php index f8d28185d..5b194fc8e 100644 --- a/vilesci/bis/studentenmeldung.php +++ b/vilesci/bis/studentenmeldung.php @@ -665,6 +665,7 @@ function GenerateXMLStudentBlock($row) } } + $aktstatus_stsem = $ssem; //StudStatusCode und Semester ermitteln $qrystatus="SELECT * FROM public.tbl_prestudentstatus WHERE prestudent_id=".$db->db_add_param($row->prestudent_id)." AND studiensemester_kurzbz=".$db->db_add_param($ssem)." AND (tbl_prestudentstatus.datum<=".$db->db_add_param($bisdatum).") @@ -721,6 +722,7 @@ function GenerateXMLStudentBlock($row) $aktstatus=$rowstatus->status_kurzbz; $aktstatus_datum=$rowstatus->datum; $storgform=$rowstatus->orgform_kurzbz; + $aktstatus_stsem = $rowstatus->studiensemester_kurzbz; } } else @@ -775,6 +777,7 @@ function GenerateXMLStudentBlock($row) $aktstatus=$rowstatus->status_kurzbz; $aktstatus_datum=$rowstatus->datum; $storgform=$rowstatus->orgform_kurzbz; + $aktstatus_stsem = $rowstatus->studiensemester_kurzbz; } } } @@ -797,7 +800,9 @@ function GenerateXMLStudentBlock($row) LEFT JOIN public.tbl_firma USING(firma_id) WHERE prestudent_id=".$db->db_add_param($row->prestudent_id)." - AND studiensemester_kurzbz=".$db->db_add_param($ssem).";"; + AND studiensemester_kurzbz=".$db->db_add_param($aktstatus_stsem)." + ORDER BY tbl_mobilitaet.insertamum DESC limit 1;"; + if($resultgs = $db->db_query($qrygs)) { while($rowgs = $db->db_fetch_object($resultgs))