Example #1
0
if (!LEVEL) {
    $menu = '<li><a href="' . substr(GLISS_HOST, 0, -7) . '">На сайт</a></li>';
    $menu .= '<li><a href="' . href() . '">Раздел администратора</a></li>';
    if ($_GET && $_GET[0] != 'admin') {
        $BACK = isset($_GET[1]) ? href(THIS, count($_GET) - 1) : href();
        $menu .= '<li><a href="' . $BACK . '" style="color:rgb(0, 155,255)">Назад</a></li>';
    }
} else {
    get_lib("menu");
    $elements = file(GLISS_ADDIR . 'protocol/menu.gl.php');
    foreach ($elements as $elmenu) {
        $mass = explode("->", $elmenu);
        $array[] = array(intval($mass[0]), trim($mass[1]), trim($mass[2]), intval($mass[3]));
    }
    if ($array) {
        $menu = make_hierarchy($array);
    }
}
//Загрузка шаблона
$design = @(!$use_design) ? 'design' : $use_design;
$templ = @(!$use_template) ? $global['templ'] : $use_template;
@define('CONTENT', $content);
@define('TITLE', $title);
@define('GENERATE', sprintf("%.3f", RECEIVE_TIME() - $times));
@define('MENU', $menu);
if (isset($_SESSION['gliss_templ'])) {
    $templ = $_SESSION['gliss_templ'];
}
if (LEVEL) {
    $interfase = 'interface/' . $templ . '/';
    define('TEMPL_PATH', GLISS_HOST . $interfase);
Example #2
0
 }
 //Упорядочивания элиментов меню
 if ($_SESSION['modelmenu']) {
     $_SESSION['modelmenu'] = @array_values($_SESSION['modelmenu']);
 }
 //Основа
 html('<b>Модель меню:</b><br>');
 if (!$_SESSION['modelmenu']) {
     $elements = file(GLISS_ADDIR . 'adjustment/menu.php');
     foreach ($elements as $elmenu) {
         $mass = explode("->", $elmenu);
         $array[] = array(intval($mass[0]), trim($mass[1]), trim($mass[2]), intval($mass[3]));
     }
     $_SESSION['modelmenu'] = $array;
 }
 html(make_hierarchy($_SESSION['modelmenu']));
 form("label", '<b>Добавить пункт меню:</b>');
 //Сканирование пользовательских приложений и подключение протокола MENU
 $dir = scan_dir(GLISS_HOME_DIR . 'appendix/', DIR);
 foreach ($dir as $key => $value) {
     $PARAM[0] = $value;
     if (is_file(GLISS_HOME_DIR . 'appendix/' . $PARAM[0] . '/protocol/menu.gl.php')) {
         unset($_MENU);
         include GLISS_HOME_DIR . 'appendix/' . $PARAM[0] . '/protocol/menu.gl.php';
         foreach ($_MENU as $href => $element) {
             $_LIST[unkernel($href)] = $element;
         }
     }
 }
 $_LIST2[0] = 'Нет';
 foreach ($_SESSION['modelmenu'] as $e) {