Ejemplo n.º 1
0
// no direct access
defined('_JEXEC') or die('Restricted access');
/**
 * Load the loader class
 */
if (!class_exists('JLoader')) {
    require_once JPATH_LIBRARIES . DS . 'loader.php';
}
/**
 * Joomla! library imports
 */
//Base classes
JLoader::import('joomla.base.object');
//Environment classes
JLoader::import('joomla.environment.request');
JRequest::clean();
JLoader::import('joomla.environment.response');
//Factory class and methods
JLoader::import('joomla.factory');
JLoader::import('joomla.version');
if (!defined('JVERSION')) {
    $version = new JVersion();
    define('JVERSION', $version->getShortVersion());
}
//Error
JLoader::import('joomla.error.error');
JLoader::import('joomla.error.exception');
//Utilities
JLoader::import('joomla.utilities.arrayhelper');
//Filters
JLoader::import('joomla.filter.filterinput');
Ejemplo n.º 2
0
	function testRequestCleanWithNumericString()
	{
		$this->markTestIncomplete('This test needs work.');
		try {
			$passed = false;
			$_POST['0'] = 'This is invalid.';
			/*
			 * Call the clean method.
			 */
			JRequest::clean();
		} catch (Exception $e) {
			$passed = true;
		}
		if (! $passed) {
			$this -> fail('JRequest::clean() didn\'t die on a banned variable.');
		}
	}