Файл: 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);
}
}