Для работы с переменными в Joomla 2.5 используется статический класс JRequest
По следующей ссылке можно посмотреть описание свойств и методов для него >> https://docs.joomla.org/API17:JRequest
Наиболее употребительные методы для работы с переменными:
Метод Get
get( $hash, $mask )
- $hash - строка чтобы получить POST, GET, FILES, METHOD
- $mask - фильтр маска для переменной
Пример:
JRequest::get( 'post' );
Метод getVar
getVar( $name, $default, $hash, $type, $mask )
- строка $name - имя пременной;
- $default - значение по умолчанию для переменной;
- строка $hash - чтобы получить POST, GET, FILES, METHOD по умолчанию в следующем порядке (GET, POST, FILE)
- строка $type - тип переменной (INT, FLOAT, BOOLEAN, WORD, ALNUM, CMD, BASE64, STRING, ARRAY, PATH, NONE);
- целое $mask - JREQUEST_NOTRIM , JREQUEST_ALLOWHTML , JREQUEST_ALLOWRAW
Пример:
$id = JRequest::getVar( 'id', 0, 'POST', 'INT' ); $name = JRequest::getVar( 'name', 'none', 'POST', 'STRING', JREQUEST_ALLOWHTML | JREQUEST_NOTRIM );
См. также >> Работа с переменными в Joomla 3