'No hay una sesión activa de usuario. Por favor, inicie sesión.' ]); break; } $idUsuario = $_SESSION['idUsuario']; $idEquipo = intval($_POST['idEquipo'] ?? 0); if ($idEquipo <= 0) { echo json_encode([ 'error' => 'El ID del equipo proporcionado no es válido.' ]); break; } $equipoxusuario = new EquipoxUsuario( null, $idUsuario, $idEquipo ); $resultado = $equipoxusuario->registrarUsuarioEnEquipo(); echo json_encode($resultado); break; case 'listarUsuariosPorEquipo': $idEquipo = intval($_POST['idEquipo'] ?? 0); if ($idEquipo <= 0) { echo json_encode(['error' => 'ID de equipo no válido']); break; } $equipoxusuario = new EquipoxUsuario(); $listado = $equipoxusuario->listarUsuariosPorEquipo($idEquipo); //break; echo json_encode($listado); break; case 'obtenerSalaUsuario': if (!isset($_SESSION['idUsuario'])) { echo json_encode([ 'error' => 'No hay una sesión activa de usuario.' ]); break; } $idUsuario = $_SESSION['idUsuario']; $equipoxusuario = new EquipoxUsuario(); $resultado = $equipoxusuario->obtenerSalaUsuario($idUsuario); echo json_encode($resultado); break; case 'salirDeSala': if (!isset($_SESSION['idUsuario'])) { echo json_encode(['error' => 'Usuario no autenticado']); exit; } $idUsuario = $_SESSION['idUsuario']; $respuesta = EquipoxUsuario::salirDeSala($idUsuario); echo json_encode($respuesta); break; }