if ($action == "update") { $mois = htmlentities($_POST['mois']); $annee = htmlentities($_POST['annee']); if (!empty($_POST['libelle'])) { $idProjet = htmlentities($_POST['idProjet']); $id = htmlentities($_POST['idLivraison']); $libelle = htmlentities($_POST['libelle']); $designation = htmlentities($_POST['designation']); $dateLivraison = htmlentities($_POST['dateLivraison']); $updatedBy = $_SESSION['userMerlaTrav']->login(); $updated = date('Y-m-d h:i:s'); //these next data are used to know the month and the year of a supply demand $mois = date('m', strtotime($dateLivraison)); $annee = date('Y', strtotime($dateLivraison)); $livraison = new Livraison(array('id' => $id, 'dateLivraison' => $dateLivraison, 'libelle' => $libelle, 'designation' => $designation, 'idProjet' => $idProjet, 'idFournisseur' => $idFournisseur, 'updatedBy' => $updatedBy, 'updated' => $updated)); $livraisonManager->update($livraison); //add history data to db $nomFournisseur = $fournisseurManager->getFournisseurById($idFournisseur)->nom(); $nomProjet = $projetManager->getProjetById($idProjet)->nom(); $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s'); $history = new History(array('action' => "Modification", 'target' => "Table des livraisons", 'description' => "Modification de la livraison, libelle : " . $libelle . ", fournisseur : " . $nomFournisseur . " - Projet : " . $nomProjet . " - " . "Société : Annahda", 'created' => $created, 'createdBy' => $createdBy)); //add it to db $historyManager->add($history); $actionMessage = "<strong>Opération Valide</strong> : Livraison Modifiée avec succès."; $typeMessage = "success"; } else { $actionMessage = "<strong>Erreur Modification Livraison</strong> : Vous devez remplir le champ <strong>N° BL</strong>."; $typeMessage = "error"; } //$redirectLink = "Location:../livraisons-fournisseur.php?idFournisseur=".$idFournisseur;