Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2010, 03:20
Avatar de aniMAYtions
aniMAYtions
 
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 18 años, 10 meses
Puntos: 2
ejecutar 2 funciones desde una sola función xajax

Hola a tod@s.

Mi problema es ese, llamo a una función xajax que me comprueba si extiste un usuario. Si es así me cambia el div del logueo por el de cerrar sesión.
También debería cambiarme los botones de la botonera, todo en la misma función, pero no lo hace.
Os pongo el código que he creado.
Código PHP:

function login($usuario, $password)
{
    
$respuesta = new xajaxResponse();
    
$botones = new xajaxResponse();
    
$pss = md5($password);
    
$conexion = conectar();
    
$consulta = "consulta a la base de datos'";
    
$resultado = mysql_query($consulta, $conexion) or die("Error de conexión a la base de datos");
    
mysql_close($conexion);
    if(
mysql_num_rows($resultado) == 1)
    {
        
$fila = mysql_fetch_row($resultado);
        
$_SESSION['usuario'] = $usuario;
        
$_SESSION['id_user'] = $fila[0];
        
$_SESSION['nombre'] = $fila[1];
        
$fecha = time();
        
$_SESSION['tiempo'] = $fecha;
        
$respuesta->script("xajax_cargaLogueado()");
    }
    else
    {
        
$respuesta->script("xajax_cargaNoLogueado()");
    }
    
$botones->script("xajax_cargaBotonesAjax()");
    return 
$respuesta;
    return 
$botones;
    
} 
$respuesta me lo carga correctamente, pero $botones no.
Estoy haciendo algo mal??

Gracias y un saludo.