%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 18.118.184.91 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/modules/ui/install/components/bitrix/ui.sidepanel.wrappermenu/templates/.default/ |
Upload File : |
<? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); if (!function_exists('getWrapperMenu')) { /** * @param $items * @param int $level * * @return string */ function getWrapperMenu($items, $level = 0) { $result = ''; if (!empty($items) && is_array($items)) { if ($level == 0) { $result = '<ul id="sidepanelMenu" class="ui-sidepanel-menu">'; } else { $result = '<ul class="ui-sidepanel-submenu">'; } foreach ($items as $item) { if ($level == 0) { $result .= '<li class="ui-sidepanel-menu-item'.($item['ACTIVE'] ? ' ui-sidepanel-menu-active' : '').'">'; $result .= '<a '; $result .= getLinkItemAttributes($item['ATTRIBUTES'], 'ui-sidepanel-menu-link'); $result .= '><div class="ui-sidepanel-menu-link-text">'.$item['NAME'].'</div>'; $result .= ($item['NOTICE'] ? '<span class="ui-sidepanel-menu-notice-icon"></span>' : ''); $result .= '</a>'; } else { $result .= '<li class="ui-sidepanel-submenu-item'.($item['ACTIVE'] ? ' ui-sidepanel-submenu-active' : '').'">'; $result .= '<a '; $result .= getLinkItemAttributes($item['ATTRIBUTES'], 'ui-sidepanel-submenu-link'); $result .= '><div class="ui-sidepanel-menu-link-text">'.$item['NAME'].'</div>'; $result .= ($item['NOTICE'] ? '<span class="ui-sidepanel-menu-notice-icon"></span>' : ''); $result .= '</a>'; } $result .= getWrapperMenu($item['CHILDREN'], $level + 1); $result .= '</li>'; } $result .= '</ul>'; } return $result; } } if (!function_exists('getLinkItemAttributes')) { /** * @param array $attributes * @param string $linkClass * * @return string */ function getLinkItemAttributes($attributes = array(), $linkClass = '') { $result = ''; if (!empty($attributes)) { foreach ($attributes as $code => $attribute) { if (is_array($attribute)) { foreach ($attribute as $name => $value) { $result .= ' '.$code.'-'.$name.'="'.$value.'" '; } } elseif($code == 'class') { $result .= ' '.$code.'="'.$attribute.' '.$linkClass.'" '; } else { $result .= ' '.$code.'="'.$attribute.'" '; } } } if (empty($attributes['class'])) { $result .= ' class="'.$linkClass.'"'; } return $result; } }