Для работы с переменными в 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