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

class BASE_CMP_ConsoleListItem extends PEEP_Renderable
{
    protected 
$key$content$class = array();

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

        
$this->key uniqid('cli_');

        
$template PEEP::getPluginManager()->getPlugin('base')->getCmpViewDir() . 'console_list_item.html';
        
$this->setTemplate($template);
    }

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

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

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

    public function 
addClass$class )
    {
        
$this->class[$class] = $class;
    }

    public function 
getClass()
    {
        return 
implode(' '$this->class);
    }

    public function 
render()
    {
        
$this->assign('item', array
        (
            
'key' => $this->getKey(),
            
'class' => $this->getClass(),
            
'content' => $this->content
        
));

        return 
parent::render();
    }
}
Онлайн: 1
Реклама