saisies_verifier.php
Gestion de la verification des saisies
Table of Contents
Functions
- saisies_verifier() : array<string|int, mixed>
- Vérifier tout un formulaire tel que décrit avec les Saisies
- saisies_verifier_valeurs_acceptables() : array<string|int, mixed>
- Vérifier que les valeurs postées sont acceptables, c'est-à-dire qu'elles ont été proposées lors de la conception de la saisie.
- saisies_appliquer_depublie_recursivement() : array<string|int, mixed>
- Prend un tableau de saisies et applique l'option `depublie` à toutes les sous-saisies d'une saisie dépubliée
- saisies_saisie_verifier_obligatoire() : string
- Verifier si une saisie individuelle remplit les conditions d'obligation en tenant compte du fait que la valeur envoyé peut être : 1. Un tableau 2. Un fichier 3. Une chaine
Functions
saisies_verifier()
Vérifier tout un formulaire tel que décrit avec les Saisies
saisies_verifier(array<string|int, mixed> $formulaire[, bool $saisies_masquees_empty_string = true ][, mixed $etape = null ][, array<string|int, mixed> $valeurs = null ]) : array<string|int, mixed>
Parameters
- $formulaire : array<string|int, mixed>
-
Le formulaire à vérifier, c'est à dire un tableau de saisies, avec éventuellement une clé options, comprenant tout les étapes
- $saisies_masquees_empty_string : bool = true
-
Si true, les saisies masquées selon afficher_si ne sont pas verifiées. /!\ Dans tous les cas ces saisies sont mises à
''
à la fin de des tests, si aucune erreur. - $etape : mixed = null
-
l'étape courante à vérifier
- $valeurs : array<string|int, mixed> = null
-
Optionnellement un tableau de valeurs à passer à _request plutôt que GET/POST
Return values
array<string|int, mixed> —Retourne un tableau d'erreurs
saisies_verifier_valeurs_acceptables()
Vérifier que les valeurs postées sont acceptables, c'est-à-dire qu'elles ont été proposées lors de la conception de la saisie.
saisies_verifier_valeurs_acceptables(mixed $saisies, mixed $erreurs) : array<string|int, mixed>
Typiquement pour une saisie radio, vérifier que les gens n'ont pas postée une autre fleur.
Parameters
- $saisies : mixed
-
array tableau général des saisies, déjà aplati, classé par nom de champ
- $erreurs : mixed
-
array tableau des erreurs
Return values
array<string|int, mixed> —table des erreurs modifiés
saisies_appliquer_depublie_recursivement()
Prend un tableau de saisies et applique l'option `depublie` à toutes les sous-saisies d'une saisie dépubliée
saisies_appliquer_depublie_recursivement(array<string|int, mixed> $saisies[, string $depublie = '' ]) : array<string|int, mixed>
Parameters
- $saisies : array<string|int, mixed>
- $depublie : string = ''
Return values
array<string|int, mixed>saisies_saisie_verifier_obligatoire()
Verifier si une saisie individuelle remplit les conditions d'obligation en tenant compte du fait que la valeur envoyé peut être : 1. Un tableau 2. Un fichier 3. Une chaine
saisies_saisie_verifier_obligatoire(array<string|int, mixed> $saisie, mixed $valeur) : string
Parameters
- $saisie : array<string|int, mixed>
- $valeur : mixed
Return values
string —message d'erreur ou ''