Example #1
0
 /**
  * @descrpition 修改
  */
 public function edit()
 {
     if (Request::getRequest('dosubmit', 'str')) {
         $jumpUrl = '/admin.php/menu/edit/id-' . $this->param['id'];
         $fields = array();
         $fields['name'] = Request::getRequest('name', 'str');
         $fields['pid'] = Request::getRequest('pid', 'str');
         $fields['in_out'] = Request::getRequest('in_out', 'str');
         $fields['seo_title'] = Request::getRequest('seo_title', 'str');
         $fields['seo_description'] = Request::getRequest('seo_description', 'str');
         $fields['seo_keywords'] = Request::getRequest('seo_keywords', 'str');
         $fields['url'] = Request::getRequest('url', 'str');
         $fields['item'] = Request::getRequest('url', 'item');
         if (empty($fields['name'])) {
             View::showAdminErrorMessage($jumpUrl, '未填写完成');
         }
         $result = MenuBusiness::editMenu($this->param['id'], $fields);
         if ($result) {
             View::showAdminMessage('/admin.php/menu/lists', '添加成功');
         } else {
             View::showAdminErrorMessage($jumpUrl, '添加失败');
         }
     }
     $menuList = MenuBusiness::getMenuList();
     $menuList = Func::arrayKey($menuList);
     $blogMenuList = Func::categoryTree($menuList);
     $blogMenu = MenuBusiness::getMenu($this->param['id']);
     View::assign('blogMenu', $blogMenu);
     View::assign('blogMenuList', $blogMenuList);
     View::showAdminTpl('menu_edit');
 }
Example #2
0
 /**
  * @descrpition 修改
  */
 public function edit()
 {
     if (Request::getRequest('dosubmit', 'str')) {
         $jumpUrl = '/admin.php/itemdocmenu/edit/id-' . $this->param['id'];
         $fields = array();
         $fields['name'] = Request::getRequest('name', 'str');
         $fields['pid'] = Request::getRequest('pid', 'str');
         $fields['in_out'] = Request::getRequest('in_out', 'str');
         $fields['url'] = Request::getRequest('url', 'str');
         $fields['item'] = strtolower(Request::getRequest('item', 'item'));
         if (empty($fields['name']) || empty($fields['item'])) {
             View::showAdminErrorMessage($jumpUrl, '未填写完成');
         }
         $result = ItemDocMenuBusiness::editMenu($this->param['id'], $fields);
         if ($result) {
             View::showAdminMessage('/admin.php/itemdocmenu/lists', '修改成功');
         } else {
             View::showAdminErrorMessage($jumpUrl, '修改失败');
         }
     }
     $menuList = ItemDocMenuBusiness::getMenuList();
     $menuList = Func::arrayKey($menuList);
     $blogMenuList = Func::categoryTree($menuList);
     $blogMenu = ItemDocMenuBusiness::getMenu($this->param['id']);
     View::assign('blogMenu', $blogMenu);
     View::assign('blogMenuList', $blogMenuList);
     View::showAdminTpl('item_doc_menu_edit');
 }
Example #3
0
 /**
  * @descrpition 修改
  */
 public function edit()
 {
     if (Request::getRequest('dosubmit', 'str')) {
         $jumpUrl = '/admin.php/friendlink/edit/id-' . $this->param['id'];
         $fields = array();
         $fields['name'] = Request::getRequest('name', 'str');
         $fields['url'] = Request::getRequest('url', 'str');
         $fields['nofollow'] = Request::getRequest('nofollow', 'int');
         if (empty($fields['name'])) {
             View::showAdminErrorMessage($jumpUrl, '未填写完成');
         }
         $result = FriendLinkBusiness::editFriendLink($this->param['id'], $fields);
         if ($result) {
             View::showAdminMessage('/admin.php/friendlink/lists', '添加成功');
         } else {
             View::showAdminErrorMessage($jumpUrl, '添加失败');
         }
     }
     $friendLink = FriendLinkBusiness::getFriendLink($this->param['id']);
     View::assign('friendLink', $friendLink);
     View::showAdminTpl('friend_link_edit');
 }
Example #4
0
 /**
  * @descrpition 修改
  */
 public function edit()
 {
     if (Request::getRequest('dosubmit', 'str')) {
         $jumpUrl = '/admin.php/adminmenu/edit/id-' . $this->param['id'];
         $fields = array();
         $fields['name'] = Request::getRequest('name', 'str');
         $fields['pid'] = Request::getRequest('pid', 'str');
         $fields['in_out'] = Request::getRequest('in_out', 'str');
         $fields['class'] = Request::getRequest('class', 'str');
         $fields['action'] = Request::getRequest('action', 'str');
         $fields['url'] = Request::getRequest('url', 'str');
         if (empty($fields['name'])) {
             View::showAdminErrorMessage($jumpUrl, '未填写完成');
         }
         $result = $this->adminMenuObi->edit($this->param['id'], $fields);
         if ($result) {
             View::showAdminMessage('/admin.php/adminmenu/lists', '修改成功');
         } else {
             View::showAdminErrorMessage($jumpUrl, '修改失败');
         }
     }
     View::assign('editMenu', $this->menuList[$this->param['id']]);
     View::showAdminTpl('admin_menu_edit');
 }
Example #5
0
 /**
  * @descrpition 后台登录 ...
  */
 public function login()
 {
     $loginInfo = Request::getSession($this->sessionId);
     if (!empty($loginInfo) && !empty($loginInfo['username']) && !empty($loginInfo['id'])) {
         View::showAdminMessage('/admin.php/index/main', '已经登录!');
     }
     //表单提交处理
     if (Request::getRequest('dosubmit', 'str')) {
         $username = Request::getRequest('username', 'str');
         $password = Request::getRequest('password', 'str');
         $password = md5($username . PASSWORD_INTERFERE . $password);
         $result = $this->adminUserObj->getByUsername($username);
         if (isset($result) && $result['password'] == $password) {
             $session = array();
             $session['id'] = $result['id'];
             $session['username'] = $result['username'];
             Response::setSession($this->sessionId, $session);
             View::jsJump('/admin.php/index/main');
         } else {
             View::showAdminErrorMessage('/admin.php/admin/login', '登录后台失败!');
         }
     }
     View::showAdminTpl('login');
 }
Example #6
0
 /**
  * 后台请求处理 ...
  * www目录下,处理网页需求
  */
 public static function adminRequest()
 {
     $params = App::_initAdminRoute();
     @extract($params);
     $scriptUrl = "/{$entry}/{$file}/{$action}";
     //判断是否登录
     if ("/admin.php/admin/login" != $scriptUrl && "/admin/admin/login" != $scriptUrl) {
         $loginInfo = Request::getSession('admin_user_login');
         if (empty($loginInfo) || empty($loginInfo['username']) || empty($loginInfo['id'])) {
             View::showAdminErrorMessage('/admin.php/admin/login', '对不起,你还没有登录!', '_top');
         }
     }
     $controlFile = ADMIN_ROOT_PATH . CONTROL_PATH . $file . '.php';
     if (!file_exists($controlFile)) {
         exit("AdminController File '{$file}.php' not exists!");
     }
     //调用控制器
     require_once $controlFile;
     $object = new $file($param);
     if (!method_exists($object, $action)) {
         exit("Method '{$file}::{$action}' not exists!");
     }
     $object->{$action}();
 }
Example #7
0
 /**
  * @descrpition 修改文章
  */
 public function edit()
 {
     if (Request::getRequest('dosubmit', 'str')) {
         $jumpUrl = '/admin.php/itemdocarticle/edit/id-' . $this->param['id'];
         $fields = array();
         $fields['title'] = Request::getRequest('title', 'str');
         $fields['seo_title'] = Request::getRequest('seo_title', 'str');
         $fields['seo_description'] = Request::getRequest('seo_description', 'str');
         $fields['seo_keywords'] = Request::getRequest('seo_keywords', 'str');
         $fields['author'] = Request::getRequest('author', 'str');
         $fields['clicks'] = Request::getRequest('clicks', 'str');
         $fields['tag'] = Request::getRequest('tag', 'str');
         $fields['good_num'] = Request::getRequest('good_num', 'str');
         $fields['bad_num'] = Request::getRequest('bad_num', 'str');
         $fields['ctime'] = Request::getRequest('ctime', 'str');
         $fields['ctime'] = strtotime($fields['ctime']);
         $fields['mid'] = Request::getRequest('mid', 'int');
         $fields['item'] = Request::getRequest('item', 'str');
         $fields['content'] = Request::getRequest('content', 'str');
         //如果使用UEditor,则反转义一次
         $fields['content'] = htmlspecialchars_decode($fields['content']);
         //将TAG记录进TAG表
         $tags = explode('|', $fields['tag']);
         foreach ($tags as $tag) {
             if (empty($tag)) {
                 continue;
             }
             $tagInfo = ItemDocTagBusiness::getTagByTag($tag);
             if (!empty($tagInfo)) {
                 $tagInfo['num']++;
                 ItemDocTagBusiness::editTag($tagInfo['id'], $tagInfo);
             } else {
                 $tagFields['tag'] = $tag;
                 $tagFields['num'] = 1;
                 ItemDocTagBusiness::setTag($tagFields);
             }
         }
         $result = ItemDocArticleBusiness::editArticle($this->param['id'], $fields);
         if ($result) {
             View::showAdminMessage('/admin.php/itemdocarticle/lists', '修改成功');
         } else {
             View::showAdminErrorMessage($jumpUrl, '修改失败');
         }
     }
     $blogMenuList = ItemDocMenuBusiness::getMenuList();
     $blogMenuList = Func::arrayKey($blogMenuList);
     $blogMenuList = Func::categoryTree($blogMenuList);
     $article = ItemDocArticleBusiness::getArticle($this->param['id']);
     View::assign('article', $article);
     View::assign('blogMenuList', $blogMenuList);
     View::showAdminTpl('item_doc_article_edit');
 }