Идентификатор страницы Joomla

Я пытаюсь получить текущую page_id, user_id и дату из Joomla 2.5.14. Это код, который я использую:

<?php $foo = $jinput->get('id'); echo $foo; $user =& JFactory::getUser(); $usr_id = $user->get('id'); echo $usr_id; $date =& JFactory::getDate(); echo 'Current date and time is: ' . $date->toFormat() . "\n"; ?> 

JFactory работает нормально (я получаю текущий пользователь и дату), но jinput дает ошибку:

 Notice: Undefined variable: jinput in` 

Вы забыли определить $jinput :

 <?php $jinput = JFactory::getApplication()->input; $foo = $jinput->get('id'); echo $foo; $user = JFactory::getUser(); $usr_id = $user->get('id'); echo $usr_id; $date = JFactory::getDate(); echo 'Current date and time is: ' . $date->toFormat() . "\n"; ?> 

На боковой ноте вам не нужно использовать & .

Надеюсь это поможет