// 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); if (nbErreurs($tabErreurs) == 0) { // la nouvelle ligne ligne doit être ajoutée dans la base de données ajouterLigneHF($idConnexion, $_GET['date'], $_GET['i'], $dateHF, $libelleHF, $montantHF); } } else { // on ne fait rien, étape non prévue } ?> <!-- Division principale --> <div id="contenu"> <h2>Renseigner ma fiche de frais du mois de <?php echo obtenirLibelleMois(intval(substr($_GET['date'], 4, 2))) . " " . substr($mois, 0, 4); ?> </h2> <?php if ($etape == "validerSaisie" || $etape == "validerAjoutLigneHF" || $etape == "validerSuppressionLigneHF") { if (nbErreurs($tabErreurs) > 0) {
$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, $mois, obtenirIdUserConnecte(), $tabQteEltsForfait); } } elseif ($etape == "validerSuppressionLigneHF") { supprimerLigneHF($idConnexion, $idLigneHF); $nbJustificatif = recuperationJustificatif($idConnexion, $mois, obtenirIdUserConnecte()); ajoutNbJustificatif($idConnexion, $mois, obtenirIdUserConnecte(), $nbJustificatif); } elseif ($etape == "validerAjoutLigneHF") { verifierLigneFraisHF($dateHF, $libelleHF, $montantHF, $tabErreurs); if (nbErreurs($tabErreurs) == 0) { // la nouvelle ligne ligne doit être ajoutée dans la base de données ajouterLigneHF($idConnexion, $mois, obtenirIdUserConnecte(), $dateHF, $libelleHF, $montantHF); $nbJustificatif = recuperationJustificatif($idConnexion, $mois, obtenirIdUserConnecte()); ajoutNbJustificatif($idConnexion, $mois, obtenirIdUserConnecte(), $nbJustificatif); } } else { // on ne fait rien, étape non prévue } ?> <!-- Division principale --> <div id="contenu"> <h2>Renseigner ma fiche de frais du mois de <?php echo obtenirLibelleMois(intval(substr($mois, 4, 2))) . " " . substr($mois, 0, 4); ?> </h2> <?php if ($etape == "validerSaisie" || $etape == "validerAjoutLigneHF" || $etape == "validerSuppressionLigneHF") {