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(); }
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); } }