Ejemplo n.º 1
0
/**
 * @package    Neno
 *
 * @author     Jensen Technologies S.L. <*****@*****.**>
 * @copyright  Copyright (C) 2014 Jensen Technologies S.L. All rights reserved.
 * @license    GNU General Public License version 2 or later; see LICENSE.txt
 */
// No direct access
defined('_JEXEC') or die;
// Make sure that the Neno package is defined.
if (!defined('JPATH_NENO')) {
    $nenoLoader = JPATH_LIBRARIES . '/neno/loader.php';
    if (file_exists($nenoLoader)) {
        JLoader::register('NenoLoader', $nenoLoader);
        // Register the Class prefix in the autoloader
        NenoLoader::init();
    }
}
if (!NenoHelperBackend::isDatabaseDriverEnabled()) {
    $app = JFactory::getApplication();
    $app->enqueueMessage('Please enable the plugin to use Neno', 'error');
    NenoLog::log('Plugin disabled in frontend', 1);
    $app->setUserState('com_plugins.plugins.filter.search', 'neno');
    $app->redirect('index.php?option=com_plugins');
}
// Include dependencies
jimport('joomla.application.component.controller');
$controller = JControllerLegacy::getInstance('Neno');
$controller->execute(JFactory::getApplication()->input->get('task'));
$controller->redirect();