HEX
Server: Apache
System: Linux webm002.cluster115.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
User: centralexf (54246)
PHP: 5.4.45
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/centralexf/www/administrator/components/com_gk3_tabs_manager/admin.gk3_tabs_manager.php
<?php

/**
 * 
 * @version		3.0.0
 * @package		Joomla
 * @subpackage	Tabs Manager GK3
 * @copyright	Copyright (C) 2008 - 2009 GavickPro. All rights reserved.
 * @license		GNU/GPL
 * 
 * ==========================================================================
 * 
 * Basic file for component administration.
 * 
 */

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

// Loading component base.css file
// create instances of basic Joomla! classes
$document =& JFactory::getDocument();
$uri =& JURI::getInstance();
// add stylesheets to document header
$document->addStyleSheet( $uri->root().'administrator/components/com_gk3_tabs_manager/interface/css/base.css', 'text/css' );
// Getting controller name from URL
$controllerName = JRequest::getCmd( 'c', 'mainpage' );

// Switching to requested controller
switch($controllerName)
{	
	case 'check_system' :
		// Including requested controller file
		require_once(JPATH_COMPONENT.DS.'controllers'.DS.'check.system.php');
		// Creating new instance of controller
		$controller = new ControllerCheckSystem();
	break;
	
	case 'news' : 
		// Including requested controller file
		require_once(JPATH_COMPONENT.DS.'controllers'.DS.'gavick.news.php');
		// Creating new instance of controller
		$controller = new ControllerGavickNews();
	break;
	
	case 'group' :
		// Including requested controller file
		require_once(JPATH_COMPONENT.DS.'controllers'.DS.'group.php');
		// Creating new instance of controller
		$controller = new ControllerGroup();	
	break;
	
	case 'info' :
		// Including requested controller file
		require_once(JPATH_COMPONENT.DS.'controllers'.DS.'info.php');
		// Creating new instance of controller
		$controller = new ControllerInfo();	
	break;
	
	case 'option' :
		// Including requested controller file
		require_once(JPATH_COMPONENT.DS.'controllers'.DS.'option.php');
		// Creating new instance of controller
		$controller = new ControllerOption();	
	break;
	
	case 'tab':
		// Including requested controller file
		require_once(JPATH_COMPONENT.DS.'controllers'.DS.'tab.php');
		// Creating new instance of controller
		$controller = new ControllerTab();	
	break;
	
	case 'mainpage':
	default:
		// Including requested controller file
		require_once(JPATH_COMPONENT.DS.'controllers'.DS.'base.php');
		// Creating new instance of controller
		$controller = new ControllerBase();	
	break;
}

// Running controller task
$controller->task(JRequest::getCmd( 'task', 'index' ));

/* End of file admin.gk3_tabs_manager.php */
/* Location: ./admin.gk3_tabs_manager.php */