EVOLUTION-NINJA
Edit File: popup.tmpl.php
<?php /** * @package Tabs * @version 8.4.0 * * @author Peter van Westen <info@regularlabs.com> * @link https://regularlabs.com * @copyright Copyright © 2023 Regular Labs All Rights Reserved * @license GNU General Public License version 2 or later */ defined('_JEXEC') or die; use Joomla\CMS\Factory as JFactory; use Joomla\CMS\Form\Form as JForm; use Joomla\CMS\HTML\HTMLHelper as JHtml; use Joomla\CMS\Language\Text as JText; $user = JFactory::getApplication()->getIdentity() ?: JFactory::getUser(); $xmlfile = __DIR__ . '/fields.xml'; ?> <div class="reglab-overlay"></div> <div class="header"> <h1 class="page-title"> <span class="icon-reglab icon-tabs"></span> <?php echo JText::_('TABS'); ?> </h1> </div> <nav class="navbar"> <div class="navbar-inner"> <div class="container-fluid"> <div class="btn-toolbar" id="toolbar"> <div class="btn-wrapper" id="toolbar-apply"> <button onclick="if(RegularLabsTabsPopup.insertText()){window.parent.SqueezeBox.close();}" class="btn btn-small btn-success"> <span class="icon-apply icon-white"></span> <?php echo JText::_('RL_INSERT') ?> </button> </div> <div class="btn-wrapper" id="toolbar-cancel"> <button onclick="if(confirm('<?php echo JText::_('RL_ARE_YOU_SURE'); ?>')){window.parent.SqueezeBox.close();}" class="btn btn-small"> <span class="icon-cancel "></span> <?php echo JText::_('JCANCEL') ?> </button> </div> <?php if (JFactory::getApplication()->isClient('administrator') && $user->authorise('core.admin', 1)) : ?> <div class="btn-wrapper" id="toolbar-options"> <button onclick="window.open('index.php?option=com_plugins&filter_folder=system&filter_search=<?php echo JText::_('TABS') ?>');" class="btn btn-small"> <span class="icon-options"></span> <?php echo JText::_('JOPTIONS') ?> </button> </div> <?php endif; ?> </div> </div> </div> </nav> <div class="container-fluid container-main"> <form action="index.php" id="tabsForm" method="post"> <div class="row-fluid"> <div class="span8"> <?php echo JHtml::_('bootstrap.startTabSet', 'myTab', ['active' => 'tab_1']); ?> <?php for ($i = 1; $i <= $this->params->button_max_count; $i++) : ?> <?php $form = new JForm('tab', ['control' => 'tab_' . $i]); $form->loadFile($xmlfile, 1, '//config'); $title = '<span class="tab_' . $i . '_open_icon icon-default hasTooltip"' . ' title="' . JText::_('TAB_DEFAULT') . '" style="display:none;"></span> ' . JText::sprintf('TAB_TAB_NUMBER', $i); ?> <?php echo JHtml::_('bootstrap.addTab', 'myTab', 'tab_' . $i, $title); ?> <h1><?php echo $title; ?></h1> <div class="row-fluid"> <div class="span8"> <div class="form-inline form-inline-header"> <div class="control-group"> <div class="control-label"> <label for="tab_<?php echo $i; ?>_title"><?php echo JText::_('JGLOBAL_TITLE'); ?></label> </div> <div class="controls"> <input type="text" name="tab_<?php echo $i; ?>[title]" id="tab_<?php echo $i; ?>_title" value="" class="input-xxlarge input-large-text" size="40"> </div> </div> </div> <div class="control-group"> <div class="controls"> <em><?php echo JText::_('TAB_CONTENT_DESC'); ?></em> <div id="tab_<?php echo $i; ?>_content" style="display:none;" class="well well-small"></div> </div> </div> <?php echo $form->renderFieldset('tab_notice'); ?> </div> <div class="span4"> <?php echo $form->renderFieldset('tab_params'); ?> </div> </div> <?php echo JHtml::_('bootstrap.endTab'); ?> <?php endfor; ?> <?php echo JHtml::_('bootstrap.endTabSet'); ?> </div> <div class="span4"> <h3><?php echo JText::_('TAB_SET_SETTINGS'); ?></h3> <?php $form = new JForm('tab', ['control' => 'tab_1']); $form->loadFile($xmlfile, 1, '//config'); echo $form->renderFieldset('params'); ?> </div> </div> </form> </div>