/** * 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"); } } }
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; }