// vérification de l'existence de la fiche de frais pour ce mois courant $existeFicheFrais = existeFicheFrais($idConnexion, $mois, $_GET['i']); // si elle n'existe pas, on la crée avec les élets frais forfaitisés à 0 if (!$existeFicheFrais) { ajouterFicheFrais($idConnexion, $mois, $_GET['i']); } // acquisition des données entrées // acquisition de l'étape du traitement $etape = lireDonnee("etape", "demanderSaisie"); // acquisition des quantités des éléments forfaitisés $tabQteEltsForfait = lireDonneePost("txtEltsForfait", ""); // acquisition des données d'une nouvelle ligne hors forfait $idLigneHF = lireDonnee("idLigneHF", ""); $dateHF = lireDonnee("txtDateHF", ""); $libelleHF = lireDonnee("txtLibelleHF", ""); $montantHF = lireDonnee("txtMontantHF", ""); // structure de décision sur les différentes étapes du cas d'utilisation if ($etape == "validerSaisie") { // l'utilisateur valide les éléments forfaitisés // vérification des quantités des éléments forfaitisés $ok = verifierEntiersPositifs($tabQteEltsForfait); if (!$ok) { ajouterErreur($tabErreurs, "Chaque quantité doit être renseignée et numérique positive."); } else { // mise à jour des quantités des éléments forfaitisés modifierEltsForfait($idConnexion, $_GET['date'], $_GET['i'], $tabQteEltsForfait); } } elseif ($etape == "validerSuppressionLigneHF") { supprimerLigneHF($idConnexion, $idLigneHF); } elseif ($etape == "validerAjoutLigneHF") { verifierLigneFraisHF($dateHF, $libelleHF, $montantHF, $tabErreurs);
* @package default * @todo RAS */ $repInclude = './include/'; require $repInclude . "_init.inc.php"; // page inaccessible si visiteur non connecté if (!estVisiteurConnecte()) { header("Location: cSeConnecter.php"); } require $repInclude . "_entete.inc.html"; require $repInclude . "_sommaire.inc.php"; // acquisition des données entrées, ici le numéro de mois et l'étape du traitement $etape = lireDonnee("etape", ""); $etape2 = lireDonnee("etape2", ""); $idVisiteurSaisie = lireDonnee("numVisiteur", ""); $moisSaisi = lireDonnee("lstMois", ""); // récupération des libellés des frais forfatisés $lib1 = LireDonneePost("libelle1", ""); $lib2 = LireDonneePost("libelle2", ""); $lib3 = LireDonneePost("libelle3", ""); $lib4 = LireDonneePost("libelle4", ""); //recuperation des données venant de hors forfait $idHF = LireDonnee("i", ""); $libelleHF = LireDonnee("libelle", ""); $dateHF = LireDonnee("date", ""); $montant = LireDonnee("montant", ""); $erreurLibelle = 0; $erreurRefuser = 0; $erreurReport = 0; $montantValide = 0; $tabEltsFraisForfaitModifie = array();