From 8a848f7169833bb280dbf1d75159d646e1529faa Mon Sep 17 00:00:00 2001 From: Cris Date: Tue, 8 Feb 2022 17:53:22 +0100 Subject: [PATCH] =?UTF-8?q?Added:=20Anzeige=20in=20Tempus=20=C3=BCber=20Ze?= =?UTF-8?q?itverfuegbarkeit?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Wenn ein Lektor eine positive Zeitsperre hinterlegt hat, wird diese im Tempus nun angezeigt. --- content/lvplanung/stpl-week-overlay.xul.php | 4 ++++ rdf/lehreinheit-lvplan.rdf.php | 13 ++++++++++++- skin/tempus.css | 6 ++++++ 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/content/lvplanung/stpl-week-overlay.xul.php b/content/lvplanung/stpl-week-overlay.xul.php index 58d73d47d..0e6c083ce 100644 --- a/content/lvplanung/stpl-week-overlay.xul.php +++ b/content/lvplanung/stpl-week-overlay.xul.php @@ -247,6 +247,10 @@ echo ' + + diff --git a/rdf/lehreinheit-lvplan.rdf.php b/rdf/lehreinheit-lvplan.rdf.php index a7c89ac98..c3c53a7b6 100644 --- a/rdf/lehreinheit-lvplan.rdf.php +++ b/rdf/lehreinheit-lvplan.rdf.php @@ -40,6 +40,8 @@ require_once('../include/mitarbeiter.class.php'); require_once('../include/zeitaufzeichnung_gd.class.php'); require_once('../include/lehreinheitmitarbeiter.class.php'); require_once('../include/vertrag.class.php'); +require_once('../include/studiensemester.class.php'); +require_once('../include/zeitsperre.class.php'); $uid=get_uid(); $error_msg=''; @@ -63,7 +65,7 @@ if (isset($_GET['sem'])) else $sem=0; if (isset($_GET['lektor'])) - $lektor=$_GET['lektor']; + $lektor=$_GET['lektor']; else $lektor=$uid; if (isset($_GET['ver'])) @@ -136,6 +138,14 @@ if (!$error_msg) die ('Fehler bei Methode getLehreinheitLVPL(): '.$lehreinheit->errormsg); $lva=$lehreinheit->lehreinheiten; $rdf_url='http://www.technikum-wien.at/lehreinheit-lvplan/'; + +// Positive Zeitsperre 'Zeitverfuegbarkeit' holen +$ss = new Studiensemester($studiensemester); + +$zeitsperre = new Zeitsperre(); +$zeitsperre->getVonBis($lektor, $ss->start, $ss->ende, 'ZVerfueg'); + +$zeitverfuegbarkeit = count($zeitsperre->result) > 0 ? 'Zeit verfügbar' : ''; ?> 0) '.$anzahl_notizen.' '.$l->lehreinheit_id[0].' '.$vertragsstatus.' + '. $zeitverfuegbarkeit. ' '; } diff --git a/skin/tempus.css b/skin/tempus.css index de025ef27..7684fddb1 100644 --- a/skin/tempus.css +++ b/skin/tempus.css @@ -20,6 +20,12 @@ label.tempus_vertrag_info font-size: x-small } +label.tempus_lektor_verfuegbarezeit +{ + font-weight: bold; + color: green; +} + label.kalenderwoche { font-size: medium;