public function view_groupformsubmit() { $groupname = isset($_POST['groupname']) ? trim($_POST['groupname']) : ''; $groupdesc = isset($_POST['groupdesc']) ? trim($_POST['groupdesc']) : ''; $groupmodel = new PowerActionGroupModel(); $gid = isset($_POST['gid']) ? abs(intval($_POST['gid'])) : 0; if ($gid) { //验证gid正确性 $row = $groupmodel->getGroupInfoById($gid); if (!$row) { //没找到组信息 报错 $urldata = array('msg' => array('没找到组信息!'), 'link' => 'index.php?mod=powergroup&act=grouplist'); $urldata = urlencode(urldecode($urldata)); header('location:index.php?mode=showerror&act=showerror&data=' . $urldata); exit; } } if (empty($groupname)) { //没有提交组名 跳转到错误提示页面 $errdata = array('msg' => array('名称不能为空'), 'link' => 'index.php?mod=powergroup&act=grouplist'); $urldata = urlencode(json_encode($errdata)); header('location:index.php?mod=showerror&act=showerror&data=' . $urldata); exit; } $dataar = array('groupname' => $groupname, 'groupnamezh' => $groupdesc); if ($gid) { //更新信息 $result = $groupmodel->updateGroupInfo($dataar, $gid); $errdata = array('msg' => array('更新权限组成功!!!'), 'link' => 'index.php?mod=powergroup&act=grouplist'); $urldata = urlencode(json_encode($errdata)); header('location:index.php?mod=showerror&act=showok&data=' . $urldata); exit; } else { //新增信息 $result = $groupmodel->addNewGroup($dataar); } if ($result) { //成功显示成功提示消息 $errdata = array('msg' => array('添加权限组成功!!!'), 'link' => 'index.php?mod=powergroup&act=grouplist'); $urldata = urlencode(json_encode($errdata)); header('location:index.php?mod=showerror&act=showok&data=' . $urldata); exit; } else { //失败显示失败消息 $errdata = array('msg' => array('添加失败!!!'), 'link' => 'index.php?mod=powergroup&act=grouplist'); $urldata = urlencode(json_encode($errdata)); header('location:index.php?mod=showerror&act=showerror&data=' . $urldata); exit; } }