* @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\Editor\Editor as JEditor; 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; use Joomla\CMS\Plugin\PluginHelper as JPluginHelper; $xmlfile = dirname(__FILE__, 2) . '/forms/popup.xml'; $form = new JForm('tabsaccordions'); $form->loadFile($xmlfile, 1, '//config'); $editor_plugin = JPluginHelper::getPlugin('editors', 'codemirror'); if (empty($editor_plugin)) { JFactory::getApplication()->enqueueMessage(JText::sprintf('RL_ERROR_CODEMIRROR_DISABLED', JText::_('TABSACCORDIONS'), '', ''), 'error'); return ''; } $user = JFactory::getApplication()->getIdentity() ?: JFactory::getUser(); $editor = JEditor::getInstance('codemirror'); ?>
'items']); ?> 'RLTA_TABS', 'styling' => 'RL_STYLING', 'slideshow' => 'RLTA_SLIDESHOW', 'settings' => 'RL_OTHER_SETTINGS', ]; foreach ($tabs as $id => $title) { echo JHtml::_('uitab.addTab', 'main', $id, JText::_($title)); echo $form->renderFieldset($id); echo JHtml::_('uitab.endTab'); } ?>