private function update() { if (isset($_POST['send'])) { $this->_model->id = $_POST['id']; if (trim($_POST['admin_pass']) == '') { $this->_model->admin_pass = $_POST['pass']; } else { if (Validate::checkLength($_POST['admin_pass'], 6, 'min')) { Tool::alertBack('警告:密码不得小于六位!'); } $this->_model->admin_pass = sha1($_POST['admin_pass']); } $this->_model->level = $_POST['level']; $this->_model->updateManage() ? Tool::alertLocation('恭喜你,修改管理员成功!', $_POST['prev_url']) : Tool::alertBack('很遗憾,修改管理员失败!'); } if (isset($_GET['id'])) { $this->_model->id = $_GET['id']; $_manage = $this->_model->getOneManage(); is_object($_manage) ? true : Tool::alertBack('管理员传值的id有误!'); $this->_tpl->assign('id', $_manage->id); $this->_tpl->assign('level', $_manage->level); $this->_tpl->assign('admin_user', $_manage->admin_user); $this->_tpl->assign('admin_pass', $_manage->admin_pass); $this->_tpl->assign('update', true); $this->_tpl->assign('title', '修改管理员'); $this->_tpl->assign('prev_url', PREV_URL); $_level = new LevelModel(); $this->_tpl->assign('AllLevel', $_level->getAllLevel()); } else { Tool::alertBack('非法操作!'); } }
private function update() { if (isset($_POST['send'])) { $this->_model->id = $_POST['id']; if (trim($_POST['admin_pass']) == '') { $this->_model->admin_pass = $_POST['pass']; } else { if (Validate::checkLength($_POST['admin_pass'], 6, 'min')) { Tool::alertBack('password less than 6'); } $this->_model->admin_pass = md5($_POST['admin_pass']); } $this->_model->level = $_POST['level']; $this->_model->updateManage() ? Tool::alertLocation('Succeed', $_POST['prev_url']) : Tool::alertBack('You did not make any change. please click return to list'); } if (isset($_GET['id'])) { $this->_model->id = $_GET['id']; is_object($this->_model->getOneManage()) ? true : Tool::alertBack('wrong id'); $this->_tpl->assign('id', $this->_model->getOneManage()->id); $this->_tpl->assign('level', $this->_model->getOneManage()->level); $this->_tpl->assign('admin_user', $this->_model->getOneManage()->admin_user); $this->_tpl->assign('admin_pass', $this->_model->getOneManage()->admin_pass); $this->_tpl->assign('update', true); $this->_tpl->assign('title', 'Update Existing Administrator'); $this->_tpl->assign('prev_url', PREV_URL); $_level = new LevelModel(); $this->_tpl->assign('AllLevel', $_level->getAllLevel()); } else { Tool::alertBack('illegal act'); } }