public function renderJson() { $this->_params['urls'] = ThemeHouse_SocialGroups_Template_Helper_SocialForum::getAvatarUrls($this->_params['socialForum']); $this->_params['user_id'] = "sg-" . $this->_params['social_forum_id']; $output = XenForo_Application::arrayFilterKeys($this->_params, array('sizeCode', 'maxWidth', 'maxDimension', 'width', 'height', 'cropX', 'cropY', 'urls', 'user_id', 'logo_date', 'cropCss', 'message')); return XenForo_ViewRenderer_Json::jsonEncodeForOutput($output); }
/** * @param array $options * @param int $page * @return array */ public function getModule($options, $page) { $socialForumModel = ThemeHouse_SocialGroups_SocialForum::getSocialForumModel(); $params['socialForums'] = $socialForumModel->getSocialForums(array(), array('limit' => isset($options['limit']) ? $options['limit'] : 5, 'order' => 'created_date')); foreach ($params['socialForums'] as &$forum) { $forum['urls'] = ThemeHouse_SocialGroups_Template_Helper_SocialForum::getAvatarUrls($forum); } return $params; }
/** * Help render the HTML output. * * @return mixed */ public function renderHtml() { foreach ($this->_params['socialForums'] as &$forum) { $forum['urls'] = ThemeHouse_SocialGroups_Template_Helper_SocialForum::getAvatarUrls($forum); $forum['description'] = XenForo_Helper_String::bbCodeStrip($forum['description'], true); } unset($forum); $this->_params['renderedSocialForums'] = ThemeHouse_SocialGroups_ViewPublic_Helper::renderSocialForumsListFromDisplayArray($this, $this->_params['socialForums']); }
/** * Help render the HTML output. * * @return mixed */ public function renderHtml() { foreach ($this->_params['socialForums'] as &$forum) { $forum['urls'] = ThemeHouse_SocialGroups_Template_Helper_SocialForum::getAvatarUrls($forum); $forum['description'] = XenForo_Helper_String::bbCodeStrip($forum['description'], true); } foreach ($this->_params['stickySocialForums'] as &$forum) { $forum['urls'] = ThemeHouse_SocialGroups_Template_Helper_SocialForum::getAvatarUrls($forum); $forum['description'] = XenForo_Helper_String::bbCodeStrip($forum['description'], true); } unset($forum); $xenOptions = XenForo_Application::get('options'); if (!$xenOptions->th_socialGroups_showChildNodesInCategory) { $this->_params['renderedNodes'] = XenForo_ViewPublic_Helper_Node::renderNodeTreeFromDisplayArray($this, $this->_params['nodeList'], 2); } $this->_params['renderedSocialForums'] = ThemeHouse_SocialGroups_ViewPublic_Helper::renderSocialForumsListFromDisplayArray($this, array_merge($this->_params['stickySocialForums'], $this->_params['socialForums'])); }
protected function _messageUserInfoText() { $viewParams = $this->_fetchViewParams(); if (!isset($viewParams['user']['post_id'])) { return; } if ($viewParams['user']['primary_social_forum_id']) { $socialForum = array('social_forum_id' => $viewParams['user']['primary_social_forum_id'], 'logo_date' => $viewParams['user']['logo_date'], 'logo_width' => $viewParams['user']['logo_width'], 'logo_height' => $viewParams['user']['logo_height'], 'logo_crop_x' => $viewParams['user']['logo_crop_x'], 'logo_crop_y' => $viewParams['user']['logo_crop_y']); $viewParams['user']['primary_social_forum_urls'] = ThemeHouse_SocialGroups_Template_Helper_SocialForum::getAvatarUrls($socialForum); $viewParams['user']['primarySocialForum'] = array('social_forum_id' => $viewParams['user']['primary_social_forum_id'], 'title' => $viewParams['user']['social_forum_title']); } if (isset($viewParams['user']['secondary_social_forums']) && $viewParams['user']['secondary_social_forums']) { $viewParams['user']['secondary_social_forums'] = unserialize($viewParams['user']['secondary_social_forums']); if (XenForo_Application::get('options')->th_socialGroups_secondaryPostBit) { foreach ($viewParams['user']['secondary_social_forums'] as &$socialForum) { $socialForum['urls'] = ThemeHouse_SocialGroups_Template_Helper_SocialForum::getAvatarUrls($socialForum); } } } $this->_appendTemplateAtSlot('message_user_info_text', 'th_message_user_info_socialgroups', $viewParams); }
/** * Help render the HTML output. * * @return mixed */ public function renderHtml() { foreach ($this->_params['socialForums'] as &$forum) { $forum['urls'] = ThemeHouse_SocialGroups_Template_Helper_SocialForum::getAvatarUrls($forum); } }
/** * Help render the HTML output. * * @return mixed */ public function renderHtml() { $this->_params['urls'] = ThemeHouse_SocialGroups_Template_Helper_SocialForum::getAvatarUrls($this->_params['socialForum']); $bbCodeParser = new XenForo_BbCode_Parser(XenForo_BbCode_Formatter_Base::create('Base', array('view' => $this))); $this->_params['socialForum']['description'] = new XenForo_BbCode_TextWrapper($this->_params['socialForum']['description'], $bbCodeParser); }
public function renderHtml() { $this->_params['urls'] = ThemeHouse_SocialGroups_Template_Helper_SocialForum::getAvatarUrls($this->_params['socialForum']); }