From 30c60881a7568d57ffdacd216b04f3e94cdb3b1b Mon Sep 17 00:00:00 2001 From: Cris Date: Wed, 25 Sep 2019 09:53:52 +0200 Subject: [PATCH] Changed check for inkludierte Lehre Now inkludierte Lehre returns false when value is null (= freelancer lector), else true (= fix employed lector) This impacts the visibility of the column 'Betrag': hidden for fix employed lectors, shown for freelancer lectors. --- .../lehre/lehrauftrag/LehrauftragAkzeptieren.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/application/controllers/lehre/lehrauftrag/LehrauftragAkzeptieren.php b/application/controllers/lehre/lehrauftrag/LehrauftragAkzeptieren.php index ce1018eee..f83ce1c45 100644 --- a/application/controllers/lehre/lehrauftrag/LehrauftragAkzeptieren.php +++ b/application/controllers/lehre/lehrauftrag/LehrauftragAkzeptieren.php @@ -68,12 +68,17 @@ class LehrauftragAkzeptieren extends Auth_Controller show_error('Fehler bei Berechtigungsprüfung'); } - // Check if lectors latest active Verwendung has inkludierte Lehre + /** + * Check if lectors latest active Verwendung has inkludierte Lehre + * - inkludierte_lehre is null: freelancer lector -> has NO inkludierte Lehre + * - inkludierte_lehre -1: fix employed lector -> all inclusive Lehre + * - inkludierte_lehre > 0: fix employed lector -> given value is inclusive Lehre + */ $has_inkludierteLehre = false; $result = $this->BisverwendungModel->getLast($this->_uid); if (hasData($result)) { - $has_inkludierteLehre = ($result->retval[0]->inkludierte_lehre >= 0) ? true : false; + $has_inkludierteLehre = (is_null($result->retval[0]->inkludierte_lehre)) ? false : true; } // Set studiensemester selected for studiengang dropdown