saisies_request.php
Gestion des request (get/set) avec saisies Tenir compte notamment de : - name tabulaire du style `toto[truc][bidule]` - saisies fichiers où il faut chercher dans _$FILES
Table of Contents
Functions
- saisies_request() : string|array<string|int, mixed>
- Trouve le résultat d'une saisie (`_request()`) en tenant compte du fait que la saisie peut être décrite sous forme de sous entrées d'un tableau - soit `toto[truc][bidule]` - soit `toto/truc/bidule`
- saisies_request_from_FILES() : array<string|int, mixed>|null
- Trouve le sous tableau de $_FILES correspondant à champ, en prenant en compte CVT-Upload
- saisies_request_property_from_FILES() : string|array<string|int, mixed>
- Trouve une propriété d'un fichier uploadé au sein d'un $_FILES en tenant compte du fait que la saisie peut être décrit sous forme de sous entrées d'un tableau ET que dans ce cas la structure PHP de $_FILES est totalement aberrant
- saisies_set_request() : void
- Modifie la valeur d'un saisie postée en tenant compte que ça puisse être un tableau - soit `toto[truc][bidule]` - soit `toto/truc/bidule`
- saisies_liste_set_request() : array<string|int, mixed>
- Pour chaque champ, sauvegarde l'historique de ses valeurs avant que set_request Utilisé notamment par formidable pour trouver les saisies qui été mises à ''
- saisies_get_valeur_saisie() : string|array<string|int, mixed>
- Chercher la valeur d'une saisie, en tenant compte du fait que potentiellement c'est une saisies fichiers
Functions
saisies_request()
Trouve le résultat d'une saisie (`_request()`) en tenant compte du fait que la saisie peut être décrite sous forme de sous entrées d'un tableau - soit `toto[truc][bidule]` - soit `toto/truc/bidule`
saisies_request(string $champ[, null|array<string|int, mixed> $valeurs = null ]) : string|array<string|int, mixed>
Parameters
- $champ : string
-
Nom du champ de la saisie, y compris avec crochets pour sous entrées
- $valeurs : null|array<string|int, mixed> = null
-
Tableau où chercher, à defaut get/post
Return values
string|array<string|int, mixed> —Résultat du _request()
saisies_request_from_FILES()
Trouve le sous tableau de $_FILES correspondant à champ, en prenant en compte CVT-Upload
saisies_request_from_FILES(string $champ) : array<string|int, mixed>|null
Parameters
- $champ : string
Return values
array<string|int, mixed>|nullsaisies_request_property_from_FILES()
Trouve une propriété d'un fichier uploadé au sein d'un $_FILES en tenant compte du fait que la saisie peut être décrit sous forme de sous entrées d'un tableau ET que dans ce cas la structure PHP de $_FILES est totalement aberrant
saisies_request_property_from_FILES(string $champ[, string $property = 'name' ]) : string|array<string|int, mixed>
Parameters
- $champ : string
-
Nom du champ de la saisie, y compris avec crochets pour sous entrées
- $property : string = 'name'
Tags
Return values
string|array<string|int, mixed> —Résultat du _request()
saisies_set_request()
Modifie la valeur d'un saisie postée en tenant compte que ça puisse être un tableau - soit `toto[truc][bidule]` - soit `toto/truc/bidule`
saisies_set_request(mixed $champ, mixed $valeur[, array<string|int, mixed> $valeurs = null ]) : void
Parameters
- $champ : mixed
- $valeur : mixed
-
Valeur à remplir dans le request
- $valeurs : array<string|int, mixed> = null
-
Optionnellement un tableau de valeurs à passer à _request plutôt que GET/POST
Tags
saisies_liste_set_request()
Pour chaque champ, sauvegarde l'historique de ses valeurs avant que set_request Utilisé notamment par formidable pour trouver les saisies qui été mises à ''
saisies_liste_set_request([string $action = 'set' ][, string $champ = 'null' ][, string $nouvelle_valeur = '' ][, array<string|int, mixed> $valeurs = null ]) : array<string|int, mixed>
Parameters
- $action : string = 'set'
-
'set|get'
- $champ : string = 'null'
- $nouvelle_valeur : string = ''
- $valeurs : array<string|int, mixed> = null
-
Optionnellement un tableau de valeurs à passer à _request plutôt que GET/POST
Return values
array<string|int, mixed> —(si action = get) un tableau associatif
- '
' => ['valeur_initiale', 'valeur_modifiee1', 'valeur_modifiee2'
saisies_get_valeur_saisie()
Chercher la valeur d'une saisie, en tenant compte du fait que potentiellement c'est une saisies fichiers
saisies_get_valeur_saisie(array<string|int, mixed> $saisie[, array<string|int, mixed> $valeurs = null ]) : string|array<string|int, mixed>
Parameters
- $saisie : array<string|int, mixed>
- $valeurs : array<string|int, mixed> = null
Return values
string|array<string|int, mixed> —$valeur Optionnellement un tableau de valeurs à passer à _request plutôt que GET/POST