public function extraPrepareTitle(array $widget)
 {
     if (empty($widget['title'])) {
         if (empty($widget['options']['type'])) {
             $widget['options']['type'] = 'new';
         }
         switch ($widget['options']['type']) {
             case 'recent':
             case 'recent_first_poster':
                 return new XenForo_Phrase('wf_widget_threads_type_recent');
             case 'latest_replies':
                 return new XenForo_Phrase('wf_widget_threads_type_latest_replies');
             case 'popular':
                 return new XenForo_Phrase('wf_widget_threads_type_popular');
             case 'most_replied':
                 return new XenForo_Phrase('wf_widget_threads_type_most_replied');
             case 'most_liked':
                 return new XenForo_Phrase('wf_widget_threads_type_most_liked');
             case 'polls':
                 return new XenForo_Phrase('wf_widget_threads_type_polls');
             case 'new':
             default:
                 return new XenForo_Phrase('wf_widget_threads_type_new');
         }
     }
     return parent::extraPrepareTitle($widget);
 }
Example #2
0
 public function extraPrepareTitle(array $widget)
 {
     if (empty($widget['title'])) {
         return new XenForo_Phrase('tinhte_xentag_related_threads');
     }
     return parent::extraPrepareTitle($widget);
 }
Example #3
0
 public function extraPrepareTitle(array $widget)
 {
     if (empty($widget['title'])) {
         return new XenForo_Phrase('forum_statistics');
     }
     return parent::extraPrepareTitle($widget);
 }
 public function extraPrepareTitle(array $widget)
 {
     if (empty($widget['title'])) {
         return new XenForo_Phrase('wf_widget_profile_posts_type_recent');
     }
     return parent::extraPrepareTitle($widget);
 }
 public function extraPrepareTitle(array $widget)
 {
     if (empty($widget['title'])) {
         return new XenForo_Phrase('xengallery_top_contributors');
     }
     return parent::extraPrepareTitle($widget);
 }
 public function extraPrepareTitle(array $widget)
 {
     if (empty($widget['title'])) {
         return new XenForo_Phrase('xengallery_recent_albums');
     }
     return parent::extraPrepareTitle($widget);
 }
Example #7
0
 public function extraPrepareTitle(array $widget)
 {
     if (empty($widget['title'])) {
         return new XenForo_Phrase('staff_members');
     }
     return parent::extraPrepareTitle($widget);
 }
Example #8
0
 public function extraPrepareTitle(array $widget)
 {
     if (empty($widget['title'])) {
         return new XenForo_Phrase('wf_thread_with_poll');
     }
     return parent::extraPrepareTitle($widget);
 }
Example #9
0
 public function extraPrepareTitle(array $widget)
 {
     if (empty($widget['title'])) {
         return new XenForo_Phrase('share_this_page');
     }
     return parent::extraPrepareTitle($widget);
 }
 public function extraPrepareTitle(array $widget)
 {
     if (empty($widget['title'])) {
         return new XenForo_Phrase('wf_users_find');
     }
     return parent::extraPrepareTitle($widget);
 }
Example #11
0
 public function extraPrepareTitle(array $widget)
 {
     if (empty($widget['title']) and isset(self::$_extraContainerDatas[$widget['widget_id']])) {
         $extraContainerData = self::$_extraContainerDatas[$widget['widget_id']];
         if (isset($extraContainerData['title'])) {
             return $extraContainerData['title'];
         }
     }
     return parent::extraPrepareTitle($widget);
 }
 public function prepare()
 {
     if ($this->_prepared === false) {
         if (!empty($this->_renderer)) {
             $this->_prepared = $this->_renderer->extraPrepareTitle($this->_widget);
         } else {
             $this->_prepared = new XenForo_Phrase('wf_unknown_renderer', array('class' => $this->_widget['class']));
         }
     }
 }
Example #13
0
 public function extraPrepareTitle(array $widget)
 {
     if (empty($widget['title'])) {
         if (XenForo_Application::$versionId > 1040000) {
             return new XenForo_Phrase('new_profile_posts');
         } else {
             return new XenForo_Phrase('wf_widget_profile_posts_type_recent');
         }
     }
     return parent::extraPrepareTitle($widget);
 }
Example #14
0
 public function extraPrepareTitle(array $widget)
 {
     if (empty($widget['title']) && isset($widget['options']['order'])) {
         switch ($widget['options']['order']) {
             case 'rand':
                 return new XenForo_Phrase('xengallery_random_media');
             case 'new':
             default:
                 return new XenForo_Phrase('xengallery_new_media');
         }
     }
     return parent::extraPrepareTitle($widget);
 }
 public function extraPrepareTitle(array $widget)
 {
     if (empty($widget['title'])) {
         return new XenForo_Phrase('wf_online_users');
     }
     $preparedTitle = parent::extraPrepareTitle($widget);
     if ($preparedTitle instanceof XenForo_Phrase) {
         $onlineUsers = $this->_getOnlineUsers();
         $params = $preparedTitle->getParams();
         foreach ($onlineUsers as $key => $value) {
             if (is_numeric($value)) {
                 $params[$key] = XenForo_Template_Helper_Core::numberFormat($value);
             }
         }
         $preparedTitle->setParams($params);
     }
     return $preparedTitle;
 }
 public function extraPrepareTitle(array $widget)
 {
     if (empty($widget['title'])) {
         if (empty($widget['options']['type'])) {
             $widget['options']['type'] = 'new';
         }
         switch ($widget['options']['type']) {
             case 'latest_update':
                 return new XenForo_Phrase('wf_widget_xfrm_resources_type_latest_update');
             case 'highest_rating':
                 return new XenForo_Phrase('wf_widget_xfrm_resources_type_highest_rating');
             case 'most_downloaded':
                 return new XenForo_Phrase('wf_widget_xfrm_resources_type_most_downloaded');
             case 'new':
             default:
                 return new XenForo_Phrase('wf_widget_xfrm_resources_type_new');
         }
     }
     return parent::extraPrepareTitle($widget);
 }
Example #17
0
 public function extraPrepareTitle(array $widget)
 {
     if (empty($widget['title'])) {
         //return new XenForo_Phrase('Teams_team_suggestions');
         if (empty($widget['options']['type'])) {
             $widget['options']['type'] = 'new';
         }
         switch ($widget['options']['type']) {
             case 'suggestion':
                 return new XenForo_Phrase('Teams_team_suggestions');
             case 'most_message':
                 return new XenForo_Phrase('Teams_widget_most_messages');
             case 'most_member':
                 return new XenForo_Phrase('Teams_widget_most_members');
             case 'new':
             default:
                 return new XenForo_Phrase('Teams_widget_new_teams');
         }
     }
     return parent::extraPrepareTitle($widget);
 }