<?php

//classes loading begin
function classLoad($myClass)
{
    if (file_exists('../model/' . $myClass . '.php')) {
        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
if (!empty($_POST['montant'])) {
    $montant = htmlentities($_POST['montant']);
    $designation = htmlentities($_POST['designation']);
    $dateOperation = htmlentities($_POST['dateOperation']);
    $utilisateur = htmlentities($_POST['utilisateur']);
    $caisseEntrees = new CaisseEntrees(array('montant' => $montant, 'designation' => $designation, 'dateOperation' => $dateOperation, 'utilisateur' => $utilisateur));
    $caisseEntreesManager = new CaisseEntreesManager($pdo);
    $caisseEntreesManager->add($caisseEntrees);
    $_SESSION['entrees-add-success'] = "<strong>Opération valide : </strong>Le montant est ajouté à la caisse avec succès.";
} else {
    $_SESSION['entrees-add-error'] = "<strong>Erreur Ajout Entrées : </strong>Vous devez remplir au moins le champ 'Montant'.";
}
header('Location:../caisse.php');