En mi aplicación he creado una página php aparte que luego he enlazado como wrapper.
Necesito recuperar la sesión que he iniciado para acceder a esta página y lo consigo, pero después de eso ia no se puede hacer nada más.
Os explico, creé el fichero en la raíz con el siguiente código
Código:
  
Sin espacios y sin nada, sólo esto al principio del todo.<?php
 	define( '_JEXEC', 1 ); 
     define('JPATH_BASE', dirname(__FILE__) );
     define( 'DS', DIRECTORY_SEPARATOR ); 
     require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' ); 
     require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
	 require('libraries/joomla/factory.php');
 
// initialize the application
$mainframe =& JFactory::getApplication('site');
$mainframe->initialise();
?>
Luego, en mi página wrapper, al inicio de la misma tengo puesto esto otro
Código:
  
Lo mismo que el anterior, sin un espacio ni ninguna etiqueta antes del código.<?php
include("../wrapjoomla.php");  
if (JFactory::getUser()->usertype == NULL)
   JError::raiseError(1,"No puede acceder a esta página sin estar logueado en el sistema.");
$user = JFactory::getUser();
$username = $user->username;
?>
Lo que ocurre es que me recupera la sesión, y junto a ese código puedo pedirle que me muestre el usuario que está conectado y lo hace. Pero de todo lo demás que hay en la página pasa olímpicamente.
Tengo, por ejemplo, un mapa de imágenes que cuando pulso en alguna vuelve a sí mismo con una variable que ha tomado un valor para que una función la recoja y muestre otros resultados. Pues nada, puedo pulsar tantas veces quiera, que no hace nada.
Alguien puede aiudarte con este problema??
Mil gracias!!
 
 
