1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
desktop_menu.php
См. документацию.
1<?php
2
3if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)
4{
5 die();
6}
7
9
11{
12 public static function Show()
13 {
14 global $APPLICATION;
15
16 $DESKTOP_CURRENT = $APPLICATION->GetCurPage(true) == "/bitrix/admin/index.php" ? (int)($_REQUEST['dt_page'] ?? 0) : -1;
17 $arUserOptions = CUserOptions::GetOption("intranet", "~gadgets_admin_index", array(), false);
18 if (!is_array($arUserOptions))
19 {
20 $arUserOptions = [];
21 }
22
23 if (!empty($arUserOptions)):
24 ?><div id="adm-submenu-desktop" class="adm-submenu-items-wrap adm-submenu-desktop" style="">
25 <div class="adm-submenu-items-block"><?php
26 foreach ($arUserOptions as $DESKTOP_ID => $arUserOption):
27 $desktop_className = 'adm-submenu-main-desktop'.($DESKTOP_ID == $DESKTOP_CURRENT ? ' adm-submenu-item-desktop-active' : '');
28 ?><a href="/bitrix/admin/?dt_page=<?=$DESKTOP_ID?>" class="adm-submenu-item<?=$desktop_className ? ' '.$desktop_className : ''?>">
29 <div class="adm-submenu-item-icon"></div>
30 <div class="adm-submenu-item-text"><?php
31 $userOptionName = (string)($arUserOption['NAME'] ?? '');
32 echo
33 $userOptionName !== ''
34 ? htmlspecialcharsbx($userOptionName)
35 : Loc::getMessage(
36 'DESKTOP_DEFAULT_NAME',
37 [
38 '#NUM#' => $DESKTOP_ID + 1,
39 ]
40 )
41 ;?></div>
42 </a><?php
44 ?><div class="adm-submenu-add-desktop" onclick="BX.adminPanel.addDesktop();">
45 <span class="adm-submenu-add-desktop-icon"></span><span class="adm-submenu-add-desktop-text"><?=Loc::getMessage('DESKTOP_ADD')?></span>
46 </div>
47 </div>
48 <div class="adm-submenu-separator"></div>
49 </div><?php
50 endif;
51 }
52}
global $APPLICATION
Определения include.php:80
Определения desktop_menu.php:11
static Show()
Определения desktop_menu.php:12
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения file_new.php:804
$_REQUEST["admin_mnu_menu_id"]
Определения get_menu.php:8
endif
Определения csv_new_setup.php:990
htmlspecialcharsbx($string, $flags=ENT_COMPAT, $doubleEncode=true)
Определения tools.php:2701
global_menu_<?echo $menu["menu_id"]?> adm main menu item icon adm main menu item text text adm main menu hover adm submenu menucontainer menu_id menu_id items_id items_id desktop menu_id block none adm global submenu<?=($subMenuDisplay=="block" ? " adm-global-submenu-active" :"")?> global_submenu_<?echo $menu["menu_id"]?> text MAIN_PR_ADMIN_FAV items adm submenu items wrap adm submenu items stretch wrap BX adminMenu itemsStretchScroll()"> <table class if (!empty( $menu["items"])) elseif ( $menu[ 'menu_id']=='desktop') if ( $menu[ 'menu_id']=='desktop') endforeach
Определения prolog_main_admin.php:255
die
Определения quickway.php:367
font style
Определения invoice.php:442