public static function pushs() { $ret = array(); $diary = self::$models->Diary; $ret['pushs'] = $diary->getPushList(); if (Request::getRequest('dosubmit', 'str')) { $pushimg = Request::getRequest('pushimg', 'array'); $pushurl = Request::getRequest('pushurl', 'array'); $result = $diary->editPush(self::$models->make('Qiniu', array('alice')), $pushurl, $pushimg, $_FILES['doc']); $result ? View::AdminMessage('admin/pushs', '修改成功') : View::AdminErrorMessage('goback', '修改失败'); } View::Transmit('admin/pushs', $ret); }
public static function comment_edit($id) { $ret = $fields = array(); $comment = self::$models->Comment; $ret['comments'] = $comment->getOneComment('id', $id); if (Request::getRequest('dosubmit', 'str')) { $fields['nickname'] = Request::getRequest('nickname', 'str'); $fields['contents'] = Request::getRequest('contents', 'str'); $fields['website'] = Request::getRequest('website', 'str'); if ($ret['comments']['contents'] == $fields['contents'] && $ret['comments']['website'] == $fields['website'] && $ret['comments']['nickname'] == $fields['nickname']) { View::AdminErrorMessage('goback', '你未做修改!'); } $result = $comment->editComment($id, $fields); $result ? View::AdminMessage('admin/comments', '修改成功') : View::AdminErrorMessage('goback', '修改失败'); } View::Transmit('admin/comment_edit', $ret); }
public static function edit($type, $id) { $ret = $fields = array(); $user = self::$models->User; $ret['users'] = $user->getOneUser($type, $id); if (Request::getRequest('dosubmit', 'str')) { $fields['username'] = Request::getRequest('username', 'str'); $fields['email'] = Request::getRequest('email', 'str'); $fields['password'] = Request::getRequest('oldpw', 'str'); $fields['newpw'] = Request::getRequest('newpw', 'str'); $fields['newpw_a'] = Request::getRequest('newpw_a', 'str'); if (empty($fields['password']) && empty($fields['newpw'])) { $fields['password'] = $ret['users']['password']; unset($fields['newpw']); unset($fields['newpw_a']); } else { $password = $ret['users']['password']; if ($password !== md5($fields['password'])) { View::AdminErrorMessage('admin/user_edit', '原始密码不正确'); } $fields['password'] = md5($fields['newpw_a']); unset($fields['newpw']); unset($fields['newpw_a']); } $result = $user->editUser($id, $fields); if ($result) { if ($fields['username'] !== $ret['users']['username']) { $session = Request::getSession('admin_user_login'); $session['username'] = $fields['username']; Request::setSession('admin_user_login', $session); $user->editArticleAuthor($fields['username'], $id); } View::AdminMessage('goback', '修改成功'); } else { View::AdminErrorMessage('goback', '修改失败'); } } View::Transmit('admin/user_edit', $ret); }
public function loginout() { Request::delSession($this->sessionId); View::AdminMessage('admin/login', '退出后台成功!'); }
public static function baiduSite() { if (Request::getRequest('dosubmit', 'str')) { $fields = Request::getRequest('pushbaidu', 'array'); $api = BAIDU_SITE_API; $ch = curl_init(); $options = array(CURLOPT_URL => $api, CURLOPT_POST => true, CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => implode(' ', $fields), CURLOPT_HTTPHEADER => array('Content-Type: text/plain')); curl_setopt_array($ch, $options); $result = curl_exec($ch); strpos($result, 'success') ? View::AdminMessage('goback', '成功推送' . $result) : View::AdminErrorMessage('goback', '推送失败' . $result); } View::Transmit('admin/baidusite'); }
public static function tag_delete($id) { $tag = self::$models->Tag; $result = $tag->delTag($id); $result ? View::AdminMessage('admin/tags', '删除成功') : View::AdminErrorMessage('goback', '删除失败'); }