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'); } }
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 reg() { if (isset($_POST['send'])) { parent::__construct($this->_tpl, new UserModel()); if (Validate::checkNull($_POST['user'])) { Tool::alertBack('empty username'); } if (Validate::checkLength($_POST['user'], 2, 'min')) { Tool::alertBack('username less than 2'); } if (Validate::checkLength($_POST['user'], 20, 'max')) { Tool::alertBack('username more than 20'); } if (Validate::checkLength($_POST['pass'], 6, 'min')) { Tool::alertBack('password less than 6'); } $this->_model->user = $_POST['user']; $this->_model->pass = md5($_POST['pass']); $this->_model->email = $_POST['email']; $this->_model->face = $_POST['face']; $this->_model->state = 1; $this->_model->time = time(); $this->_model->question = $_POST['question']; $this->_model->answer = $_POST['answer']; if ($this->_model->checkUser()) { Tool::alertBack('duplicate username'); } if ($this->_model->checkEmail()) { Tool::alertBack('duplicate email address'); } if ($this->_model->addUser()) { $_cookie = new Cookie('user', $this->_model->user, 0); $_cookie->setCookie(); $_cookie = new Cookie('face', $this->_model->face, 0); $_cookie->setCookie(); Tool::alertLocation('succeed', './'); } else { Tool::alertBack('fail'); } } $this->_tpl->assign('reg', true); $this->_tpl->assign('OptionFaceOne', range(1, 9)); $this->_tpl->assign('OptionFaceTwo', range(10, 24)); }
private function login() { if (isset($_POST['send'])) { if (Validate::checkLength($_POST['code'], 4, 'equals')) { Tool::alertBack('警告:验证码必须是四位!'); } if (Validate::checkEquals(strtolower($_POST['code']), $_SESSION['code'])) { Tool::alertBack('警告:验证码不正确!'); } if (Validate::checkNull($_POST['admin_user'])) { Tool::alertBack('警告:用户名不得为空!'); } if (Validate::checkLength($_POST['admin_user'], 2, 'min')) { Tool::alertBack('警告:用户名不得小于两位!'); } if (Validate::checkLength($_POST['admin_user'], 20, 'max')) { Tool::alertBack('警告:用户名不得大于20位!'); } if (Validate::checkNull($_POST['admin_pass'])) { Tool::alertBack('警告:密码不得为空!'); } if (Validate::checkLength($_POST['admin_pass'], 6, 'min')) { Tool::alertBack('警告:密码不得小于六位!'); } $this->_model->admin_user = $_POST['admin_user']; $this->_model->admin_pass = sha1($_POST['admin_pass']); $this->_model->last_ip = $_SERVER["REMOTE_ADDR"]; $_login = $this->_model->getLoginManage(); if ($_login) { $_preArr = explode(',', $_login->premission); if (in_array('1', $_preArr)) { $_SESSION['admin']['admin_user'] = $_login->admin_user; $_SESSION['admin']['level_name'] = $_login->level_name; $_SESSION['admin']['premission'] = $_preArr; $this->_model->setLoginCount(); Tool::alertLocation(null, 'admin.php'); } else { Tool::alertBack('警告:权限不够,您无法登录!'); } } else { Tool::alertBack('警告:用户名或密码错误!'); } } }
private function addComment() { if (isset($_POST['send'])) { $_url = 'http://' . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; if ($_url == PREV_URL) { if (Validate::checkNull($_POST['content'])) { Tool::alertBack('警告:评论内容不得为空!'); } if (Validate::checkLength($_POST['content'], 255, 'max')) { Tool::alertBack('警告:评论内容长度不得大于255位!'); } if (Validate::checkLength($_POST['code'], 4, 'equals')) { Tool::alertBack('警告:验证码必须是四位!'); } if (Validate::checkEquals(strtolower($_POST['code']), $_SESSION['code'])) { Tool::alertBack('警告:验证码不正确!'); } } else { if (Validate::checkNull($_POST['content'])) { Tool::alertClose('警告:评论内容不得为空!'); } if (Validate::checkLength($_POST['content'], 255, 'max')) { Tool::alertClose('警告:评论内容长度不得大于255位!'); } if (Validate::checkLength($_POST['code'], 4, 'equals')) { Tool::alertClose('警告:验证码必须是四位!'); } if (Validate::checkEquals(strtolower($_POST['code']), $_SESSION['code'])) { Tool::alertClose('警告:验证码不正确!'); } } parent::__construct($this->_tpl, new CommentModel()); $_cookie = new Cookie('user'); if ($_cookie->getCookie()) { $this->_model->user = $_cookie->getCookie(); } else { $this->_model->user = '******'; } $this->_model->manner = $_POST['manner']; $this->_model->content = $_POST['content']; $this->_model->cid = $_GET['cid']; $this->_model->addComment() ? Tool::alertLocation('评论添加成功,请等待管理员审核!', 'feedback.php?cid=' . $this->_model->cid) : Tool::alertLocation('评论添加失败,请重新添加!', 'feedback.php?cid=' . $this->_model->cid); } }
private function frontadd() { if (isset($_POST['send'])) { if (Validate::checkNull($_POST['webname'])) { Tool::alertBack('警告:网站名称不得为空!'); } if (Validate::checkLength($_POST['webname'], 20, 'max')) { Tool::alertBack('警告:网站名称不得大于二十位!'); } if (Validate::checkNull($_POST['weburl'])) { Tool::alertBack('警告:网站地址不得为空!'); } if (Validate::checkLength($_POST['webname'], 100, 'max')) { Tool::alertBack('警告:网站地址不得大于一百位!'); } if ($_POST['type'] == 2) { if (Validate::checkNull($_POST['logourl'])) { Tool::alertBack('警告:Logo地址不得为空!'); } if (Validate::checkLength($_POST['logourl'], 100, 'max')) { Tool::alertBack('警告:Logo地址不得大于一百位!'); } } if (Validate::checkLength($_POST['user'], 20, 'max')) { Tool::alertBack('警告:站长名不得大于二十位!'); } if (Validate::checkLength($_POST['code'], 4, 'equals')) { Tool::alertBack('警告:验证码必须是四位!'); } if (Validate::checkEquals(strtolower($_POST['code']), $_SESSION['code'])) { Tool::alertBack('警告:验证码不正确!'); } $this->_model->webname = $_POST['webname']; $this->_model->weburl = $_POST['weburl']; $this->_model->logourl = $_POST['logourl']; $this->_model->user = $_POST['user']; $this->_model->type = $_POST['type']; $this->_model->state = $_POST['state']; $this->_model->addLink() ? Tool::alertClose('恭喜,申请友情链接成功!请等待管理员审核!') : Tool::alertBack('很遗憾,申请友情链接失败,请重试!'); } $this->_tpl->assign('frontadd', true); }
private function addComment() { if (isset($_POST['send'])) { $_url = "http://" . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; if ($_url == PREV_URL) { if (Validate::checkNull($_POST['content'])) { Tool::alertBack('content empty'); } if (Validate::checkLength($_POST['content'], 255, 'max')) { Tool::alertBack('content longer than 255'); } if (Validate::checkEquals(strtolower($_POST['code']), $_SESSION['code'])) { Tool::alertBack('validate code must match'); } } else { if (Validate::checkNull($_POST['content'])) { Tool::alertClose('content empty'); } if (Validate::checkLength($_POST['content'], 255, 'max')) { Tool::alertClose('content longer than 255'); } if (Validate::checkEquals(strtolower($_POST['code']), $_SESSION['code'])) { Tool::alertClose('validate code must match'); } } parent::__construct($this->_tpl, new CommentModel()); $_cookie = new Cookie('user'); if ($_cookie->getCookie()) { $this->_model->user = $_cookie->getCookie(); } else { $this->_model->user = '******'; } $this->_model->manner = $_POST['manner']; $this->_model->content = $_POST['content']; $this->_model->cid = $_GET['cid']; $this->_model->addComment() ? Tool::alertLocation('succeed', 'feedback.php?cid=' . $this->_model->cid) : Tool::alertLocation('failed', 'feedback.php?cid=' . $this->_model->cid); } }
private function update() { if (isset($_POST['send'])) { if (Validate::checkNull($_POST['level_name'])) { Tool::alertBack('警告:等级名称不得为空!'); } if (Validate::checkLength($_POST['level_name'], 2, 'min')) { Tool::alertBack('警告:等级名称不得小于两位!'); } if (Validate::checkLength($_POST['level_name'], 20, 'max')) { Tool::alertBack('警告:等级名称不得大于20位!'); } if (Validate::checkLength($_POST['level_info'], 200, 'max')) { Tool::alertBack('警告:等级描述不得大于200位!'); } $this->_model->id = $_POST['id']; $this->_model->level_name = $_POST['level_name']; $this->_model->level_info = $_POST['level_info']; $this->_model->premission = implode(',', $_POST['premission']); $this->_model->updateLevel() ? Tool::alertLocation('恭喜你,修改等级成功!', $_POST['prev_url']) : Tool::alertBack('很遗憾,修改等级失败!'); } if (isset($_GET['id'])) { $_premission = new PremissionModel(); $this->_tpl->assign('AllPremission', $_premission->getAllPremission()); $this->_model->id = $_GET['id']; $_level = $this->_model->getOneLevel(); is_object($_level) ? true : Tool::alertBack('等级传值的id有误!'); $this->_tpl->assign('id', $_level->id); $this->_tpl->assign('level_name', $_level->level_name); $this->_tpl->assign('level_info', $_level->level_info); $this->_tpl->assign('prev_url', PREV_URL); $this->_tpl->assign('update', true); $this->_tpl->assign('title', '修改等级'); } else { Tool::alertBack('非法操作!'); } }
public function login() { if (isset($_POST['send'])) { if (Validate::checkLength($_POST['code'], 4, 'equals')) { Tool::alertBack('validation code must be 4'); } if (Validate::checkEquals(strtolower($_POST['code']), $_SESSION['code'])) { Tool::alertBack('wrong validation code'); } if (Validate::checkNull($_POST['admin_user'])) { Tool::alertBack('username empty'); } if (Validate::checkLength($_POST['admin_user'], 2, 'min')) { Tool::alertBack('username less than 2'); } if (Validate::checkLength($_POST['admin_user'], 20, 'max')) { Tool::alertBack('username more than 20'); } if (Validate::checkNull($_POST['admin_pass'])) { Tool::alertBack('password empty'); } if (Validate::checkLength($_POST['admin_pass'], 6, 'min')) { Tool::alertBack('password less than 6'); } $this->_model->admin_user = $_POST['admin_user']; $this->_model->admin_pass = md5($_POST['admin_pass']); $_login = $this->_model->getLoginManage(); if ($_login) { $_SESSION['admin']['admin_user'] = $_login->admin_user; $_SESSION['admin']['level_name'] = $_login->level_name; Tool::alertLocation(null, 'admin.php'); } else { Tool::alertBack('username or password not right'); } } }
private function update() { if (isset($_POST['send'])) { if (Validate::checkNull($_POST['name'])) { Tool::alertBack('警告:权限名称不得为空!'); } if (Validate::checkLength($_POST['name'], 2, 'min')) { Tool::alertBack('警告:权限名称不得小于两位!'); } if (Validate::checkLength($_POST['name'], 100, 'max')) { Tool::alertBack('警告:权限名称不得大于100位!'); } if (Validate::checkLength($_POST['info'], 200, 'max')) { Tool::alertBack('警告:权限描述不得大于200位!'); } $this->_model->id = $_POST['id']; $this->_model->name = $_POST['name']; $this->_model->info = $_POST['info']; $this->_model->updatePremission() ? Tool::alertLocation('恭喜你,修改权限成功!', $_POST['prev_url']) : Tool::alertBack('很遗憾,修改权限失败!'); } if (isset($_GET['id'])) { $this->_model->id = $_GET['id']; $_premission = $this->_model->getOnePremission(); if (!$_premission) { Tool::alertBack('警告:不存在此权限!'); } $this->_tpl->assign('id', $_premission->id); $this->_tpl->assign('name', $_premission->name); $this->_tpl->assign('info', $_premission->info); $this->_tpl->assign('prev_url', PREV_URL); $this->_tpl->assign('update', true); $this->_tpl->assign('title', '修改权限'); } else { Tool::alertBack('非法操作!'); } }
private function setAdd() { if (Validate::checkNull($_POST['title'])) { Tool::alertBack('警告:标题不得为空!'); } if (Validate::checkLength($_POST['title'], 2, 'min')) { Tool::alertBack('警告:标题不得小于两位!'); } if (Validate::checkLength($_POST['title'], 20, 'max')) { Tool::alertBack('警告:标题不得大于20位!'); } if (Validate::checkLength($_POST['info'], 200, 'max')) { Tool::alertBack('警告:描述不得大于200位!'); } $this->_model->title = $_POST['title']; $this->_model->info = $_POST['info']; }
private function update() { if (isset($_POST['send'])) { if (Validate::checkNull($_POST['webname'])) { Tool::alertBack('警告:网站名称不得为空!'); } if (Validate::checkLength($_POST['webname'], 20, 'max')) { Tool::alertBack('警告:网站名称不得大于二十位!'); } if (Validate::checkNull($_POST['weburl'])) { Tool::alertBack('警告:网站地址不得为空!'); } if (Validate::checkLength($_POST['webname'], 100, 'max')) { Tool::alertBack('警告:网站地址不得大于一百位!'); } if ($_POST['type'] == 2) { if (Validate::checkNull($_POST['logourl'])) { Tool::alertBack('警告:Logo地址不得为空!'); } if (Validate::checkLength($_POST['logourl'], 100, 'max')) { Tool::alertBack('警告:Logo地址不得大于一百位!'); } } if (Validate::checkLength($_POST['user'], 20, 'max')) { Tool::alertBack('警告:站长名不得大于二十位!'); } $this->_model->id = $_POST['id']; $this->_model->webname = $_POST['webname']; $this->_model->weburl = $_POST['weburl']; $this->_model->logourl = $_POST['logourl']; $this->_model->user = $_POST['user']; $this->_model->type = $_POST['type']; $this->_model->state = $_POST['state']; $this->_model->updateLink() ? Tool::alertLocation('恭喜,修改友情链接成功!', $_POST['prev_url']) : Tool::alertBack('很遗憾,修改友情链接失败,请重试!'); } if (isset($_GET['id'])) { $this->_model->id = $_GET['id']; $_link = $this->_model->getOneLink(); if (!$_link) { Tool::alertBack('警告:不存在此链接!'); } $this->_tpl->assign('id', $_link->id); $this->_tpl->assign('webname', $_link->webname); $this->_tpl->assign('weburl', $_link->weburl); $this->_tpl->assign('logourl', $_link->logourl); $this->_tpl->assign('user', $_link->user); $this->_tpl->assign('state', $_link->state); if ($_link->type == 1) { $this->_tpl->assign('text_type', 'checked="checkecd"'); $this->_tpl->assign('logo', 'display:none'); } elseif ($_link->type == 2) { $this->_tpl->assign('logo_type', 'checked="checkecd"'); $this->_tpl->assign('logo', 'display:block'); } $this->_tpl->assign('prev_url', PREV_URL); $this->_tpl->assign('update', true); $this->_tpl->assign('title', '修改等级'); } else { Tool::alertBack('非法操作!'); } }
private function update() { if (isset($_POST['send'])) { if (Validate::checkNull($_POST['title'])) { Tool::alertBack('警告:标题不得为空!'); } if (Validate::checkLength($_POST['title'], 2, 'min')) { Tool::alertBack('警告:标题长度不得小于两位!'); } if (Validate::checkLength($_POST['title'], 20, 'max')) { Tool::alertBack('警告:标题长度不得大于二十位!'); } if (Validate::checkNull($_POST['link'])) { Tool::alertBack('警告:链接不得为空!'); } if ($_POST['type'] == '2' || $_POST['type'] == '3') { if (Validate::checkNull($_POST['thumbnail'])) { Tool::alertBack('警告:广告图片不得为空!'); } } if (Validate::checkLength($_POST['info'], 200, 'max')) { Tool::alertBack('警告:描述长度不得大于两百位!'); } $this->_model->id = $_POST['id']; $this->_model->title = $_POST['title']; $this->_model->type = $_POST['type']; $this->_model->thumbnail = $_POST['thumbnail']; $this->_model->link = $_POST['link']; $this->_model->info = $_POST['info']; $this->_model->state = $_POST['state']; $this->_model->updateAdver() ? Tool::alertLocation('恭喜,修改广告成功!', $_POST['prev_url']) : Tool::alertBack('很遗憾,修改广告失败!'); } if (isset($_GET['id'])) { $this->_model->id = $_GET['id']; $_adver = $this->_model->getOneAdver(); if (!$_adver) { Tool::alertBack('警告:不存在此广告!'); } $this->_tpl->assign('id', $_adver->id); $this->_tpl->assign('titlec', $_adver->title); $this->_tpl->assign('info', $_adver->info); $this->_tpl->assign('link', $_adver->link); $this->_tpl->assign('thumbnail', $_adver->thumbnail); $this->_tpl->assign('prev_url', PREV_URL); $this->_tpl->assign('update', true); $this->_tpl->assign('title', '修改广告'); switch ($_adver->type) { case 1: $this->_tpl->assign('type1', 'checked="checked"'); $this->_tpl->assign('pic', 'style="display:none"'); break; case 2: $this->_tpl->assign('type2', 'checked="checked"'); $this->_tpl->assign('pic', 'style="display:block"'); $this->_tpl->assign('up', "<input type=\"button\" value=\"上传头部广告690x80\" onclick=\"centerWindow('../config/upfile.php?type=adver&size=690x80','upfile','400','100')\" />"); break; case 3: $this->_tpl->assign('type3', 'checked="checked"'); $this->_tpl->assign('pic', 'style="display:block"'); $this->_tpl->assign('up', "<input type=\"button\" value=\"上传侧栏广告270x200\" onclick=\"centerWindow('../config/upfile.php?type=adver&size=270x200','upfile','400','100')\" />"); break; } if (empty($_adver->state)) { $this->_tpl->assign('right_state', 'checked="checked"'); } else { $this->_tpl->assign('left_state', 'checked="checked"'); } } else { Tool::alertBack('非法操作!'); } }
private function update() { if (isset($_POST['send'])) { if (Validate::checkNull($_POST['pass'])) { $this->_model->pass = $_POST['ppass']; } else { if (Validate::checkLength($_POST['pass'], 6, 'min')) { Tool::alertBack('警告:密码不得小于六位!'); } $this->_model->pass = sha1($_POST['pass']); } if (Validate::checkNull($_POST['email'])) { Tool::alertBack('警告:电子邮件不得为空!'); } if (Validate::checkEmail($_POST['email'])) { Tool::alertBack('警告:电子邮件格式不正确!'); } if (!Validate::checkNull($_POST['question']) && !Validate::checkNull($_POST['answer'])) { $this->_model->question = $_POST['question']; $this->_model->answer = $_POST['answer']; } $this->_model->id = $_POST['id']; $this->_model->email = $_POST['email']; $this->_model->face = $_POST['face']; $this->_model->state = $_POST['state']; $this->_model->updateUser() ? Tool::alertLocation('恭喜你,修改成功!', $_POST['prev_url']) : Tool::alertBack('很遗憾,修改失败!'); } if (isset($_GET['id'])) { $this->_model->id = $_GET['id']; $_user = $this->_model->getOneUser(); if ($_user) { $this->_tpl->assign('update', true); $this->_tpl->assign('title', '修改会员'); $this->_tpl->assign('prev_url', PREV_URL); $this->_tpl->assign('id', $_user->id); $this->_tpl->assign('user', $_user->user); $this->_tpl->assign('email', $_user->email); $this->_tpl->assign('answer', $_user->answer); $this->_tpl->assign('facesrc', $_user->face); $this->_tpl->assign('pass', $_user->pass); $this->face($_user->face); $this->question($_user->question); $this->state($_user->state); } else { Tool::alertBack('警告:不存在此会员!'); } } else { Tool::alertBack('警告:非法操作!'); } }
private function getPost() { if (Validate::checkNull($_POST['title'])) { Tool::alertBack('警告:标题不得为空!'); } if (Validate::checkLength($_POST['title'], 2, 'min')) { Tool::alertBack('警告:标题长度不得小于两位!'); } if (Validate::checkLength($_POST['title'], 50, 'max')) { Tool::alertBack('警告:标题长度不得大于五十位!'); } if (Validate::checkNull($_POST['nav'])) { Tool::alertBack('警告:必须选择一个栏目!'); } if (Validate::checkLength($_POST['tag'], 30, 'max')) { Tool::alertBack('警告:tag标签长度不得大于三十位!'); } if (Validate::checkLength($_POST['keyword'], 30, 'max')) { Tool::alertBack('警告:关键字长度不得大于三十位!'); } if (Validate::checkLength($_POST['source'], 20, 'max')) { Tool::alertBack('警告:文章来源长度不得大于二十位!'); } if (Validate::checkLength($_POST['author'], 10, 'max')) { Tool::alertBack('警告:作者长度不得大于十位!'); } if (Validate::checkLength($_POST['info'], 200, 'max')) { Tool::alertBack('警告:内容摘要不得大于两百位!'); } if (Validate::checkNull($_POST['content'])) { Tool::alertBack('警告:详细内容不得为空!'); } if (Validate::checkNum($_POST['count'])) { Tool::alertBack('警告:浏览次数必须是数字!'); } if (Validate::checkNum($_POST['gold'])) { Tool::alertBack('警告:消费金币必须是数字!'); } if (isset($_POST['attr'])) { $this->_model->attr = implode(',', $_POST['attr']); } else { $this->_model->attr = '无'; } $this->_model->title = $_POST['title']; $this->_model->nav = $_POST['nav']; $this->_model->info = $_POST['info']; $this->_model->source = $_POST['source']; $this->_model->author = $_POST['author']; $this->_model->keyword = $_POST['keyword']; $this->_model->thumbnail = $_POST['thumbnail']; $this->_model->tag = $_POST['tag']; $this->_model->content = $_POST['content']; $this->_model->commend = $_POST['commend']; $this->_model->count = $_POST['count']; $this->_model->gold = $_POST['gold']; $this->_model->color = $_POST['color']; $this->_model->sort = $_POST['sort']; $this->_model->readlimit = $_POST['readlimit']; }
private function update() { if (isset($_POST['send'])) { if (Validate::checkNull($_POST['pass'])) { $this->_model->pass = $_POST['ppass']; } else { if (Validate::checkLength($_POST['pass'], 6, 'min')) { Tool::alertBack('password less than 6'); } $this->_model->pass = md5($_POST['pass']); } if (Validate::checkEmail($_POST['email'])) { Tool::alertBack('wrong email format'); } $this->_model->question = $_POST['question']; $this->_model->answer = $_POST['answer']; $this->_model->id = $_POST['id']; $this->_model->email = $_POST['email']; $this->_model->face = $_POST['face']; $this->_model->state = $_POST['state']; $this->_model->updateUser() ? Tool::alertLocation('succeed', $_POST['prev_url']) : Tool::alertBack('fail'); } if (isset($_GET['id'])) { $this->_model->id = $_GET['id']; $_user = $this->_model->getOneUser(); if ($_user) { $this->_tpl->assign('update', true); $this->_tpl->assign('title', 'Update Existing Member'); $this->_tpl->assign('prev_url', PREV_URL); $this->_tpl->assign('id', $_user->id); $this->_tpl->assign('user', $_user->user); $this->_tpl->assign('email', $_user->email); $this->_tpl->assign('answer', $_user->answer); $this->_tpl->assign('facesrc', $_user->face); $this->_tpl->assign('pass', $_user->pass); $this->face($_user->face); $this->question($_user->question); $this->state($_user->state); } else { Tool::alertBack('this member not existing'); } } else { Tool::alertBack('illegal act'); } }
public function login() { if (isset($_POST['send'])) { parent::__construct($this->_tpl, new UserModel()); if (Validate::checkNull($_POST['user'])) { Tool::alertBack('警告:用户名不得为空!'); } if (Validate::checkLength($_POST['user'], 2, 'min')) { Tool::alertBack('警告:用户名长度不得小于两位!'); } if (Validate::checkLength($_POST['user'], 20, 'max')) { Tool::alertBack('警告:用户名长度不得大于二十位!'); } if (Validate::checkLength($_POST['pass'], 6, 'min')) { Tool::alertBack('警告:密码不得小于六位!'); } if (Validate::checkLength($_POST['code'], 4, 'equals')) { Tool::alertBack('警告:验证码必须是四位!'); } if (Validate::checkEquals(strtolower($_POST['code']), $_SESSION['code'])) { Tool::alertBack('警告:验证码不正确!'); } $this->_model->user = $_POST['user']; $this->_model->pass = sha1($_POST['pass']); if (!!($_user = $this->_model->checkLogin())) { $_cookie = new Cookie('user', $_user->user, $_POST['time']); $_cookie->setCookie(); $_cookie = new Cookie('face', $_user->face, $_POST['time']); $_cookie->setCookie(); $this->_model->id = $_user->id; $this->_model->time = time(); $this->_model->setLaterUser(); Tool::alertLocation(null, './'); } else { Tool::alertBack('警告:用户名或密码错误!'); } } $this->_tpl->assign('login', true); }
private function update() { if (isset($_POST['send'])) { if (Validate::checkNull($_POST['thumbnail'])) { Tool::alertBack('警告:轮播图不得为空!'); } if (Validate::checkNull($_POST['link'])) { Tool::alertBack('警告:链接不得为空!'); } if (Validate::checkLength($_POST['title'], 20, 'max')) { Tool::alertBack('警告:标题不得大于20位!'); } if (Validate::checkLength($_POST['info'], 200, 'max')) { Tool::alertBack('警告:简介不得大于200位!'); } $this->_model->id = $_POST['id']; $this->_model->link = $_POST['link']; $this->_model->thumbnail = $_POST['thumbnail']; $this->_model->info = $_POST['info']; $this->_model->title = $_POST['title']; $this->_model->state = $_POST['state']; $this->_model->updateRotatain() ? Tool::alertLocation('恭喜你,轮播器修改成功!', $_POST['prev_url']) : Tool::alertBack('很遗憾,轮播器修改失败'); } if (isset($_GET['id'])) { $this->_model->id = $_GET['id']; $_rotatain = $this->_model->getOneRotatain(); if (!$_rotatain) { Tool::alertBack('警告:不存在此轮播'); } $this->_tpl->assign('id', $_rotatain->id); $this->_tpl->assign('titlec', $_rotatain->title); $this->_tpl->assign('thumbnail', $_rotatain->thumbnail); $this->_tpl->assign('info', $_rotatain->info); $this->_tpl->assign('link', $_rotatain->link); $this->_tpl->assign('prev_url', PREV_URL); $this->_tpl->assign('update', true); $this->_tpl->assign('title', '修改轮播器'); if (empty($_rotatain->state)) { $this->_tpl->assign('right_state', 'checked="checked"'); } else { $this->_tpl->assign('left_state', 'checked="checked"'); } } else { Tool::alertBack('非法操作!'); } }
private function update() { if (isset($_POST['send'])) { if (Validate::checkNull($_POST['nav_name'])) { Tool::alertBack('警告:导航名称不得为空!'); } if (Validate::checkLength($_POST['nav_name'], 2, 'min')) { Tool::alertBack('警告:导航名称不得小于两位!'); } if (Validate::checkLength($_POST['nav_name'], 20, 'max')) { Tool::alertBack('警告:导航名称不得大于20位!'); } if (Validate::checkLength($_POST['nav_info'], 200, 'max')) { Tool::alertBack('警告:描述不得大于200位!'); } $this->_model->id = $_POST['id']; $this->_model->nav_name = $_POST['nav_name']; $this->_model->nav_info = $_POST['nav_info']; $this->_model->updateNav() ? Tool::alertLocation('恭喜你,修改导航成功!', $_POST['prev_url']) : Tool::alertBack('很遗憾,修改导航失败!'); } if (isset($_GET['id'])) { $this->_model->id = $_GET['id']; $_nav = $this->_model->getOneNav(); is_object($_nav) ? true : Tool::alertBack('导航传值的id有误!'); $this->_tpl->assign('id', $_nav->id); $this->_tpl->assign('nav_name', $_nav->nav_name); $this->_tpl->assign('nav_info', $_nav->nav_info); $this->_tpl->assign('prev_url', PREV_URL); $this->_tpl->assign('update', true); $this->_tpl->assign('title', '修改导航'); } else { Tool::alertBack('非法操作!'); } }