Esempio n. 1
0
 /**
  * Добавление поста в категорию:
  */
 public function categoryPostAjaxAction(Application $application)
 {
     if (!Session::getInstance()->isModeratorSession()) {
         return false;
     }
     if ($_GET['cat'] == '') {
         $category_id = 0;
     } else {
         if (!Blog_BlogCategoryModel::CategoryExists($_GET['cat'])) {
             return false;
         }
         $category_id = Blog_BlogCategoryModel::GetCategoryIdByCode($_GET['cat']);
     }
     $post = Blog_BlogPostsModel::GetPost($_GET['id']);
     if ($post && ControlModel::checkModrights($post['category']) && ControlModel::checkModrights($category_id)) {
         $post['category'] = $category_id;
         Blog_BlogPostsModel::CatPost($_GET['id'], $post, date("d-m-Y H:i:s") . ' ' . $_SESSION['auth']['name'] . ' изменил категорию поста.');
         ControlModel::logModEvent(date("d-m-Y H:i:s") . ' ' . $_SESSION['auth']['name'] . '<br /> изменил категорию поста <a href="http://' . TemplateHelper::getSiteUrl() . '/news/res/' . $post['id'] . '/" class="js-cross-link">&gt;&gt;' . $post['id'] . '</a>');
         JabberBot::send('-=$ /me (модлог) ' . $_SESSION['auth']['name'] . ' изменил категорию поста http://' . TemplateHelper::getSiteUrl() . '/news/res/' . $post['id'] . '/');
     }
     return true;
 }