Pessoal, eu desenvolvi um código que faz uma pesquisa no banco de dados do joomla para pegar quantidade de notificações no componente JomSocial. O problema é que no navegador INTERNET EXPLORER, MOZILLA E OPERA ele não consegue recuperar o id dando a mensagem: A consulta falhou: Unknown column 'guest' in 'where clause'. No Chrome ele roda corretamente.
Segue abaixo o código que utilizei para recuperar essa variável:
<?php
//Dados extraídos do Joomla para pegar id do usuário
define('_JEXEC', 1);
define('DS', DIRECTORY_SEPARATOR);
define('JPATH_BASE', '../');
require_once (JPATH_BASE .DS.'includes'.DS.'defines.php');
require_once (JPATH_BASE .DS.'includes'.DS.'framework.php');
$mainframe=&JFactory::getApplication('site');
$mainframe->initialise();
$session=&JFactory::getSession();
$user=&JFactory::getUser();
$userid=$user->guest ? 'guest' : $user->id;
?>
Alguma idéia do que pode estar ocorrendo?