mirror of
https://github.com/UnickSoft/graphonline.git
synced 2026-04-02 22:06:08 +00:00
first commit
This commit is contained in:
32
core/init/admin_menu.php
Executable file
32
core/init/admin_menu.php
Executable file
@@ -0,0 +1,32 @@
|
||||
<?php
|
||||
|
||||
// Этот файл должен вызываться, когда меню уже заполнено. Добавляем в конце кнопку 'выход':
|
||||
$g_config['admin_menu'][] = array
|
||||
(
|
||||
'link' => SiteRoot('admin/logout'),
|
||||
'name' => '<span class="glyphicon glyphicon-log-out"></span>',
|
||||
'label' => 'Выйти',
|
||||
'css' => '',
|
||||
'list' => array()
|
||||
);
|
||||
|
||||
// Выделяем нужный элемент в меню:
|
||||
foreach ($g_config['admin_menu'] as $k => $v)
|
||||
{
|
||||
// Выделять если это текущая страница или страница в ее выподающем списке
|
||||
$links = array($v['link']);
|
||||
foreach ($v['list'] as $subLink)
|
||||
{
|
||||
if (is_array($subLink))
|
||||
{
|
||||
$links[] = $subLink['link'];
|
||||
}
|
||||
}
|
||||
|
||||
if (in_array(GetCurUrl(), $links))
|
||||
{
|
||||
$v['css'] = empty($v['css']) ? 'active' : "{$v['css']} active";
|
||||
$g_config['admin_menu'][$k] = $v;
|
||||
}
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user