From ee56570913a20738daa4682ebea1d2905dbe679b Mon Sep 17 00:00:00 2001 From: oesi Date: Mon, 6 Mar 2017 14:26:02 +0100 Subject: [PATCH] =?UTF-8?q?Vertragsermittlung=20angepasst=20f=C3=BCr=20Ver?= =?UTF-8?q?tr=C3=A4ge=20die=20vor=20Semesterstart=20erstellt=20werden?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/vertrag.class.php | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/include/vertrag.class.php b/include/vertrag.class.php index 0f1c05095..7ed1fadde 100644 --- a/include/vertrag.class.php +++ b/include/vertrag.class.php @@ -952,9 +952,22 @@ class vertrag extends basis_db lehre.tbl_projektbetreuer WHERE vertrag_id=tbl_vertrag.vertrag_id) - )) + ) + ) AND vertragsdatum<=".$this->db_add_param($datum)." - AND vertragsdatum>=".$this->db_add_param($prevstsemende)." + AND + ( + vertragsdatum>=".$this->db_add_param($prevstsemende)." + OR + EXISTS (SELECT + 1 + FROM + lehre.tbl_lehreinheitmitarbeiter + JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) + WHERE + vertrag_id=tbl_vertrag.vertrag_id + AND studiensemester_kurzbz=".$this->db_add_param($stsem).") + ) AND tbl_benutzer.uid=".$this->db_add_param($mitarbeiter_uid); if($result = $this->db_query($qry))