From bcf2c9e6d9dd5e298b2893c479cab39ea06fced1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Tue, 24 Oct 2017 15:41:36 +0200 Subject: [PATCH] =?UTF-8?q?Plausibilit=C3=A4tscheck=20pr=C3=BCft=20nur=20n?= =?UTF-8?q?och=20die=20Organisationsform=20des=20Status,=20wenn=20diese=20?= =?UTF-8?q?nicht=20in=20den=20Studienpl=C3=A4nen=20vorkommt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- system/checkStudenten.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/system/checkStudenten.php b/system/checkStudenten.php index 02dbd9e50..f093a1841 100644 --- a/system/checkStudenten.php +++ b/system/checkStudenten.php @@ -149,7 +149,12 @@ WHERE benutzer.aktiv = true AND prestudentstatus.status_kurzbz='Student' AND studiengang.studiengang_kz < 10000 - AND prestudentstatus.studiensemester_kurzbz = ".$db->db_add_param($aktSem); + AND prestudentstatus.studiensemester_kurzbz = ".$db->db_add_param($aktSem)." + AND NOT EXISTS( + SELECT 1 FROM lehre.tbl_studienplan JOIN lehre.tbl_studienordnung USING(studienordnung_id) + WHERE + tbl_studienordnung.studiengang_kz = prestudent.studiengang_kz + AND tbl_studienplan.orgform_kurzbz = prestudentstatus.orgform_kurzbz)"; if ($studiengang_kz != '') $qry .= " AND prestudent.studiengang_kz=".$db->db_add_param($studiengang_kz, FHC_INTEGER);