ajouter_noisette.php
Table of Contents
Functions
- formulaires_ajouter_noisette_charger_dist() : array<string|int, mixed>
- Charger le formulaire : le formulaire liste les noisettes incluses dans un conteneur de type (page, bloc), (objet, bloc) ou noisette conteneur.
- formulaires_ajouter_noisette_verifier_dist() : array<string|int, mixed>
- Vérifier les saisies : on doit toujours choisir un type de noisette.
- formulaires_ajouter_noisette_traiter_dist() : array<string|int, mixed>
- Exécuter les traitements : ajout de la noisette dans le conteneur.
Functions
formulaires_ajouter_noisette_charger_dist()
Charger le formulaire : le formulaire liste les noisettes incluses dans un conteneur de type (page, bloc), (objet, bloc) ou noisette conteneur.
formulaires_ajouter_noisette_charger_dist(array<string|int, mixed>|string $page_ou_objet, string $bloc[, null|array<string|int, mixed> $noisette = [] ][, null|string $redirect = '' ]) : array<string|int, mixed>
La fonction déclare les champs postés et y intègre les valeurs par défaut.
Parameters
- $page_ou_objet : array<string|int, mixed>|string
-
Page au sens SPIP ou objet spécifiquement identifié.
- dans le cas d'une page SPIP comme sommaire, l'argument est une chaîne.
- dans le cas d'un objet SPIP comme un article d'id x, l'argument est un tableau associatif à deux index,
objet
etid_objet
.
- $bloc : string
-
Bloc de page au sens Z.
- $noisette : null|array<string|int, mixed> = []
-
Tableau descriptif d'une noisette contenant à minima son type et son id.
- $redirect : null|string = ''
-
URL de redirection. La valeur dépend du type d'édition.
Return values
array<string|int, mixed> —Tableau des champs postés pour l'affichage du formulaire.
formulaires_ajouter_noisette_verifier_dist()
Vérifier les saisies : on doit toujours choisir un type de noisette.
formulaires_ajouter_noisette_verifier_dist(array<string|int, mixed>|string $page_ou_objet, string $bloc[, null|array<string|int, mixed> $noisette = [] ][, null|string $redirect = '' ]) : array<string|int, mixed>
Parameters
- $page_ou_objet : array<string|int, mixed>|string
-
Page au sens SPIP ou objet spécifiquement identifié.
- dans le cas d'une page SPIP comme sommaire, l'argument est une chaîne.
- dans le cas d'un objet SPIP comme un article d'id x, l'argument est un tableau associatif à deux index,
objet
etid_objet
.
- $bloc : string
-
Bloc de page au sens Z.
- $noisette : null|array<string|int, mixed> = []
-
Tableau descriptif d'une noisette contenant à minima son type et son id.
- $redirect : null|string = ''
-
URL de redirection. La valeur dépend du type d'édition.
Return values
array<string|int, mixed> —Tableau des erreurs ou vide si aucune erreur.
formulaires_ajouter_noisette_traiter_dist()
Exécuter les traitements : ajout de la noisette dans le conteneur.
formulaires_ajouter_noisette_traiter_dist(array<string|int, mixed>|string $page_ou_objet, string $bloc[, null|array<string|int, mixed> $noisette = [] ][, null|string $redirect = '' ]) : array<string|int, mixed>
Parameters
- $page_ou_objet : array<string|int, mixed>|string
-
Page au sens SPIP ou objet spécifiquement identifié.
- dans le cas d'une page SPIP comme sommaire, l'argument est une chaîne.
- dans le cas d'un objet SPIP comme un article d'id x, l'argument est un tableau associatif à deux index,
objet
etid_objet
.
- $bloc : string
-
Bloc de page au sens Z.
- $noisette : null|array<string|int, mixed> = []
-
Tableau descriptif d'une noisette contenant à minima son type et son id.
- $redirect : null|string = ''
-
URL de redirection. La valeur dépend du type d'édition.
Return values
array<string|int, mixed> —Tableau des messages de bon traitement ou d'erreur.