* */ /** * Обработка блока с комментариями (прямой эфир) * * @package application.blocks * @since 1.0 */ class BlockActivityRecent extends Block { /** * Запуск обработки */ public function Exec() { /** * Получаем комментарии */ if ($aComments = $this->Comment_GetCommentsOnline('topic', Config::Get('block.stream.row'))) { $oViewer = $this->Viewer_GetLocalViewer(); $oViewer->Assign('comments', $aComments, true); /** * Формируем результат в виде шаблона и возвращаем */ $sTextResult = $oViewer->Fetch("components/activity/blocks/recent-comments.tpl"); $this->Viewer_Assign('content', $sTextResult, true); } $this->SetTemplate('components/activity/blocks/block.activity-recent.tpl'); } }