%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/old/templates/sj_icenter/html/mod_sj_moduletabs/ |
Upload File : |
<?php /** * @package Sj Module Tabs * @version 2.5 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL * @copyright (c) 2012 YouTech Company. All Rights Reserved. * @author YouTech Company http://www.smartaddons.com * */ defined('_JEXEC') or die; JHtml::stylesheet('templates/'.JFactory::getApplication()->getTemplate().'/html/'.$module->module.'/assets/css/moduletabs.css'); if( !defined('SMART_JQUERY') && $params->get('include_jquery', 0) == "1" ){ JHtml::script('modules/mod_sj_moduletabs/assets/js/jquery-1.8.2.min.js'); JHtml::script('modules/mod_sj_moduletabs/assets/js/jquery-noconflict.js'); define('SMART_JQUERY', 1); } JHtml::script('modules/mod_sj_moduletabs/assets/js/jsmart.moduletabs.js'); // params object $options = $params->toObject(); $uniqueid = 'moduletabs_'.rand().time(); $css_posiotion = $options->tab_position . '-position'; // check category loaded. foreach ($listmodules as $first_module){ $mod_preload = $first_module->id; break; } if(JRequest::getInt('moduletabs_' . $module->id . '_preload', -1, 'cookie')!=-1){ $mod_preload = JRequest::getInt('moduletabs_' . $module->id . '_preload', -1, 'cookie'); }elseif(isset($options->preload_module) && isset($listmodules[$options->preload_module])) { $mod_preload = $options->preload_module; } ?> <?php ob_start(); ?> <div class="tabs-container"> <ul class="tabs"> <?php foreach($listmodules as $_module) { $css_selected = $_module->id == $mod_preload ? 'tab selected' : 'tab'; ?> <li><div class="<?php echo $css_selected; ?>"><?php echo $_module->title ?></div></li> <?php } ?> </ul> </div> <?php $tabs_markup = ob_get_contents(); ?> <?php ob_end_clean(); ?> <div id="<?php echo $uniqueid; ?>" class="moduletabs <?php echo $css_posiotion?> clearfix"> <?php // show tabs here if (top, left); if (in_array($options->tab_position, array('top', 'left'))){ echo $tabs_markup; } ?> <div class="tabs-content-wrap"> <div class="tabs-content"> <div class="tabs-content-inner"> <?php foreach($listmodules as $_module) { $is_preload = $_module->id == $mod_preload; $css_selected = $is_preload ? 'tab-content selected' : 'tab-content'; ?> <div class="<?php echo $css_selected; ?>"> <?php if (!empty($_module->content)){ echo $_module->content; } else { ?> <div class="ajax_loading"></div> <?php } ?> </div> <?php } ?> <div class="clear"></div> </div> </div> <div class="clear"></div> </div> <?php // show tabs here if (right, bottom); if (in_array($options->tab_position, array('right', 'bottom'))){ echo $tabs_markup; } ?> </div> <script type="text/javascript"> //<![CDATA[ jQuery(document).ready(function($){ $('<?php echo "#$uniqueid"; ?>').jsmart_moduletabs({ sj_module: '<?php echo $module->module; ?>', sj_module_id: '<?php echo $module->id; ?>', ajax_url : '<?php echo JURI::current(); ?>', ajaxUpdate: function(element, options){ var loading = $('.ajax_loading', element); if (loading.length){ // show ajax indicator var category_id = $(element).attr('title').replace('sj_module_2load:', ''); ajax_options = { sj_module_2load: category_id, sj_module_id: options.sj_module_id, sj_module: options.sj_module }; $.ajax({ type: 'POST', url : options.ajax_url, data: ajax_options, success: function(data, status, jqXHR){ $(element).html(data); $(element).data('fx2height', $(element).height()); $(element).attr('title', ''); }, dataType: 'html' }); } } }); }); //]]> </script>