function verifierUtilisateur($id, $nom, $prenom, $codePostal, $ville, $date) { if (!estAlphabetique($nom)) { ajouterErreur("Le nom renseigné n'est pas valide.", "creerUtilisateur"); } if (!estAlphabetique($prenom)) { ajouterErreur("Le prénom renseigné n'est pas valide.", "creerUtilisateur"); } if (!estAlphabetique($ville)) { ajouterErreur("Le nom de la ville renseigné n'est pas valide.", "creerUtilisateur"); } if (!estDateValide($date)) { ajouterErreur("La date renseignée n'est pas valide.", "creerUtilisateur"); } if (!estCodePostalValide($codePostal)) { ajouterErreur("Le code postal renseigné n'est pas valide.", "creerUtilisateur"); } if (strlen($id) > 4) { ajouterErreur("L'id rentré n'est pas valide.", "creerUtilisateur"); } }
include "vues/v_erreurs.php"; } else { if (!empty($leVisiteur) && (empty($leMois) || empty($lAnnee))) { $leVisiteurSelec = $pdo->getNomPrenomUser($leVisiteur); $prenom = $leVisiteurSelec['prenom']; $nom = $leVisiteurSelec['nom']; $lesFichesParVisiteur = $pdo->getLesFichesParVisiteurValid($leVisiteur); if (empty($lesFichesParVisiteur)) { ajouterAbsenceDonnees("Il n'existe pas de fiche de frais à traiter pour ce visiteur."); include "vues/v_absenceDonnees.php"; } else { include "vues/v_affichFichesVisiteur.php"; } } else { if (empty($leVisiteur) && (!empty($leMois) && !empty($lAnnee))) { if (estDateValide($laDate)) { $leMoisReq = getMois($laDate); $lesFichesParMois = $pdo->getLesFichesParMoisValid($leMoisReq); if (empty($lesFichesParMois)) { ajouterAbsenceDonnees("Il n'existe pas de fiche de frais à traiter pour ce mois."); include "vues/v_absenceDonnees.php"; } else { include "vues/v_affichFichesMois.php"; } } else { ajouterErreur("L'année doit être écrite sous la forme numérique (2010, 2011...)"); include "vues/v_erreurs.php"; } } else { if (!empty($leVisiteur) && (!empty($leMois) || !empty($lAnnee))) { $_REQUEST['action'] = 'ficheSelectionnee';
if (isset($_REQUEST['enregistrer']) && $_REQUEST['enregistrer'] == 'true') { $modifFraisForfait = array(); if ($idEtatForfait == 'CL') { foreach ($lesFraisForfait as $unFraisForfait) { $modifFraisForfait[$unFraisForfait['idfrais']] = $_REQUEST['txtQteForfait' . $unFraisForfait['idfrais']]; if (!is_numeric($modifFraisForfait[$unFraisForfait['idfrais']])) { $enregistrementErreur .= '<span style="color: red;">Le champ ' . $unFraisForfait['libelle'] . ' doit être un nombre</span><br>'; } } $validerFraisForfait = isset($_REQUEST['validerEtatForfait']) && $_REQUEST['validerEtatForfait'] == true; } $modifHorsForfait = array(); foreach ($lesFraisHorsForfait as $unFraisHorsForfait) { if ($unFraisHorsForfait['idEtat'] == 'CL') { $modifHorsForfait[$unFraisHorsForfait['id']]['date'] = $_REQUEST['txtHF' . $unFraisHorsForfait['id'] . 'date']; if (!estDateValide($modifHorsForfait[$unFraisHorsForfait['id']]['date'])) { $enregistrementErreur .= '<span style="color: red;">Les champs Date doivent être des dates valides</span><br>'; } $modifHorsForfait[$unFraisHorsForfait['id']]['libelle'] = $_REQUEST['txtHF' . $unFraisHorsForfait['id'] . 'libelle']; $modifHorsForfait[$unFraisHorsForfait['id']]['libelle'] = substr($modifHorsForfait[$unFraisHorsForfait['id']]['libelle'], 0, 100); //Controle longueur //if(count($modifHorsForfait[$unFraisHorsForfait['id']]['libelle']) > 100){ // $enregistrementErreur .= '<span style="color: red;">Le champ Libellé doit contenir au maximum 100 caractères.</span><br>'; //} $modifHorsForfait[$unFraisHorsForfait['id']]['montant'] = $_REQUEST['txtHF' . $unFraisHorsForfait['id'] . 'montant']; if (!is_numeric($modifHorsForfait[$unFraisHorsForfait['id']]['montant'])) { $enregistrementErreur .= '<span style="color: red;">Le champ Montant doit être un nombre</span><br>'; } $modifHorsForfait[$unFraisHorsForfait['id']]['etat'] = $unFraisHorsForfait['idEtat']; if (isset($_REQUEST['validerEtatHorsForfait' . $unFraisHorsForfait['id']]) && $_REQUEST['validerEtatHorsForfait' . $unFraisHorsForfait['id']] == true) { $modifHorsForfait[$unFraisHorsForfait['id']]['etat'] = 'VA';