diff --git a/controladorEquipoxUsuario.php b/controladorEquipoxUsuario.php new file mode 100644 index 0000000..59ab0c1 --- /dev/null +++ b/controladorEquipoxUsuario.php @@ -0,0 +1,47 @@ + 'No hay una sesión activa de usuario. Por favor, inicie sesión.' + ]); + break; + } + $idUsuario = $_SESSION['idUsuario']; + $idEquipo = intval($_POST['idEquipo'] ?? 0); + break; + if ($idEquipo <= 0) { + echo json_encode([ + 'error' => 'El ID del equipo proporcionado no es válido.' + ]); + break; + } + $equipoxusuario = new EquipoxUsuario(); + $resultado = $equipoxusuario->registrarUsuarioEnEquipo($idEquipo, $idUsuario); + 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; + + +} + + +?>