BlockBlogs

Package blocks
Inheritance class BlockBlogs » Block » LsObject
Since 1.0
Source Code /classes/blocks/BlockBlogs.class.php
Обработка блока с рейтингом блогов

Protected Properties

Hide inherited properties

PropertyTypeDescriptionDefined By
aParams array Список параметров блока Block
oEngine Engine|null Ядро движка Block

Public Methods

Hide inherited methods

MethodDescriptionDefined By
Exec() Запуск обработки BlockBlogs
__call() Ставим хук на вызов неизвестного метода и считаем что хотели вызвать метод какого либо модуля Block
__construct() При создании блока передаем в него параметры Block

Protected Methods

Hide inherited methods

MethodDescriptionDefined By
GetParam() Возвращает параметр по имени Block

Method Details

Exec() method
public void Exec()
Source Code: /classes/blocks/BlockBlogs.class.php#28 (show)
public function Exec() {
    
/**
     * Получаем список блогов
     */
    
if ($aResult=$this->Blog_GetBlogsRating(1,Config::Get('block.blogs.row'))) {
        
$aBlogs=$aResult['collection'];
        
$oViewer=$this->Viewer_GetLocalViewer();
        
$oViewer->Assign('aBlogs',$aBlogs);
        
/**
         * Формируем результат в виде шаблона и возвращаем
         */
        
$sTextResult=$oViewer->Fetch("blocks/block.blogs_top.tpl");
        
$this->Viewer_Assign('sBlogsTop',$sTextResult);
    }
}

Запуск обработки