/** * Joomla! component SimpleLists * * @author Yireo * @package SimpleLists * @copyright Copyright (C) 2012 * @license GNU Public License * @link http://www.yireo.com/ */ // Check to ensure this file is included in Joomla! defined('_JEXEC') or die; // Require the Yireo helper require_once JPATH_COMPONENT . '/lib/helper.php'; // Initialize the ACLs SimpleListsHelperAcl::init(); /* * Helper for ACL-permissions */ class SimpleListsHelperAcl { /* * Initialize the helper-class * * @param mixed $string * @return string */ public static function init() { // Joomla! 1.5 ACLs if (YireoHelper::isJoomla15()) {
* @author Yireo * @package SimpleLists * @copyright Copyright (C) 2012 * @license GNU Public License * @link http://www.yireo.com/ */ // no direct access defined('_JEXEC') or die('Restricted access'); // Define constants for all pages define('COM_SIMPLELISTS_DIR', 'images/simplelists/'); define('COM_SIMPLELISTS_BASE', JPATH_ROOT . '/' . COM_SIMPLELISTS_DIR); define('COM_SIMPLELISTS_BASEURL', JURI::root() . COM_SIMPLELISTS_DIR); // Manage common includes require_once JPATH_COMPONENT . '/helpers/acl.php'; require_once JPATH_COMPONENT . '/helpers/helper.php'; require_once JPATH_COMPONENT . '/helpers/plugin.php'; // Make sure the user is authorized to view this page if (SimpleListsHelperAcl::isAuthorized() == false) { $application = JFactory::getApplication(); $application->redirect('index.php', JText::_('COM_SIMPLELISTS_NOT_AUTHORIZED')); } // Require the base controller require_once JPATH_COMPONENT . '/controller.php'; // General checks SimplelistsHelper::checkDirectory(); SimplelistsHelper::checkVersions(); // Initialize the controller $controller = new SimplelistsController(); // Perform the Request task $controller->execute(JRequest::getCmd('task')); $controller->redirect();