?
Path : /home/admin/public_html/old/happy2/plugins/system/jat3/jat3/core/ |
Current File : /home/admin/public_html/old/happy2/plugins/system/jat3/jat3/core/html.php |
<?php /** * ------------------------------------------------------------------------ * JA T3v2 System Plugin for J25 & J31 * ------------------------------------------------------------------------ * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved. * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html * Author: J.O.O.M Solutions Co., Ltd * Websites: http://www.joomlart.com - http://www.joomlancers.com * ------------------------------------------------------------------------ */ // No direct access defined('_JEXEC') or die(); $t3_based_path = JPATH_SITE . DS . 'templates' . DS . T3_ACTIVE_TEMPLATE . DS; $layout = str_replace($t3_based_path, '', $t3_current_layout); $layout_path = T3Path::getPath($layout); if (!$layout_path) { //Detect if it is module or component $parts = explode(DS, $layout, 4); $type = ''; if (isset($parts[1])) $type = $parts[1]; if ($type) { if (preg_match('/^com_/', $type)) { //component $layout_path = JPATH_SITE . DS . 'components' . DS . $parts[1] . DS . 'views' . DS . $parts[2] . DS . 'tmpl' . DS . $parts[3]; } else if (preg_match('/^mod_/', $type)) { //component $layout_path = JPATH_SITE . DS . 'modules' . DS . $parts[1] . DS . 'tmpl' . DS . $parts[2]; if (isset($parts[3])) $layout_path = $layout_path . DS . $parts[3]; } } } if ($layout_path && is_file($layout_path)) { include $layout_path; }