//add history data to db $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s'); $history = new History(array('action' => "Modification", 'target' => "Table des livraisons", 'description' => "Modification du status de la livraison, idLivraison : " . $idLivraison, 'created' => $created, 'createdBy' => $createdBy)); //add it to db $historyManager->add($history); $actionMessage = "<strong>Opération Valide</strong> : Livraison Status Modifiée avec succès."; $typeMessage = "success"; $redirectLink = "Location:../livraisons-fournisseur-mois-list.php?idFournisseur=" . $idFournisseur . "&mois=" . $mois . "&annee=" . $annee; } else { if ($action == "delete") { $livraisonDetailManager = new LivraisonDetailManager($pdo); $idLivraison = $_POST['idLivraison']; $mois = htmlentities($_POST['mois']); $annee = htmlentities($_POST['annee']); $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é : Annahda", '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-mois-list.php?idFournisseur=" . $idFournisseur . "&mois=" . $mois . "&annee=" . $annee; } } }