Controladores restantes

This commit is contained in:
2026-09-25 10:27:36 +02:00
parent 6b7e54f1ee
commit 9657374edd
4 changed files with 1176 additions and 0 deletions
@@ -0,0 +1,65 @@
<?php
session_start();
require_once '../clases/ClaseRespuestaAlmacenada.php';
switch ($_POST['orden']) {
case 'guardarRespuesta':
// Comprobamos que haya una sesión iniciada
if (isset($_SESSION['idUsuario'])) {
$respuestaAlmacenada = new RespuestaAlmacenada();
// Recogemos los datos de la respuesta
$respuestaAlmacenada->idPartidaxPregunta = $_POST['idPartidaxPregunta'];
$respuestaAlmacenada->idUsuario = $_SESSION['idUsuario'];
$respuestaAlmacenada->idRespuesta = $_POST['idRespuesta'];
// Guardamos la respuesta
$respuesta = $respuestaAlmacenada->guardarRespuesta();
} else {
$respuesta = [
'error' => 'No hay ninguna sesión iniciada.'
];
}
echo json_encode($respuesta);
break;
case 'obtenerAciertosUsuarioEnPartida':
// Comprobamos que haya una sesión iniciada
if (isset($_SESSION['idUsuario'])) {
$idPartida = $_POST['idPartida'];
$idUsuario = $_SESSION['idUsuario'];
// Obtenemos los aciertos del usuario en esa partida
$respuesta = RespuestaAlmacenada::obtenerAciertosUsuarioEnPartida(
$idPartida,
$idUsuario
);
} else {
$respuesta = [
'error' => 'No hay ninguna sesión iniciada.'
];
}
echo json_encode($respuesta);
break;
}//fin switch
?>