Documentation du code de SPIP et de ses plugins

Saisies pour formulaires

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 ][,  $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 : = 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( $saisies,  $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 :

array tableau général des saisies, déjà aplati, classé par nom de champ

$erreurs :

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 ''


        
On this page

Search results