Files
icehrm/core/configureUIManager.php
2018-05-21 00:23:56 +02:00

20 lines
775 B
PHP

<?php
\Classes\UIManager::getInstance()->setCurrentUser($user);
\Classes\UIManager::getInstance()->setProfiles($profileCurrent, $profileSwitched);
\Classes\UIManager::getInstance()->setHomeLink($homeLink);
$moduleManagers = \Classes\BaseService::getInstance()->getModuleManagers();
foreach($moduleManagers as $moduleManagerObj){
$allowed = \Classes\BaseService::getInstance()->isModuleAllowedForUser($moduleManagerObj);
if($allowed){
$moduleManagerObj->initQuickAccessMenu();
}
}
$supportedLanguage = new \Metadata\Common\Model\SupportedLanguage();
$supportedLanguages = $supportedLanguage->Find("1 = 1", []);
foreach ($supportedLanguages as $supportedLanguage) {
\Classes\UIManager::getInstance()->addLanguageMenuItem($supportedLanguage->name);
}