}
    }
} 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');
}