require_once '../utils/autoload.php'; $orderDouStyle = 'style="font-weight:bold;"'; // Informations sur l'expéditeur et le destinataire $from = array("pays" => "FR", "code_postal" => "75002", "type" => "particulier", "ville" => "Paris", "adresse" => "41, rue Saint-Augustin | 3e étage", "civilite" => "M", "prenom" => "Développeur", "nom" => "Boxtale", "email" => "*****@*****.**", "tel" => "0601010101", "infos" => "Frapper 3 fois"); $to = array("pays" => "FR", "code_postal" => "13005", "type" => "particulier", "ville" => "Marseille", "adresse" => "1, rue Saint-Thome", "civilite" => "Mme", "prenom" => "Autre prénom", "nom" => "Nom du destinataire", "email" => "*****@*****.**", "tel" => "0601010101", "infos" => ""); // Informations sur la cotation $quotInfo = array("collecte" => date("Y-m-d"), "delai" => "aucun", "code_contenu" => 10120, "operateur" => "UPSE", "service" => "Standard", "prix_max_ttc" => 50, "description" => "Le Monde, années 1990-1992", "disponibilite.HDE" => "12:00", "disponibilite.HLE" => "19:00", "assurance.selection" => "off"); $cotCl = new Env_Quotation(array("user" => $userData["login"], "pass" => $userData["password"], "key" => $userData["api_key"])); $cotCl->setPerson("expediteur", $from); $cotCl->setPerson("destinataire", $to); $cotCl->setType("colis", array(1 => array("poids" => 4, "longueur" => 7, "largeur" => 8, "hauteur" => 11))); $orderPassed = $cotCl->makeOrder($quotInfo, true); if (!$cotCl->curlError && !$cotCl->respError) { if ($orderPassed) { echo "L'envoi a été correctement réalisé sous référence " . $cotCl->order['ref']; $cotCl->unsetParams(array("disponibilite.HLE", "disponibilite.HDE", "service", "assurance.selection", "valeur", "prix_max_ttc")); $cotCl->makeDoubleOrder(array("operateur" => "CHRP", "depot.pointrelais" => "")); if (!$cotCl->curlError && !$cotCl->respError) { echo "<br />Le deuxième envoi a été correctement réalisé sous référence " . $cotCl->order['ref']; } } else { echo "<br />Le deuxième envoi n'a pas été correctement réalisé. Une erreur s'est produite."; } } elseif ($cotCl->respError) { echo "La requête n'est pas valide : "; foreach ($cotCl->respErrorsList as $m => $message) { echo "<br />" . $message['message']; } } else { echo "<b>Une erreur pendant l'envoi de la requête </b> : " . $cotCl->curlErrorText; }