Вход Регистрация
Файл: plugins/cnews/formats/image_content.php
Строк: 29
<?php

class CNEWS_FORMAT_ImageContent extends CNEWS_CLASS_Format
{
    public function 
onBeforeRender()
    {
        
parent::onBeforeRender();

        
$defaults = array(
            
"image" => null,
            
"thumbnail" => null,
            
"iconClass" => null,
            
"title" => '',
            
"description" => '',
            
"status" => null,
            
"url" => null,
            
"userList" => null
        
);

        
$tplVars array_merge($defaults$this->vars);
        
$tplVars["url"] = $this->getUrl($tplVars["url"]);
        
        if ( !empty(
$tplVars["userList"]) )
        {
            
$tplVars["userList"] = $this->getUserList($tplVars["userList"]);
        }
        
        
$this->assign('vars'$tplVars);
    }
    
    protected function 
getUserList$data )
    {
        
$userList PEEP::getClassInstance("BASE_CMP_MiniAvatarUserList"$data["ids"]);
        
$userList->setEmptyListNoRender(true);
        
        if ( !empty(
$data["viewAllUrl"]) )
        {
            
$userList->setViewMoreUrl($this->getUrl($data["viewAllUrl"]));
        }
        
        return array(
            
"label" => $this->getLocalizedText($data['label']),
            
"list" => $userList->render()
        );
    }
}
Онлайн: 2
Реклама