Exemplo n.º 1
0
 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('非法操作!');
     }
 }
Exemplo n.º 2
0
 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');
     }
 }