* @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'); ?>