Files
@ 9264662acc93
Branch filter:
Location: hot67beta/plugins/system/legacy/mambothandler.php - annotation
9264662acc93
2.2 KiB
text/x-php
header more stuff
c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 | <?php
/**
* @version $Id: mambothandler.php 10381 2008-06-01 03:35:53Z pasamio $
* @package Joomla.Legacy
* @subpackage 1.5
* @copyright Copyright (C) 2005 - 2008 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.
*/
// Check to ensure this file is within the rest of the framework
defined('JPATH_BASE') or die();
// Register legacy classes for autoloading
JLoader::register('JDispatcher' , JPATH_LIBRARIES.DS.'joomla'.DS.'event'.DS.'dispatcher.php');
/**
* Legacy class, use {@link JDispatcher} instead
*
* @deprecated As of version 1.5
* @package Joomla.Legacy
* @subpackage 1.5
*/
class mosMambotHandler extends JDispatcher
{
function __construct()
{
parent::__construct();
}
/**
* Loads all the bot files for a particular group
* @param string The group name, relates to the sub-directory in the plugins directory
*/
function loadBotGroup( $group )
{
return JPluginHelper::importPlugin($group, null, false);
}
/**
* Loads the bot file
* @param string The folder (group)
* @param string The elements (name of file without extension)
* @param int Published state
* @param string The params for the bot
*/
function loadBot( $folder, $element, $published, $params='' )
{
return JPluginHelper::_import($folder, $element, $published, $params='' );
}
/**
* Registers a function to a particular event group
*
* @param string The event name
* @param string The function name
*/
function registerFunction( $event, $function )
{
JApplication::registerEvent( $event, $function );
}
/**
* Deprecated, use {@link JDispatcher::trigger() JDispatcher->trigger()} instead and handle return values
* in your code
*
* @param string The event name
* @since 1.5
* @deprecated As of 1.5
*/
function call($event)
{
$args = & func_get_args();
array_shift($args);
$retArray = $this->trigger( $event, $args );
return $retArray[0];
}
}
|