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

class onRatingPhotosBeforeItem extends cmsAction {

    public function 
run($data){

        list(
$photo$album$ctype) = $data;

        if (
$ctype['is_rating']){

            
$this->setContext('photos'$ctype['name']);

            
$this->loadCurrentUserVoted([$photo['id']]);
            
$this->loadCurrentTotalVoted($photo['id']);

            
$is_rating_allowed cmsUser::isAllowed($ctype['name'], 'rate') && ($photo['user_id'] != $this->cms_user->id);

            if(!empty(
$ctype['options']['rating_template'])){
                
$this->setOption('template'$ctype['options']['rating_template']);
            }

            
$photo['rating_widget'] = $this->getWidget($photo['id'], $photo['rating'], $is_rating_allowed);

        }

        return array(
$photo$album$ctype);

    }

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