| Server IP : 180.180.241.3 / Your IP : 216.73.216.25 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/AppServ/www/news/nhrc-bk1/components/com_wrapper/ |
Upload File : |
<?php
/**
* @version $Id: wrapper.php 14401 2010-01-26 14:10:00Z louis $
* @package Joomla
* @subpackage Wrapper
* @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' );
/*
* This is our main control structure for the component
*
* Each view is determined by the $task variable
*/
switch (JRequest::getCmd('task'))
{
default:
WrapperController::display();
break;
}
/**
* Static class to hold controller functions for the Wrapper component
*
* @static
* @package Joomla
* @subpackage Wrapper
* @since 1.5
*/
class WrapperController
{
function display()
{
global $mainframe, $option;
$document =& JFactory::getDocument();
$menus = &JSite::getMenu();
$menu = $menus->getActive();
// Get the page/component configuration
$params = &$mainframe->getParams();
//set page title
$document->setTitle($menu->name);
$url = $params->def( 'url', '' );
$row = new stdClass();
if ( $params->def( 'add_scheme', 1 ) )
{
// adds 'http://' if none is set
if ( substr( $url, 0, 1 ) == '/' )
{
// relative url in component. use server http_host.
$row->url = 'http://'. $_SERVER['HTTP_HOST'] . $url;
}
elseif ( !strstr( $url, 'http' ) && !strstr( $url, 'https' ) ) {
$row->url = 'http://'. $url;
}
else {
$row->url = $url;
}
}
else {
$row->url = $url;
}
require_once (JPATH_COMPONENT.DS.'views'.DS.'wrapper'.DS.'view.php');
$view = new WrapperViewWrapper();
$view->assignRef('params' , $params);
$view->assignRef('wrapper' , $row);
$view->display();
}
}
?>