Esempio n. 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;
 }
Esempio n. 2
0
<?php

/**===========================================================================================
# mod_otminitabs        OT Mini Tabs module for Joomla 1.7
#=============================================================================================
# author                OmegaTheme.com
# copyright             Copyright (C) 2011 OmegaTheme.com. All rights reserved.
# @license              http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
# Website               http://omegatheme.com
# Technical support     Forum - http://omegatheme.com/forum/
#=============================================================================================*/
/**------------------------------------------------------------------------
* file:           mod_otminitabs.php 1.7.0 00001, Mar 2011 12:00:00Z OmegaTheme:Linh $
* package:        OT Mini Tabs module
* description:    main module file
*------------------------------------------------------------------------*/
defined('_JEXEC') or die('Restricteted access');
JHTML::_('behavior.framework', true);
$doc =& Jfactory::getDocument();
$doc->addStyleSheet(JURI::root() . 'modules/mod_otminitabs/css/mod_otminitabs.css');
require_once dirname(__FILE__) . DS . 'helper.php';
$list_of_tabs = modOtMiniTabsHelper::getTabsSelection($params);
require JModuleHelper::getLayoutPath('mod_otminitabs', $params->get('layout', 'default'));