%PDF- %PDF-
Direktori : /home/lightco1/upgrade.lightco.com.au/administrator/components/com_magic360/ |
Current File : /home/lightco1/upgrade.lightco.com.au/administrator/components/com_magic360/magic360.php |
<?php /*------------------------------------------------------------------------ # com_magic360 - Magic 360 for Joomla # ------------------------------------------------------------------------ # Magic Toolbox # Copyright 2011 MagicToolbox.com. All Rights Reserved. # @license - http://www.opensource.org/licenses/artistic-license-2.0 Artistic License 2.0 (GPL compatible) # Website: http://www.magictoolbox.com/magic360/modules/joomla/ # Technical Support: http://www.magictoolbox.com/contact/ /*-------------------------------------------------------------------------*/ // no direct access defined('_JEXEC') or die('Restricted access.'); defined('DS') or define('DS', DIRECTORY_SEPARATOR); require_once JPATH_COMPONENT.DS.'helpers'.DS.'helper.php'; //NOTE: Access check. if(method_exists('JUser', 'authorise')) { if(!JFactory::getUser()->authorise('core.manage', 'com_magic360')) { return JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR')); } } else { //NOTE: For Joomla 1.5.x $acl = JFactory::getACL(); $acl->addACL('com_magic360', 'manage', 'users', 'super administrator'); $acl->addACL('com_magic360', 'manage', 'users', 'administrator'); if(!JFactory::getUser()->authorize('com_magic360', 'manage')) { $mainframe->redirect( 'index.php', JText::_('ALERTNOTAUTH') ); } } //NOTE: Import Joomla controller library jimport('joomla.application.component.controller'); if(!defined('MAGICTOOLBOX_LEGACY_CONTROLLER_DEFINED')) { define('MAGICTOOLBOX_LEGACY_CONTROLLER_DEFINED', true); if(JVERSION_256) { class MagicToolboxLegacyController extends JControllerLegacy {} } else { class MagicToolboxLegacyController extends JController {} } } if(method_exists('MagicToolboxLegacyController', 'getInstance')) { //NOTE: Get an instance of the controller $controller = MagicToolboxLegacyController::getInstance('Magic360'); } else { //NOTE: For Joomla 1.5.x //NOTE: Require the base controller require_once(JPATH_COMPONENT.DS.'controller.php'); //NOTE: Require specific controller if requested if($controller = JRequest::getCmd('controller', '')) { $path = JPATH_COMPONENT.DS.'controllers'.DS.$controller.'.php'; if(file_exists($path)) { require_once $path; } else { $controller = ''; } } //NOTE: Create the controller //$controller = new Magic360Controller(array('default_task' => 'display')); $classname = 'Magic360Controller'.ucfirst($controller); $controller = new $classname(); } $task = JRequest::getCmd('task' , 'display'); $controller->execute($task); $controller->redirect();