Beispiel #1
0
 public function menus()
 {
     $menuid = intval($_GET['menuid']);
     $GLOBALS['menumodel'] = $menumodel = new menumodel("admin_menus");
     $data = $menumodel->getMenusByPid($menuid);
     //获取本身
     $self = $menumodel->excute("select * from admin_menus where menuid={$menuid}");
     $this->assign("menus", $data);
     $this->assign("self", $self[0]['name']);
     $this->display();
 }
Beispiel #2
0
 public function privedit()
 {
     $roleid = isset($_GET['roleid']) ? intval($_GET['roleid']) : null;
     if ($roleid) {
         //获得角色中的权限ids
         $rolemodel = new rolemodel("admin_role");
         $ids = $rolemodel->excute("select rules from admin_role where roleid = {$roleid}");
         $ids = explode(',', $ids[0]['rules']);
         //获得所有的菜单
         $menumodel = new menumodel("admin_menus");
         $menus = $menumodel->getMenus('commotree', $ids);
         $this->ajaxReturn($menus);
     }
 }
Beispiel #3
0
 public function getmenus()
 {
     $menumodel = new menumodel("admin_menu");
     $data = $menumodel->getMenus();
     $this->ajaxReturn($data);
 }