Вход Регистрация
Файл: system/controllers/rating/frontend.php
Строк: 41
<?php

class rating extends cmsFrontend {

    protected 
$useOptions true;

    private 
$target_controller;
    private 
$target_subject;

    public function 
__construct($request){

        
parent::__construct($request);

        
$this->target_controller $this->request->get('target_controller');
        
$this->target_subject $this->request->get('target_subject');

    }

    public function 
getWidget($target_id$current_rating$is_enabled=true){

        
$user cmsUser::getInstance();

        
// Этот пользователь уже голосовал?
        
$is_voted $user->is_logged $this->model->isUserVoted(array(
            
'user_id' => $user->id,
            
'target_controller' => $this->target_controller,
            
'target_subject' => $this->target_subject,
            
'target_id' => $target_id
        
)) : false;

        
$template cmsTemplate::getInstance();

        return 
$template->renderInternal($this'widget', array(
            
'options' => $this->getOptions(),
            
'target_controller' => $this->target_controller,
            
'target_subject' => $this->target_subject,
            
'target_id' => $target_id,
            
'is_guest' => $user->id == 0,
            
'is_enabled' => $is_enabled && !$is_voted,
            
'is_voted' => $is_voted,
            
'current_rating' => $current_rating $current_rating 0,
            
'user' => $user,
        ));

    }

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