77 lines
2.4 KiB
PHP
77 lines
2.4 KiB
PHP
<?php
|
|
//error_reporting(0);
|
|
require_once "../config.php";
|
|
require_once "../runtime/mencrypt.php";
|
|
|
|
global $link;
|
|
dbConnect();
|
|
$return = new stdClass();
|
|
|
|
|
|
$idevaluacion = $desencriptar($_POST['evaluacion']);
|
|
$numempl = $_POST['numempl'];
|
|
$estado = $_POST['estado'];
|
|
$calificacion = $_POST['calificacion'];
|
|
$aciertos = $_POST['aciertos'];
|
|
$puntos = $_POST['puntos'];
|
|
$calificacionletra = $_POST['calificacionletra'];
|
|
$tiempo = $_POST['tiempo'];
|
|
$cronometro = $_POST['cronometro'];
|
|
$status = $_POST['status'];
|
|
$idestado = $_POST['idestado'];
|
|
|
|
if ($status == 'init') {
|
|
$sql = "INSERT INTO evaluaciones_estado(numempl,idevaluacion,estado,calificacion,correctas,puntos,calificacionletra,tiempo,cronometro) VALUES ($numempl,$idevaluacion,'$estado',$calificacion,$aciertos, '$puntos','$calificacionletra','$tiempo','$cronometro')";
|
|
|
|
if($result = mysqli_query($link, $sql)){
|
|
$return->idestado = mysqli_insert_id($link);
|
|
$return->code = '200';
|
|
$return->icon = 'success';
|
|
$return->msg = 'commit';
|
|
}else{
|
|
$return->code = '400';
|
|
$return->icon = 'error';
|
|
$return->msg = 'No se ha podido iniciar la evaluación';
|
|
$return->debug = 'Consulta fallo! SQL: '.$sql.'<br><br> Error: '.mysqli_error($link);
|
|
}
|
|
}
|
|
|
|
if ($status == 'push') {
|
|
$sql = "UPDATE evaluaciones_estado SET tiempo = '$tiempo', cronometro = '$cronometro', estado = '$estado', correctas = $aciertos, puntos = '$puntos' WHERE idevaestado = $idestado ";
|
|
|
|
if($result = mysqli_query($link, $sql)){
|
|
$return->idestado = $idestado;
|
|
$return->code = '200';
|
|
$return->icon = 'success';
|
|
$return->msg = 'commit';
|
|
}else{
|
|
$return->code = '400';
|
|
$return->icon = 'error';
|
|
$return->msg = 'No se ha podido iniciar la evaluación';
|
|
$return->debug = 'Consulta fallo! SQL: '.$sql.'<br><br> Error: '.mysqli_error($link);
|
|
}
|
|
}
|
|
|
|
if ($status == 'finish') {
|
|
$sql = "UPDATE evaluaciones_estado SET tiempo = '$tiempo', estado = '$estado', calificacion = $calificacion, calificacionletra = '$calificacionletra' WHERE idevaestado = $idestado ";
|
|
|
|
if($result = mysqli_query($link, $sql)){
|
|
$return->idestado = $idestado;
|
|
$return->code = '200';
|
|
$return->icon = 'success';
|
|
$return->msg = 'commit';
|
|
}else{
|
|
$return->code = '400';
|
|
$return->icon = 'error';
|
|
$return->msg = 'No se ha podido iniciar la evaluación';
|
|
$return->debug = 'Consulta fallo! SQL: '.$sql.'<br><br> Error: '.mysqli_error($link);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
echo json_encode($return, JSON_UNESCAPED_UNICODE);
|
|
exit;
|
|
?>
|