Exemple #1
0
 // Auditamos el request
 if (($errorAuditoria = auditar($conn, "err", $HTTP_RAW_POST_DATA, $soapAction)) != null) {
     // Ha habido un error al auditar el request
     $resultadoOperacion = $errorAuditoria[$soapAction . "Result"]["resultadoOperacion"];
     $tiempoScript = (microtime(true) - $_SERVER["REQUEST_TIME_FLOAT"]) * 1000;
     if ($farmaciaSQL == FARMACIA_DEBUG or strlen(FARMACIA_DEBUG) == 0 or is_array($farmaciaSQL)) {
         if (DEBUG & DEBUG_TIEMPO) {
             error_log("[" . date('c') . "] farmacia: {$farmaciaSQL}, tiempo script: " . number_format($tiempoScript, 2, ',', '.') . " ms.\r\n", 3, DIRECTORIO_LOG . "tiempo" . "_" . date("YmdH") . ".log");
         }
     }
     // Finalizamos la petición con un fault.
     $server->fault("Server.auditarRequest" . $resultadoOperacion["codigoResultadoOperacion"], $resultadoOperacion["mensajeResultadoOperacion"]);
 }
 // Se ha auditado correctamente el request.
 // Auditamos el response.
 $soapResponse = $respError->SOAPFault("Server." . $farmaciaSQL["code"], $farmaciaSQL["message"]);
 if (($errorAuditoria = auditar($conn, "err", $soapResponse, $soapAction . "Result", (microtime(true) - $_SERVER["REQUEST_TIME_FLOAT"]) * 1000)) != null) {
     // ha habido un error al auditar el response
     $resultadoOperacion = $errorAuditoria[$soapAction . "Result"]["resultadoOperacion"];
     $tiempoScript = (microtime(true) - $_SERVER["REQUEST_TIME_FLOAT"]) * 1000;
     if ($farmaciaSQL == FARMACIA_DEBUG or strlen(FARMACIA_DEBUG) == 0 or is_array($farmaciaSQL)) {
         if (DEBUG & DEBUG_TIEMPO) {
             error_log("[" . date('c') . "] farmacia: {$farmaciaSQL}, tiempo script: " . number_format($tiempoScript, 2, ',', '.') . " ms.\r\n", 3, DIRECTORIO_LOG . "tiempo" . "_" . date("YmdH") . ".log");
         }
     }
     // Finalizamos la petición con un fault.
     $server->fault("Server.auditarResponse" . $resultadoOperacion["codigoResultadoOperacion"], $resultadoOperacion["mensajeResultadoOperacion"]);
 }
 // se ha auditado correctamente el response.
 $tiempoScript = (microtime(true) - $_SERVER["REQUEST_TIME_FLOAT"]) * 1000;
 if ($farmaciaSQL == FARMACIA_DEBUG or strlen(FARMACIA_DEBUG) == 0 or is_array($farmaciaSQL)) {