* Devops menu
This commit is contained in:
@@ -543,4 +543,36 @@ class admin extends control
|
||||
|
||||
return print(json_encode($response));
|
||||
}
|
||||
|
||||
/**
|
||||
* AJAX: Get drop menu.
|
||||
*
|
||||
* @param string $currentMenuKey
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
public function ajaxGetDropMenu($currentMenuKey = '')
|
||||
{
|
||||
$this->admin->checkPrivMenu();
|
||||
$data = array();
|
||||
foreach($this->lang->admin->menuList as $menuKey => $menuGroup)
|
||||
{
|
||||
if($this->config->vision == 'lite' and !in_array($menuKey, $this->config->admin->liteMenuList)) continue;
|
||||
$data[] = array(
|
||||
'id' => $menuKey,
|
||||
'name' => $menuKey,
|
||||
'content' => array('html' => "<div class='flex items-center my-2'><img class='mr-2' src='static/svg/admin-{$menuKey}.svg'/> {$menuGroup['name']}</div>"),
|
||||
'text' => '',
|
||||
'title' => $menuGroup['name'],
|
||||
'type' => 'item',
|
||||
'url' => $menuGroup['disabled'] ? '' : $menuGroup['link'],
|
||||
'active' => $currentMenuKey == $menuKey,
|
||||
'rootClass' => 'admin-menu-item',
|
||||
'attrs' => array('disabled' => $menuGroup['disabled'])
|
||||
);
|
||||
}
|
||||
|
||||
$this->view->data = $data;
|
||||
$this->display();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user