%PDF- %PDF-
Direktori : /home1/lightco1/www/plugins/system/jsnframework/libraries/joomlashine/config/tmpl/ |
Current File : //home1/lightco1/www/plugins/system/jsnframework/libraries/joomlashine/config/tmpl/default.php |
<?php /** * @version $Id$ * @package JSN_Framework * @author JoomlaShine Team <support@joomlashine.com> * @copyright Copyright (C) 2012 JoomlaShine.com. All Rights Reserved. * @license GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html * * Websites: http://www.joomlashine.com * Technical Support: Feedback - http://www.joomlashine.com/contact-us/get-support.html */ // No direct access to this file defined('_JEXEC') or die('Restricted access'); // Get input object $input = JFactory::getApplication()->input; // Get keys for first section and group $key = array_keys($config); $fSection = array_shift($key); $key = array_keys($config[$fSection]->groups); $fGroup = array_shift($key); // Get requested section and group keys $rSection = $input->getCmd('s', $fSection); $rGroup = $input->getCmd('g', $fGroup); if ($input->getCmd('tmpl') != 'component') { ?> <div class="jsn-page-configuration"> <div class="jsn-bootstrap jsn-bgpattern pattern-sidebar"> <div> <?php require dirname(__FILE__) . '/' . str_replace('.php', '_menu.php', basename(__FILE__)); ?> <div id="jsn-config-form" class="jsn-page-content"> <div> <?php } ?> <div id="jsn-<?php echo $config[$rSection]->groups[$rGroup]->name; ?>"> <h2 class="jsn-section-header"><?php echo JText::_($config[$rSection]->groups[$rGroup]->label); ?></h2> <?php // Start output buffering ob_start(); $blocks = ($hasTabs = isset($config[$rSection]->groups[$rGroup]->tabs)) ? $config[$rSection]->groups[$rGroup]->tabs : $config[$rSection]->groups[$rGroup]->fieldsets; if ($hasTabs) { $tabs = & $blocks; require dirname(__FILE__) . '/' . str_replace('.php', '_tabs.php', basename(__FILE__)); } else { $fieldsets = & $blocks; require dirname(__FILE__) . '/' . str_replace('.php', '_form.php', basename(__FILE__)); } // Get output buffering content $form = ob_get_clean(); // Generate required hidden input $hidden = ' <input type="hidden" name="option" value="' . $input->getCmd('option') . '" /> <input type="hidden" name="view" value="' . $input->getCmd('view') . '" /> <input type="hidden" name="s" value="' . $rSection . '" /> <input type="hidden" name="g" value="' . $rGroup . '" /> <input type="hidden" name="task" value="" /> ' . JHtml::_('form.token') . ' '; // Wrap content inside <form> and </form> if necessary if (strpos($form, '<form ') === false AND strpos($form, '</form>') === false) { ?> <form name="JSNConfigForm" autocomplete="off" action="<?php echo JRoute::_('index.php'); ?>" method="POST" class="form-horizontal" onsubmit="return false;"> <?php echo $form . $hidden; ?> </form> <?php } else { echo str_replace('</form>', $hidden . '</form>', $form); } ?> <div class="jsn-form-validation-failed jsn-box-shadow-medium alert alert-error hide"> <span></span> <a href="javascript:void(0);" title="<?php echo JText::_('JSN_EXTFW_GENERAL_CLOSE'); ?>" class="close" onclick="jQuery(this).parent().addClass('hide');">×</a> </div> </div> <?php // If this is ajax request, exit immediately to prevent loading of extra assets if ($input->getInt('ajax') == 1) { exit; } if ($input->getCmd('tmpl') != 'component') { ?> </div> </div> <div class="clr"></div> </div> </div> </div> <?php }