/** * 后台左边菜单管理 */ public function actionLeft() { if (!$_GET['value'] || ucwords($_GET['value']) == 'Default') { $menu = $this->_getGlobalData('menu'); foreach ($menu as $key => &$value) { if (!$value['status']) { unset($menu[$key]); } //如果是不显示就删除这个选项 if ($this->_utilRbac->checkAct($value['value']) == 1) { //如果有权限的话 foreach ($value['actions'] as $key => &$childList) { if (!$childList['status']) { unset($value['actions'][$key]); } //如果为不显示就跳过. if ($this->_utilRbac->checkAct($childList['value']) == 1) { //如果有权限的话 $urlParams = explode('_', $childList['value']); $childList['url'] = Tools::url($urlParams[0], $urlParams[1]); } else { //否则删除此项 unset($value['actions'][$key]); } } } else { //否则删除此项 unset($menu[$key]); } } } else { if ($_GET["value"] == "ActionGame") { $this->_view->assign('newlang', 1); } $menu = $this->_utilRbac->getUserMoudleMenu($_GET['value']); } //print_r($menu); $this->_view->assign('lang', $_COOKIE['kefu_lang']); $this->_view->assign('menu', $menu); $this->_view->display($this->_view->get_curPage()); }