Controladores restantes
This commit is contained in:
@@ -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
|
||||
|
||||
?>
|
||||
Reference in New Issue
Block a user