Я получаю следующую ошибку в файле модели Joomla:
неожиданный T_VARIABLE, ожидающий T_FUNCTION в /var/www/html/clientFiles/components/com_arrcard/models/buynow.php в строке 13
Вот начало файла, вплоть до строки 14:
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
jimport('joomla.application.component.model');
class ArrcardModelBuynow extends JModel
{
public $failedFields = array();
public $certificateNumber, $emailAddr, $voucherID, $voucherNbr, $userAcctID;
//check if user is logged in
$user =& JFactory::getUser();
$userAcctID = $user->id;
Кто-нибудь знает, почему строка getUser вызывает проблемы? Я использовал этот код в ряде других мест без ошибок.