Mira, este es el código que usé para usar el framework de Joomla desde
"afuera".
define( '_JEXEC', 1 );
define('JPATH_BASE', '../'); // <--- ir hasta la raiz del Joomla, en
mi caso la aplicaicon estaba en una carpeta /xxx
define( 'DS', DIRECTORY_SEPARATOR );
require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
$mainframe =& JFactory::getApplication('site');
$mainframe->initialise();
$mainframe->route();
$user =& JFactory::getUser();
$database =& JFactory::getDBO();
$session =& JFactory::getSession();
// por ejemplo para tomar una variable desde GET
$invitado_id = JRequest::getVar('invitado', '', 'get');
// para hacer un query
$sql = "SELECT * FROM xxx_ruta_moda WHERE estado=0 AND
id='$invitado_id' LIMIT 1";
$database->setQuery($sql);
$database->query();
if ($database->getNumRows()==0)
...
// tomar el ID del usuario identificado
$user_id = $user->get ('id');
Y todo eso usando el framework de Joomla, no soy amigo de J.. pero
reconozco que para ese trabajo no tuve ningun problema
> Hola todos.
>
> Quisiera saber si hay alguna manera de integrar CI con JOOMLA.
>
> La idea es utilizar los usuarios y los roles de Joomla para controlar el
> acceso a la app escrita en Codeigniter.
>
> Muchas gracias a todos
>
> --
> Alejandro Ñáñez Ortiz.