From 8f8034556a3e2d4c17844950973fe2ce54854791 Mon Sep 17 00:00:00 2001 From: Thilina Date: Sun, 27 Jun 2021 17:01:55 +0200 Subject: [PATCH] Fix showing leave tab when its not needed --- core/admin/settings/index.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/core/admin/settings/index.php b/core/admin/settings/index.php index fbb6a90f..1dc4ae79 100644 --- a/core/admin/settings/index.php +++ b/core/admin/settings/index.php @@ -6,6 +6,7 @@ use Classes\ModuleBuilder\ModuleBuilder; use Classes\ModuleBuilder\ModuleTab; +use Classes\UIManager; $moduleName = 'settings'; $moduleGroup = 'admin'; @@ -32,7 +33,7 @@ if ( $notCloud ) { 'EmailSetting', 'Setting', 'Email', 'SettingAdapter', '{"category":"Email"}', 'name', false, $options1 )); } -if(!defined('LEAVE_ENABLED') || LDAP_ENABLED == true) { +if(defined('LEAVE_ENABLED') && LEAVE_ENABLED == true) { $moduleBuilder->addModuleOrGroup(new ModuleTab( 'LeaveSetting', 'Setting', 'Leave', 'SettingAdapter', '{"category":"Leave"}', 'name', false, $options1 )); @@ -58,7 +59,7 @@ if(!defined('SAML_ENABLED') || SAML_ENABLED == true){ $moduleBuilder->addModuleOrGroup(new ModuleTab( 'OtherSetting','Setting','Other','SettingAdapter','{"category":["Projects","Recruitment","Notifications","Expense","Travel","Api","Overtime"]}','name',false,$options1 )); -echo \Classes\UIManager::getInstance()->renderModule($moduleBuilder); +echo UIManager::getInstance()->renderModule($moduleBuilder); ?>