From 677d6e97d60014b44348c2484285228bc91aeff1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Thu, 28 Nov 2024 13:38:25 +0100 Subject: [PATCH] =?UTF-8?q?Config=20zur=20Steuerung=20f=C3=BCr=20welche=20?= =?UTF-8?q?Studiengaenge=20die=20Digit.=20Anwesenheiten=20sichtbar=20sein?= =?UTF-8?q?=20sollen=20(Testbetrieb)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/global.config-default.inc.php | 3 +++ include/tw/cis_menu_lv.inc.php | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/config/global.config-default.inc.php b/config/global.config-default.inc.php index 6c3e401c5..64d6d3a60 100644 --- a/config/global.config-default.inc.php +++ b/config/global.config-default.inc.php @@ -29,6 +29,9 @@ define('CIS_LEHRVERANSTALTUNG_GESAMTNOTE_ANZEIGEN', true); define('CIS_LEHRVERANSTALTUNG_ANRECHNUNG_ANZEIGEN', true); define('CIS_LEHRVERANSTALTUNG_ANWESENHEIT_ANZEIGEN', true); +// Wenn gesetzt, werden die Digitale Anwesenheit-Icons nur fuer diese Studiengaenge angezeigt, sonst für alle +// define('CIS_LEHRVERANSTALTUNG_ANWESENHEIT_ANZEIGEN_STG', serialize(array('257'))); + // Im CIS Menue Links bei Modulen anzeigen wenn Lehrauftrag define('CIS_LEHRVERANSTALTUNG_MODULE_LINK',true); diff --git a/include/tw/cis_menu_lv.inc.php b/include/tw/cis_menu_lv.inc.php index 593ba3afe..a18af4bde 100644 --- a/include/tw/cis_menu_lv.inc.php +++ b/include/tw/cis_menu_lv.inc.php @@ -241,9 +241,9 @@ function checkZeilenUmbruch() } // Digitale Anwesenheiten - // $lv->studiengang_kz == 257 -> only show the extension for studiengang BIF - Bachelor Informatik if(defined('CIS_LEHRVERANSTALTUNG_ANWESENHEIT_ANZEIGEN') && CIS_LEHRVERANSTALTUNG_ANWESENHEIT_ANZEIGEN && $angemeldet - && $lv->studiengang_kz == 257 && ($rechte->isBerechtigt('extension/anw_ent_admin') + && (!defined('CIS_LEHRVERANSTALTUNG_ANWESENHEIT_ANZEIGEN_STG') || in_array($lv->studiengang_kz, unserialize(CIS_LEHRVERANSTALTUNG_ANWESENHEIT_ANZEIGEN_STG))) + && ($rechte->isBerechtigt('extension/anw_ent_admin') || $rechte->isBerechtigt('extension/anwesenheit_lektor') || $rechte->isBerechtigt('extension/anwesenheit_student') || $rechte->isBerechtigt('extension/anwesenheit_admin'))) @@ -608,4 +608,4 @@ function isDirectoryEmpty($DOC_ROOT, $kurzbz, $semester, $short_short_name, $typ } ?> - \ No newline at end of file +