$historyManager = new HistoryManager($pdo);
$livraisonDetailManager = new LivraisonDetailIaazaManager($pdo);
$codeLivraison = htmlentities($_POST['codeLivraison']);
//Action Add Processing Begin
if ($action == "add") {
    if (!empty($_POST['prixUnitaire']) and !empty($_POST['quantite'])) {
        $designation = htmlentities($_POST['designation']);
        $quantite = htmlentities($_POST['quantite']);
        $prixUnitaire = htmlentities($_POST['prixUnitaire']);
        $idLivraison = htmlentities($_POST['idLivraison']);
        $createdBy = $_SESSION['userMerlaTrav']->login();
        $created = date('Y-m-d h:i:s');
        //create object
        $livraisonDetail = new LivraisonDetailIaaza(array('prixUnitaire' => $prixUnitaire, 'quantite' => $quantite, 'designation' => $designation, 'idLivraison' => $idLivraison, 'createdBy' => $createdBy, 'created' => $created));
        //add it to db
        $livraisonDetailManager->add($livraisonDetail);
        //add History data
        $history = new History(array('action' => "Ajout", 'target' => "Table des détails livraisons", 'description' => "Ajout d'un article à la livraison : " . $idLivraison . " - Société : Iaaza", 'created' => $created, 'createdBy' => $createdBy));
        //add it to db
        $historyManager->add($history);
        $actionMessage = "<strong>Opération Valide</strong> : Article Ajouté avec succès.";
        $typeMessage = "success";
        $redirectLink = "Location:../livraisons-details-iaaza.php?codeLivraison=" . $codeLivraison;
    } else {
        $actionMessage = "<strong>Erreur Ajout Article</strong> : Vous devez remplir les champs <strong>Prix unitaire</strong> et <strong>Quantité</strong>.";
        $typeMessage = "error";
        $redirectLink = "Location:../livraisons-details-iaaza.php?codeLivraison=" . $codeLivraison;
    }
} else {
    if ($action == "update") {
        if (!empty($_POST['prixUnitaire']) and !empty($_POST['quantite'])) {