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 addmenu()
 {
     if (isset($_GET['menuid'])) {
         $menumodel = new menumodel("admin_menus");
         $this->assign("menuid", $_GET['menuid']);
         $this->display();
     } elseif (isset($_POST['dosubmit'])) {
         $name = trim($_POST['name']);
         $menumodel = new menumodel('admin_menus');
         $exsitmenu = $menumodel->excute("select menuid from admin_menus where name='{$name}' limit 1");
         if (!empty($exsitmenu[0]['menuid'])) {
             $returndata = array("errorMsg" => '菜单重复');
         } else {
             if (isset($_POST['name'])) {
                 $menumodel->data['name'] = $_POST['name'];
             }
             if (isset($_POST['url'])) {
                 $menumodel->data['url'] = $_POST['url'];
             }
             if (isset($_POST['display'])) {
                 $menumodel->data['display'] = $_POST['display'];
             }
             if (isset($_POST['tip'])) {
                 $menumodel->data['tip'] = $_POST['tip'];
             }
             if (isset($_POST['menuid'])) {
                 $menumodel->data['pid'] = $_POST['menuid'];
             } else {
                 $menumodel->data['pid'] = 0;
             }
             $row = $menumodel->add();
             if ($row > 0) {
                 $returndata = array("successMsg" => '菜单添加成功');
             } else {
                 $returndata = array("errorMsg" => '菜单添加失败');
             }
         }
         $this->ajaxReturn($returndata);
     }
 }