public function useradd() { if (isset($_GET['role'])) { $rolemodel = new rolemodel("admin_role"); $data = $rolemodel->excute("select roleid, rolename from admin_role"); $this->ajaxReturn($data); } elseif (isset($_POST['dosubmit'])) { $username = trim($_POST['username']); $usermodel = new usermodel('admin_user'); $exsituser = $usermodel->excute("select userid from admin_user where username='******' limit 1"); if (!empty($exsituser[0]['userid'])) { $returndata = array("errorMsg" => '用户名重复'); } else { $usermodel->data['lastlogintime'] = time(); $usermodel->data['lastloginip'] = ip(); $usermodel->data['regtime'] = time(); $usermodel->data['regip'] = ip(); if (isset($_POST['username'])) { $usermodel->data['username'] = $_POST['username']; } if (isset($_POST['password'])) { $usermodel->data['password'] = md5($_POST['username']); } if (isset($_POST['email'])) { $usermodel->data['email'] = $_POST['email']; } if (isset($_POST['roleid'])) { $usermodel->data['roleid'] = $_POST['roleid']; } $row = $usermodel->add(); if ($row > 0) { $returndata = array("successMsg" => '用户添加成功'); } else { $returndata = array("errorMsg" => '用户添加失败'); } } $this->ajaxReturn($returndata); } }
public function privsave() { $roleid = isset($_POST['roleid']) ? intval($_POST['roleid']) : null; $rulesids = isset($_POST['rulesids']) ? $_POST['rulesids'] : null; $rolemodel = new rolemodel("admin_role"); $rows = $rolemodel->excute("update admin_role set rules = '{$rulesids}' where roleid = {$roleid}", false); if ($rows < 0) { $returndata = array("errorMsg" => '权限更新失败'); } else { $returndata = array("successMsg" => '权限更新成功'); } $this->ajaxReturn($returndata); }