20 lines
775 B
PHP
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);
|
|
}
|