<?php  

	include "conexion.php";
	include "insertar_log.php";
	$id_aplicacion = $_POST['id_aplicacion'];
	$lista_vales = $_POST['lista_vales'];
	$id_vales = $_POST['id_vales'];
	$datos = " Listado de vales=".$lista_vales;
	insertarLog($datos,$id_aplicacion);
	$datos = " Listado de ids=".$id_vales;	
	insertarLog($datos,$id_aplicacion);
	
	function response($estatus,$estatus_mensaje,$respuesta){
		header("HTTP/1.1".$estatus);

		$response["estatus"]=$estatus;
		$response["estatus_mensaje"]=$estatus_mensaje;
		$response["respuesta"]=$respuesta;
		
		$json_response = json_encode($response, JSON_UNESCAPED_UNICODE);

		echo $json_response;

	}
	

	if (!isset($_POST['id_aplicacion']))
	{		
		echo response(1,"Request aplicacion requerido","");
        return;
	}
	
	if (!isset($_POST['lista_vales']))
	{
		$datos = " Error Request lista de vales requerido ";	
		insertarLog($datos,$id_aplicacion);
		echo response(1,"Request lista de vale requerido","");
        return;
	}
	
	$array_lista_vale = explode(',', $lista_vales);
	$array_id_vales = explode(',', $id_vales);

	$arrLength = count($array_id_vales) - 1;
	
	for ($i = 0; $i < $arrLength; $i++) {
		
	    $sql = "update ";
		$sql .= "vales_detalle ";
		$sql .= "set ";
		$sql .= "estado=0 ";
		$sql .= "where ";
		$sql .= "uuid=".$array_lista_vale[$i];
		$sql .= " and id_vale=".$array_id_vales[$i];
		
		insertarLog($sql,$id_aplicacion);
	
		$resultado = $conexion->query($sql);
		
		if($resultado == false)
	    {
	    	$datos = " Error al actualizar vale detalle ";	
			insertarLog($datos,$id_aplicacion);
	        echo response(1,"Error al actualizar vale detalle","");
	        return;
	    }
	}
	

	$datos = " Termina proceso revertir vales.";	
		insertarLog($datos,$id_aplicacion);
		
	$respuesta="";
	echo response(0,"OK",$respuesta);
	return;
?>