$cnn = new conexion(); $sObser = isset($_POST['observ']) ? $_POST['observ'] : ""; $idTramite = $_POST['idT']; $excepcion = $_POST['guardarExcepcion']; $envia_segundo_aprobador = $_POST['segundo_aprobador']; $sol = $_POST['solicitud']; $diferencia = $_POST['diferencia']; $fin_de_ruta_autorizacion = false; // Actualizamos el campo de observaciones if ($sObser != "") { $query = "UPDATE solicitud_viaje SET sv_observaciones = '{$sObser}' WHERE sv_tramite = '{$idTramite}'"; $cnn->ejecutar($query); } // Guardamos la diferencia de los montos entre la cotización y la política $CSV = new C_SV(); $idDiferencia = $CSV->add_diferencia_hospedaje($sol, $diferencia); // Guardar excepción if ($excepcion == 1) { $ex_mensaje = "La solocitud excedió el presupuesto"; $query = "INSERT INTO excepciones (ex_id, ex_mensaje, ex_solicitud) VALUES(default, '{$ex_mensaje}', '{$sol}')"; $cnn->insertar($query); } if ($diferencia < 0) { $ex_mensaje = "La solocitud excedió la política."; $query = "INSERT INTO excepciones (ex_id, ex_mensaje, ex_diferencia, ex_solicitud) VALUES(default, '{$ex_mensaje}', '{$diferencia}', '{$sol}')"; $cnn->insertar($query); } //error_log(date("Y-m-d h:i:s")." :excepcion = $excepcion y diferencia = $diferencia \n" , 3, "log.log"); // Buscamos quien debe aprobar esta solicitud $tramite = new Tramite(); $tramite->Load_Tramite($idTramite);