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

class BASE_CMP_VerticalMenu extends BASE_CMP_Menu
{
    public function 
__construct($menuItems = array()) 
    {
        
parent::__construct($menuItems);
        
        
$this->setTemplate(PEEP::getPluginManager()
                ->
getPlugin('base')->getCmpViewDir() . 'vertical_menu.html');
    }
    
    protected function 
getItemViewData(BASE_MenuItem $menuItem
    {
        
$data parent::getItemViewData($menuItem);

        if ( 
$menuItem instanceof BASE_VerticalMenuItem )
        {
            
$data["number"] = $menuItem->getNumber();
        }
        
        return 
$data;
    }
}

class 
BASE_VerticalMenuItem extends BASE_MenuItem
{
    protected 
$number;
    
    public function 
setNumber$number )
    {
        
$this->number $number;
    }
    
    public function 
getNumber()
    {
        return 
$this->number;
    }
}
Онлайн: 1
Реклама