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

class onModerationContentBeforeDelete extends cmsAction {

    public function 
run($data){

        
$ctype_name $data['ctype_name'];
        
$item       $data['item'];

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

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

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

        
$this->model->log(modelModeration::LOG_DELETE_ACTION, array(
            
'moderator_id'      => ($this->cms_user->is_logged $this->cms_user->id null),
            
'author_id'         => $item['user_id'],
            
'target_id'         => $item['id'],
            
'target_controller' => 'content',
            
'target_subject'    => $ctype_name,
            
'data'              => array(
                
'title'   => $item['title'],
                
'slug'    => $item['slug']
            )
        ));

        return 
$data;

    }

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