/** * Действие удаление комментария: */ 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">>>' . $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; }
/** * Удаление поста: */ public function postCommentDeleteAction(Application $application, Template $template) { Blog_BlogCommentsModel::RemoveComment($_GET['id']); $template->headerSeeOther('http://' . TemplateHelper::getSiteUrl() . '/admin/postComments'); exit; }