Current Path : /var/www/html/clients/tatneft-nhs.ru/administrator/components/com_jce/ |
Current File : /var/www/html/clients/tatneft-nhs.ru/administrator/components/com_jce/jce.php |
<?php /** * @version $Id: jce.php 201 2011-05-08 16:27:15Z happy_noodle_boy $ * @package JCE * @copyright Copyright © 2009-2011 Ryan Demmer. All rights reserved. * @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved. * @license GNU/GPL 2 or later * This version may have been modified pursuant * to the GNU General Public License, and as distributed it includes or * is derivative of works licensed under the GNU General Public License or * other free or open source software licenses. */ defined('_JEXEC') or die('Restricted access'); // load base classes require_once(dirname(__FILE__) . DS . 'includes' . DS . 'base.php'); // get the view $view = JRequest::getCmd('view', 'cpanel'); // get task $task = JRequest::getCmd('task'); // import library dependencies jimport('joomla.application.component.helper'); jimport('joomla.application.component.controller'); // Require the base controller require_once (dirname( __FILE__ ) . DS . 'controller.php'); // Load controller $controllerPath = dirname(__FILE__) . DS . 'controller' . DS . $view . '.php'; if (file_exists($controllerPath)) { require_once ($controllerPath); $controllerClass = 'WFController'.ucfirst($view); $controller = new $controllerClass(array( 'base_path' => dirname(__FILE__) )); // load default controller } else { $controller = new WFController(array( 'base_path' => dirname(__FILE__) )); } // check Authorisations switch ($view) { case 'editor': case 'help': case 'popup': break; case 'cpanel': // Authorise $controller->authorize('admin'); break; default: // Authorise $controller->authorize($view); break; } // Perform the Request task $controller->execute($task); $controller->redirect(); ?>