Вход Регистрация
Файл: base-sys/base/components/console_list_ipc_item.php
Строк: 99
<?php

class BASE_CMP_ConsoleListIpcItem extends PEEP_Component
{
    
/**
     *
     * @var BASE_CMP_ConsoleListItem
     */
    
protected $consoleItem;

    protected 
$avatar = array(), $toolbar = array(),
            
$content ''$contentImage = array(), $url;


    public function 
__construct()
    {
        
parent::__construct();

        
$this->consoleItem = new BASE_CMP_ConsoleListItem();
    }

    public function 
setKey$key )
    {
        
$this->consoleItem->setKey($key);
    }

    public function 
getKey()
    {
        return 
$this->consoleItem->getKey();
    }

    public function 
setIsHidden$hidden true )
    {
        
$this->consoleItem->setIsHidden($hidden);
    }

    public function 
getIsHidden()
    {
        return 
$this->consoleItem->getIsHidden();
    }

    public function 
addClass$class )
    {
        
$this->consoleItem->addClass($class);
    }

    public function 
setAvatar$avatar )
    {
        
$this->avatar $avatar;
    }

    public function 
setContent$content )
    {
        
$this->content $content;
    }

    public function 
setContentImage$contentImage )
    {
        
$this->contentImage $contentImage;
    }

    public function 
setToolbar$toolbar )
    {
        
$this->toolbar $toolbar;
    }

    public function 
setUrl$url )
    {
        
$this->url $url;
    }

    public function 
onBeforeRender()
    {
        
parent::onBeforeRender();

        
$this->assign('avatar'$this->avatar);
        
$this->assign('content'$this->content);
        
$this->assign('toolbar'$this->toolbar);
        
$this->assign('contentImage'$this->contentImage);
        
$this->assign('url'$this->url);
    }

    public function 
render()
    {
        
$this->consoleItem->setContent(parent::render());

        return 
$this->consoleItem->render();
    }
}
Онлайн: 0
Реклама