} } } else { if ($action == "update") { $idReglement = htmlentities($_POST['idReglement']); if (!empty($_POST['montant'])) { $idFournisseur = htmlentities($_POST['idFournisseur']); $idProjet = htmlentities($_POST['idProjet']); $dateReglement = htmlentities($_POST['dateReglement']); $montant = htmlentities($_POST['montant']); $modePaiement = htmlentities($_POST['modePaiement']); $numeroOperation = htmlentities($_POST['numeroCheque']); $updatedBy = $_SESSION['userMerlaTrav']->login(); $updated = date('Y-m-d h:i:s'); $reglement = new ReglementFournisseur(array('id' => $idReglement, 'idFournisseur' => $idFournisseur, 'idProjet' => $idProjet, 'dateReglement' => $dateReglement, 'montant' => $montant, 'modePaiement' => $modePaiement, 'numeroCheque' => $numeroOperation, 'updatedBy' => $updatedBy, 'updated' => $updated)); $reglementManager->update($reglement); //add History data $createdBy = $_SESSION['userMerlaTrav']->login(); $created = date('Y-m-d h:i:s'); $history = new History(array('action' => "Modification", 'target' => "Table des réglements fournisseurs", 'description' => "Modifier un réglement fournisseur", 'created' => $created, 'createdBy' => $createdBy)); //add it to db $historyManager->add($history); $actionMessage = "<strong>Opération Valide</strong> : Réglement Modifié avec succès."; $typeMessage = "success"; } else { $actionMessage = "<strong>Erreur Modification Réglement</strong> : Vous devez remplir les champs <strong>Montant</strong>."; $typeMessage = "error"; } $redirectLink = "Location:../reglements.php"; } else { if ($action == "delete") {
include '../model/' . $myClass . '.php'; } elseif (file_exists('../controller/' . $myClass . '.php')) { include '../controller/' . $myClass . '.php'; } } spl_autoload_register("classLoad"); include '../config.php'; //classes loading end session_start(); //post input processing $idFournisseur = $_POST['idFournisseur']; if (!empty($_POST['montant'])) { $idReglement = htmlentities($_POST['idReglement']); $dateReglement = htmlentities($_POST['dateReglement']); $montant = htmlentities($_POST['montant']); $idProjet = $_POST['idProjet']; $modePaiement = $_POST['modePaiement']; $numeroCheque = "0"; if (isset($_POST['numeroCheque'])) { $numeroCheque = $_POST['numeroCheque']; } //create a new Operation object $reglementFournisseur = new ReglementFournisseur(array('dateReglement' => $dateReglement, 'montant' => $montant, 'idProjet' => $idProjet, 'modePaiement' => $modePaiement, 'numeroCheque' => $numeroCheque, 'id' => $idReglement)); $reglementFournisseurManager = new ReglementFournisseurManager($pdo); $reglementFournisseurManager->update($reglementFournisseur); $_SESSION['reglement-update-success'] = "<strong>Opération valide</strong> : Le réglement du fournisseur est modifié avec succès."; header('Location:../fournisseurs-reglements.php?idFournisseur=' . $idFournisseur . '#listFournisseurs'); } else { $_SESSION['reglement-update-error'] = "<strong>Erreur Modification Réglement Fournisseur</strong> : Vous devez remplir les champs 'Date réglement' et 'Montant'."; header('Location:../fournisseurs-reglements.php?idFournisseur=' . $idFournisseur . '#listFournisseurs'); }