Bonjour,
Voila mon premier post pour demander votre aide après de nombreuse recherche infructueuse .
J ai réécrit un module qui est sous prestashop qui m'envoie les commande sur une caisse enregistreuse mais j'ai un bout de code que je n'arrive pas a modifiée .
Mais des fois j ai un retour serveur caisse erreur 400 (la base de donnée répond pas assez vite), donc je doit renvoyée url manuellement .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 if ($debugMode) $this->logData('Fetch url : '. $urlWS); $result = file_get_contents($urlWS); if ($result===false) { $error = error_get_last(); if ($debugMode) $this->logData('HTTP request failed. Error was : '. $error['message']); } $recordResult = json_decode(str_replace("'", '"', $result)); if ($recordResult) { if (property_exists($recordResult,'errorMessage')) { if ($debugMode) $this->logData('Server returned explicit error message : '. $recordResult->errorMessage); } if (property_exists($recordResult,'orderID')) { if ($debugMode) $this->logData('Order was successfully created : '. $recordResult->orderID); } }
Je souhaiterez rajouté au code si erreur renvoie une deuxième fois l'URL et si erreur envoie erreur par mail a cette adresse.
En attente de vos retour possible Cordialement .
Merci pour votre aide
Partager