From 96335a79798a81b199146c9461aa6a47eb8b0bf2 Mon Sep 17 00:00:00 2001 From: Johann Hoffmann Date: Mon, 11 Nov 2024 09:56:43 +0100 Subject: [PATCH] moved email template to fhtw addon; einheiten column visibility default false since pausen are not represented; backend code cleanup; phrase fix; --- application/libraries/FilterCmptLib.php | 7 ++- system/checksystem.php | 24 +++++----- system/phrasesupdate.php | 62 ++++++++++++++++++++++++- 3 files changed, 76 insertions(+), 17 deletions(-) diff --git a/application/libraries/FilterCmptLib.php b/application/libraries/FilterCmptLib.php index cd934d1ae..c1a2b47cb 100644 --- a/application/libraries/FilterCmptLib.php +++ b/application/libraries/FilterCmptLib.php @@ -177,7 +177,7 @@ class FilterCmptLib $session = $this->getSession(); // If session is NOT empty -> a filter was already loaded - if (false && $session != null) + if ($session != null) { // Retrieve the filterId stored in the session $sessionFilterId = $this->_getSessionElement(FilterCmptLib::FILTER_ID); @@ -221,7 +221,7 @@ class FilterCmptLib } // If the session is empty -> first time that this filter is loaded - if (true || $session == null) + if ($session == null) { // Load filter definition data from DB $definition = $this->_loadDefinition( @@ -1173,5 +1173,4 @@ class FilterCmptLib return $filterName; } -} - +} \ No newline at end of file diff --git a/system/checksystem.php b/system/checksystem.php index 2439e3c3b..4af8bc56d 100644 --- a/system/checksystem.php +++ b/system/checksystem.php @@ -37,17 +37,17 @@ echo ' '; -//if (php_sapi_name() != 'cli') -//{ -// $uid = get_uid(); -// $rechte = new benutzerberechtigung(); -// $rechte->getBerechtigungen($uid); -// -// if(!$rechte->isBerechtigt('admin')) -// { -// exit('Sie haben keine Berechtigung'); -// } -//} +if (php_sapi_name() != 'cli') +{ + $uid = get_uid(); + $rechte = new benutzerberechtigung(); + $rechte->getBerechtigungen($uid); + + if(!$rechte->isBerechtigt('admin')) + { + exit('Sie haben keine Berechtigung'); + } +} echo '

Systemcheck!

'; echo '

DB-Updates!

'; @@ -374,4 +374,4 @@ if($neue==false) echo '
Keine neuen Webservicerechte'; echo ''; -?> +?> \ No newline at end of file diff --git a/system/phrasesupdate.php b/system/phrasesupdate.php index 196f654ec..6dda8a8e9 100644 --- a/system/phrasesupdate.php +++ b/system/phrasesupdate.php @@ -28218,6 +28218,66 @@ array( ) ) ), + array( + 'app' => 'anwesenheiten', + 'category' => 'global', + 'phrase' => 'notAuthorizedForLva', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Keine Berechtigung für die Lehrveranstaltung.', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'No Authorization for that Course.', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'anwesenheiten', + 'category' => 'global', + 'phrase' => 'notAuthorizedForLe', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Keine Berechtigung für die Lehreinheit.', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'No Authorization for that Teaching Unit.', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), + array( + 'app' => 'anwesenheiten', + 'category' => 'global', + 'phrase' => 'noAuthorization', + 'insertvon' => 'system', + 'phrases' => array( + array( + 'sprache' => 'German', + 'text' => 'Keine Berechtigung.', + 'description' => '', + 'insertvon' => 'system' + ), + array( + 'sprache' => 'English', + 'text' => 'No Authorization.', + 'description' => '', + 'insertvon' => 'system' + ) + ) + ), array( 'app' => 'anwesenheiten', 'category' => 'global', @@ -28280,7 +28340,7 @@ array( 'sprache' => 'German', 'text' => 'Im Entschuldigungsmanagement können Sie als Studiengangsassistenz beziehungsweise als Administrator die von Studenten hochgeladenen Entschuldigungsdokumente überprüfen und den Status entsprechend vergeben. - Bitte beachten Sie dass nur Entschuldigungen INNERHALB des angegebenen Zeitraumes angezeigt werden. Sollten Sie nach einer lang wirken Entschuldigung suchen, müssen Sie die Zeitspanne entsprechend weit setzen.', + Bitte beachten Sie dass nur Entschuldigungen INNERHALB des angegebenen Zeitraumes angezeigt werden. Sollten Sie nach einer lang wirkenden Entschuldigung suchen, müssen Sie die Zeitspanne entsprechend weit setzen.', 'description' => '', 'insertvon' => 'system' ),