示例#1
0
文件: fct.inc.php 项目: KidFlo/GSBMVC
/**
 * Vérifie la validité des trois arguments : la date, le libellé du frais et le montant 
 * des message d'erreurs sont ajoutés au tableau des erreurs
 * @param $dateFrais 
 * @param $libelle 
 * @param $montant
 */
function valideInfosFrais($dateFrais, $libelle, $montant)
{
    if ($dateFrais == "") {
        ajouterErreur("Le champ date ne doit pas être vide", "HorsForfait");
    } else {
        if (!estDatevalide($dateFrais)) {
            ajouterErreur("Date invalide", "HorsForfait");
        } else {
            if (estDateDepassee($dateFrais)) {
                ajouterErreur("date d'enregistrement du frais dépassé, plus de 1 an", "HorsForfait");
            }
        }
    }
    if ($libelle == "") {
        ajouterErreur("Le champ description ne peut pas être vide", "HorsForfait");
    }
    if ($montant == "") {
        ajouterErreur("Le champ montant ne peut pas être vide", "HorsForfait");
    } else {
        if (!is_numeric($montant)) {
            ajouterErreur("Le champ montant doit être numérique", "HorsForfait");
        }
    }
}
示例#2
0
文件: fct.inc.php 项目: 2AE/gsblistev
function valideInfosFrais($dateFrais, $libelle, $montant)
{
    $lesErreurs = array();
    if ($dateFrais == "") {
        $lesErreurs[] = "Le champ date ne doit pas être vide";
    } else {
        if (!estDatevalide($dateFrais)) {
            $lesErreurs[] = "Date invalide";
        } else {
            if (estDateDepassee($dateFrais)) {
                $lesErreurs[] = "date d'enregistrement du frais dépassé de plus de 1 an";
            }
        }
    }
    if ($libelle == "") {
        $lesErreurs[] = "Le champ description ne peut pas être vide";
    }
    if ($montant == "") {
        $lesErreurs[] = "Le champ montant ne peut pas être vide";
    } else {
        if (!is_numeric($montant)) {
            $lesErreurs[] = "Le champ montant doit être numérique";
        }
    }
    echo "erreurs:";
    var_dump($lesErreurs);
    return $lesErreurs;
}