| Current Path : /home/digilove/public_html/modules/mod_sj_moduletabs/ |
| Current File : /home/digilove/public_html/modules/mod_sj_moduletabs/mod_sj_moduletabs.php |
<?php
/**
* @package Sj Module Tabs
* @version 2.5
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
* @copyright (c) 2016 YouTech Company. All Rights Reserved.
* @author YouTech Company http://www.smartaddons.com
*
*/
defined('_JEXEC') or die;
if(!isset($params) || !(count($params) > 0)) return;
$position = $params->get('position', '');
$listmodules = array();
if ( !empty($position) ){
$position_modules = JModuleHelper::getModules($position);
$nb_module_allow = $params->get('nb_module', 0);
foreach ($position_modules as $i => $_module){
if ($_module->id != $module->id){
$listmodules[$_module->id] = &$position_modules[$i];
if ($nb_module_allow==count($listmodules)){
break;
}
} else {
// do not recursive load
}
}
}
// load Renderer
$document = JFactory::getDocument();
$renderer = $document->loadRenderer('module');
if ( count($listmodules) > 0 ){
foreach ($listmodules as $i => $_module) {
if ($_module->content==''){
$_module->content = $renderer->render($_module, array());
}
}
include JModuleHelper::getLayoutPath($module->module);
}?>