* @link http://www.tassos.gr * @copyright Copyright © 2020 Tassos Marinos All Rights Reserved * @license GNU GPLv3 or later */ defined('_JEXEC') or die; // Load Framework if (!@include_once(JPATH_PLUGINS . '/system/nrframework/autoload.php')) { throw new RuntimeException('Novarain Framework is not installed', 500); } // Initialize Convert Forms Library if (!@include_once(JPATH_ADMINISTRATOR . '/components/com_convertforms/autoload.php')) { throw new RuntimeException('Convert Forms component is not properly installed', 500); } // Load component's language files NRFramework\Functions::loadLanguage('com_convertforms'); // Set default controller $input = JFactory::getApplication()->input; $task = $input->get('task', ''); if (strpos($task, '.') === false) { $input->set('task', $task . '.' . $task); } // Load controller $controller = JControllerLegacy::getInstance('ConvertForms'); $controller->execute($input->get('task')); $controller->redirect();