Current Path : /home/bitrix/ext_www/mr.yacl.site/ |
Current File : /home/bitrix/ext_www/mr.yacl.site/.static.menu.php |
<? global $USER; use Korus\Helper\UserHelper; if (!function_exists("getLeftMenuItemLink")) { function getLeftMenuItemLink($sectionId, $defaultLink = "") { $settings = CUserOptions::GetOption("UI", $sectionId); return is_array($settings) && isset($settings["firstPageLink"]) && mb_strlen($settings["firstPageLink"]) ? $settings["firstPageLink"] : $defaultLink; } } $userUrl = sprintf(SITE_DIR . 'company/personal/user/%d/', $USER->GetID()); $aMenuLinks = [ [ "Главная", "/mainpage/", [], [ "menu_item_id" => "menu_main", "icon" => "k-team" ], "" ], [ "Новости", "/news/", [], [ "menu_item_id" => "menu_news", "icon" => "news" ], "" ], [ "Сотрудники", "/company/", [], [ "menu_item_id" => "menu_employee", "icon" => "user-circle" ], "" ], [ "Структура компании", "/structure/", [], [ "menu_item_id" => "menu_structure", "icon" => "tree-structure" ], "" ], [ "Личный кабинет", $userUrl, [], [ "menu_item_id" => "menu_office", "icon" => "office" ], "" ], ]; if (!UserHelper::getUserExternal()) { $aMenuLinks[] = [ "КЭДО", 'https://kedo.mr-group.ru/', [], [ "menu_item_id" => "menu_office", "icon" => "file-doc", "new_page" => "Y" ], "" ]; } if ( ($GLOBALS["USER"]->IsAuthorized() && CModule::IncludeModule("socialnetwork")) && !UserHelper::getUserExternal() ) { $arUserActiveFeatures = CSocNetFeatures::GetActiveFeatures(SONET_ENTITY_USER, $USER->GetID()); $arSocNetFeaturesSettings = CSocNetAllowed::GetAllowedFeatures(); $allowedFeatures = []; foreach (["tasks", "files"] as $feature) { $allowedFeatures[$feature] = array_key_exists($feature, $arSocNetFeaturesSettings) && array_key_exists("allowed", $arSocNetFeaturesSettings[$feature]) && in_array(SONET_ENTITY_USER, $arSocNetFeaturesSettings[$feature]["allowed"]) && is_array($arUserActiveFeatures) && in_array($feature, $arUserActiveFeatures); } $aMenuLinks[] = [ "Сервисы", '/lk/service/', [], [ "menu_item_id" => "menu_files", "icon" => "file-doc" ], "" ]; $aMenuLinks[] = [ "Мои заявки", '/company/personal/processes/', [], [ "menu_item_id" => "menu_files", "icon" => "file-doc" ], "" ]; $aMenuLinks[] = [ "Мои задачи", '/company/personal/bizproc/', [], [ "menu_item_id" => "menu_tasks", "icon" => "task-list" ], "" ]; }