Вход Регистрация
Файл: system/controllers/moderation/hooks/comments_after_refuse.php
Строк: 40
<?php

class onModerationCommentsAfterRefuse extends cmsAction {

    public function 
run($comment){

        
$this->model->closeModeratorTask('comments'$comment['id'], false$this->cms_user->id);

        
$comment['reason'] = trim(strip_tags($this->cms_core->request->get('reason''')));
        
$comment['title'] = $comment['target_title'];

        
$this->moderationNotifyAuthor($comment'moderation_comment_refused');

        if(!empty(
$this->options['clear_log_after_delete'])){
            
$this->model->logDeleteTarget('comments''comments'$comment['id']);
        }

        if(empty(
$this->options['moderation_log_delete'])){ return $comment; }

        
$this->model->log(modelModeration::LOG_DELETE_ACTION, array(
            
'moderator_id'      => ($this->cms_user->is_logged $this->cms_user->id null),
            
'author_id'         => $comment['user_id'],
            
'target_id'         => $comment['id'],
            
'target_controller' => 'comments',
            
'target_subject'    => 'comments',
            
'data'              => array(
                
'title' => $comment['target_title'],
                
'url'   => $comment['target_url']
            )
        ));

        return 
$comment;

    }

}
Онлайн: 2
Реклама