?
Path : /home/admin/public_html/old/board/administrator/components/com_banners/ |
Current File : /home/admin/public_html/old/board/administrator/components/com_banners/admin.banners.php |
<?php /** * @version $Id: admin.banners.php 14401 2010-01-26 14:10:00Z louis $ * @package Joomla * @subpackage Banners * @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved. * @license GNU/GPL, see LICENSE.php * Joomla! is free software. 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. * See COPYRIGHT.php for copyright notices and details. */ // no direct access defined( '_JEXEC' ) or die( 'Restricted access' ); // Make sure the user is authorized to view this page $user = & JFactory::getUser(); if (!$user->authorize( 'com_banners', 'manage' )) { $mainframe->redirect( 'index.php', JText::_('ALERTNOTAUTH') ); } // Set the table directory JTable::addIncludePath(JPATH_ADMINISTRATOR.DS.'components'.DS.'com_banners'.DS.'tables'); $controllerName = JRequest::getCmd( 'c', 'banner' ); if($controllerName == 'client') { JSubMenuHelper::addEntry(JText::_('Banners'), 'index.php?option=com_banners'); JSubMenuHelper::addEntry(JText::_('Clients'), 'index.php?option=com_banners&c=client', true ); JSubMenuHelper::addEntry(JText::_('Categories'), 'index.php?option=com_categories§ion=com_banner'); } else { JSubMenuHelper::addEntry(JText::_('Banners'), 'index.php?option=com_banners', true ); JSubMenuHelper::addEntry(JText::_('Clients'), 'index.php?option=com_banners&c=client'); JSubMenuHelper::addEntry(JText::_('Categories'), 'index.php?option=com_categories§ion=com_banner'); } switch ($controllerName) { default: $controllerName = 'banner'; // allow fall through case 'banner' : case 'client': // Temporary interceptor $task = JRequest::getCmd('task'); if ($task == 'listclients') { $controllerName = 'client'; } require_once( JPATH_COMPONENT.DS.'controllers'.DS.$controllerName.'.php' ); $controllerName = 'BannerController'.$controllerName; // Create the controller $controller = new $controllerName(); // Perform the Request task $controller->execute( JRequest::getCmd('task') ); // Redirect if set by the controller $controller->redirect(); break; }