示例#1
0
 /**
  *    @return       array of tab element(modules, cates) which prepared for rendering
  *    @called by    root
  */
 public static function getTabsSelection(&$params)
 {
     $list_of_tabs = explode(',', str_replace(array(' ', '"'), array('', ''), trim($params->get('tab_selection', 'mod_1,cat_66'))));
     $tabArr = array();
     foreach ($list_of_tabs as $key => $value) {
         $tabItemArr = explode('_', $value);
         if ($tabItemArr[0] == 'mod') {
             $tabArr[] = modOtMiniTabsHelper::getModules($tabItemArr[1]);
         } else {
             if ($tabItemArr[0] == 'cat') {
                 $tabArr[] = modOtMiniTabsHelper::getArticleList($tabItemArr[1], $params);
             }
         }
     }
     return $tabArr;
 }