From 6b4ada3857aeabff44e6c395c0624291dda61695 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Mon, 12 May 2014 14:27:34 +0000 Subject: [PATCH] Fehler bei der Zuordnung von Lektoren behoben wenn dieser die Stundenobergrenze erreicht hat. Hierbei wurde ein leeres Fenster angezeigt anstatt der korrekten Fehlermeldung --- content/lvplanung/lehrveranstaltungDBDML.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/content/lvplanung/lehrveranstaltungDBDML.php b/content/lvplanung/lehrveranstaltungDBDML.php index d6aee2c6b..5f63c1a89 100644 --- a/content/lvplanung/lehrveranstaltungDBDML.php +++ b/content/lvplanung/lehrveranstaltungDBDML.php @@ -141,11 +141,11 @@ function getStundenproInstitut($mitarbeiter_uid, $studiensemester_kurzbz) $ret="Der Lektor ist in folgenden Instituten zugeteilt:\n"; //Liste mit den Stunden in den jeweiligen Instituten anzeigen - $qry = "SELECT sum(semesterstunden) as summe, tbl_fachbereich.bezeichnung + $qry = "SELECT sum(tbl_lehreinheitmitarbeiter.semesterstunden) as summe, tbl_fachbereich.bezeichnung FROM lehre.tbl_lehreinheitmitarbeiter JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) - JOIN lehre.tbl_lehrveranstaltung as lehrfach (lehrfach_id=lehrveranstaltung_id) + JOIN lehre.tbl_lehrveranstaltung as lehrfach ON(lehrfach_id=lehrfach.lehrveranstaltung_id) JOIN public.tbl_fachbereich USING(oe_kurzbz) WHERE mitarbeiter_uid=".$db->db_add_param($mitarbeiter_uid)." AND @@ -472,6 +472,13 @@ if(!$error) } $maxstunden=9999; + + if($fixangestellt) + $max_stunden = WARN_SEMESTERSTD_FIX; + else + { + $max_stunden = WARN_SEMESTERSTD_FREI; + } //Bei freien Lektoren muss geprueft werden ob die Stundengrenze erreicht wurde if(!$fixangestellt && !LehrauftragAufFirma($lem->mitarbeiter_uid)) {