Пример #1
0
 /**
  * Действие удаление комментария:
  */
 public function removePostCommentAjaxAction(Application $application)
 {
     if (!Session::getInstance()->isAdminSession()) {
         return false;
     }
     $comment = Blog_BlogCommentsModel::GetComment($_GET['id']);
     $post = Blog_BlogPostsModel::GetPost(@$comment['post_id']);
     if ($comment && $post && ControlModel::checkModrights($post['category'])) {
         Blog_BlogCommentsModel::RemoveComment($_GET['id']);
         ControlModel::logModEvent(date("d-m-Y H:i:s") . ' ' . $_SESSION['auth']['name'] . '<br /> удалил комментарий ' . $comment['id'] . ' в посте <a href="http://' . TemplateHelper::getSiteUrl() . '/news/res/' . $post['id'] . '/" class="js-cross-link">&gt;&gt;' . $post['id'] . '</a>' . '<br /><em>' . strip_tags($comment['text'], 'a') . '</em>');
         JabberBot::send('-=$ /me (модлог) ' . $_SESSION['auth']['name'] . ' удалил комментарий ' . $comment['id'] . ' в посте http://' . TemplateHelper::getSiteUrl() . '/news/res/' . $post['id'] . '/');
         return true;
     }
     return false;
 }
Пример #2
0
 /**
  * Удаление поста:
  */
 public function postCommentDeleteAction(Application $application, Template $template)
 {
     Blog_BlogCommentsModel::RemoveComment($_GET['id']);
     $template->headerSeeOther('http://' . TemplateHelper::getSiteUrl() . '/admin/postComments');
     exit;
 }