コード例 #1
0
ファイル: fct.inc.php プロジェクト: Tsukoon/GSBMVC2
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");
    }
}
コード例 #2
0
     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';
コード例 #3
0
 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';