コード例 #1
0
ファイル: BulkUpdate.php プロジェクト: Sywooch/forums
 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);
 }
コード例 #2
0
ファイル: Listener.php プロジェクト: Sywooch/forums
 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);
         }
     }
 }
コード例 #3
0
ファイル: AdvStats.php プロジェクト: Sywooch/forums
 protected function _actionThreads($type)
 {
     list($templateName, $viewParams) = VietXfAdvStats_Renderer::renderSectionThreadPrepare($this, $type);
     return $this->responseView('VietXfAdvStats_ViewPublic_AdvStats_Threads', $templateName, $viewParams);
 }
コード例 #4
0
ファイル: Threads.php プロジェクト: Sywooch/forums
 public function renderHtml()
 {
     VietXfAdvStats_Renderer::renderSectionThreadFinalize($this->_params, $this);
 }