añadir ControladorRespuestaAlmacenada
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