$moisS = reporterMois($moisSaisi); //on verifie que le fiche du mois suivant existe $existeFicheFrais = existeFicheFrais($idConnexion, $moisS, $idVisiteurSaisie); // si elle n'existe pas, on la crée avec les élets frais forfaitisés à 0 if (!$existeFicheFrais) { //creation de la nouvelle fiches ajouterFicheFrais($idConnexion, $moisS, $idVisiteurSaisie); } //on recupere le nbre de justificatif de la fiche du mois suivant $nbJustificatif = recuperationJustificatif($idConnexion, $moisS, $idVisiteurSaisie); //puis on l'on incremente de +1 $nbJustificatif = $nbJustificatif + 1; //puis on ajoute le nouveaux nbre de justificatif à le fiche suivant ajoutNbJustificatif($idConnexion, $moisS, $idVisiteurSaisie, $nbJustificatif); //enfin on modifie le mois du frais hors forfait modifierLigneReportHF($idConnexion, $moisS, $idHF); } } elseif ($etape2 == "validerFicheFrais") { //creation du tableau rassemblant les informations des frais forfaitisés $req = obtenirReqEltsForfaitFicheFrais($moisSaisi, $idVisiteurSaisie); $idJeuEltsFraisForfait = mysql_query($req, $idConnexion); echo mysql_error($idConnexion); $lgEltForfait = mysql_fetch_assoc($idJeuEltsFraisForfait); //on parcours le tableau des données while (is_array($lgEltForfait)) { // on ajoute quantité forfatisée multiplier par le montant dans un tableau qui a pour clé le libelle $tabEltsMontantValide[$lgEltForfait["libelle"]] = $lgEltForfait["quantite"] * $lgEltForfait["montant"]; $lgEltForfait = mysql_fetch_assoc($idJeuEltsFraisForfait); } mysql_free_result($idJeuEltsFraisForfait); //on parcours le tableau pour chaque categories on additionne les montants
if (substr($_GET['libelle'], 0, 8) == "REFUSE :") { ?> <p class="info">La fiche ne peut pas etre reportée</p> <?php header("Refresh:2, url=./cValiderFichesFrais.php"); } else { $moisS = reporterMois($_GET['mois']); $existeFicheFrais = existeFicheFrais($idConnexion, $moisS, $_GET['i']); // si elle n'existe pas, on la crée avec les élets frais forfaitisés à 0 if (!$existeFicheFrais) { //creation de la nouvelle fiches ajouterFicheFrais($idConnexion, $moisS, $_GET['i']); } $nbJustificatif = recuperationJustificatif($idConnexion, $moisS, $_GET['i']); $nbJustificatif = $nbJustificatif + 1; ajoutNbJustificatif($idConnexion, $moisS, $_GET['i'], $nbJustificatif); modifierLigneReportHF($idConnexion, $moisS, $_GET['id']); header("Refresh:2, url=./cValiderFichesFrais.php"); ?> <p class="info">La fiche a été reportée</p> <?php } ?> </div> <?php require $repInclude . "_pied.inc.html"; require $repInclude . "_fin.inc.php"; ?>