public function renderJson() { $rendered = array(); foreach ($this->_params['sections'] as $sectionId => $section) { $tmp = VietXfAdvStats_Renderer::renderSection($section['typeMajor'], $section['type'], $section['action'], $section['encodedParams'], $this, $this->_params['pseudoInput']); if (!empty($tmp)) { $rendered[$sectionId] = $tmp; } } return array('requested' => $this->_params['sections'], 'rendered' => $rendered); }
public static function template_post_render($templateName, &$content, array &$containerData, XenForo_Template_Abstract $template) { $model = XenForo_Model::create('VietXfAdvStats_Model_GetUserGroup'); if ($model->checkGroup()) { if ($templateName == 'PAGE_CONTAINER' and defined(self::POSITION_READY_FLAG) and defined(self::TEMPLATE_READY_FLAG)) { $ourTemplate = $template->create('VietXfAdvStats_wrapper', $template->getParams()); $rendered = VietXfAdvStats_Renderer::renderWrapper($ourTemplate); $content = str_replace(self::POSITION_PLACE_HOLDER, $rendered, $content); } } }
protected function _actionThreads($type) { list($templateName, $viewParams) = VietXfAdvStats_Renderer::renderSectionThreadPrepare($this, $type); return $this->responseView('VietXfAdvStats_ViewPublic_AdvStats_Threads', $templateName, $viewParams); }
public function renderHtml() { VietXfAdvStats_Renderer::renderSectionThreadFinalize($this->_params, $this); }