}
        $redirectLink = "Location:../livraisons-fournisseur-iaaza.php?idFournisseur=" . $idFournisseur;
        //this case treat the updated request comming from livraisons-details.php page,
        //not livraisons-fournisseur.php page
        if (isset($_POST['source']) and $_POST['source'] == "details-livraison") {
            $codeLivraison = $_POST['codeLivraison'];
            $redirectLink = "Location:../livraisons-details-iaaza.php?codeLivraison=" . $codeLivraison;
        }
    } else {
        if ($action == "delete") {
            $livraisonDetailManager = new LivraisonDetailIaazaManager($pdo);
            $idLivraison = $_POST['idLivraison'];
            $livraisonManager->delete($idLivraison);
            //add history data to db
            $createdBy = $_SESSION['userMerlaTrav']->login();
            $created = date('Y-m-d h:i:s');
            $history = new History(array('action' => "Suppression", 'target' => "Table des livraisons, Table détails livraisons", 'description' => "Suppression de la livraison " . $idLivraison . " ainsi que ses détails" . " - Société : Iaaza", 'created' => $created, 'createdBy' => $createdBy));
            //add it to db
            $historyManager->add($history);
            //After we delete our Livraison record from the database, we should remove all LivraisonDetails
            //records that corresponds to the idLivraison
            $livraisonDetailManager->deleteLivraison($idLivraison);
            $actionMessage = "<strong>Opération Valide</strong> : Livraison Supprimée avec succès.";
            $typeMessage = "success";
            $redirectLink = "Location:../livraisons-fournisseur-iaaza.php?idFournisseur=" . $idFournisseur;
        }
    }
}
$_SESSION['livraison-action-message'] = $actionMessage;
$_SESSION['livraison-type-message'] = $typeMessage;
header($redirectLink);