Documentation du code de SPIP et de ses plugins

N-Core

editer_noisette.php

Gestion du formulaire générique d'édition d'une noisette.

Table of Contents

Functions

formulaires_editer_noisette_saisies_dist()  : array<string|int, mixed>
Construction des saisies : les saisies du formulaire sont totalement définies en PHP (le fichier HTML est vide).
formulaires_editer_noisette_charger_dist()  : array<string|int, mixed>
Chargement des données : la fonction charge les données d'initialisation des saisies définies dans la fonction `formulaires_editer_noisette_saisies_dist()`.
formulaires_editer_noisette_traiter_dist()  : array<string|int, mixed>
Exécution du formulaire : les modifications effectuées sur les paramètres de la noisette sont enregistrés dans l'espace de stockage du plugin utilisateur.

Functions

formulaires_editer_noisette_saisies_dist()

Construction des saisies : les saisies du formulaire sont totalement définies en PHP (le fichier HTML est vide).

formulaires_editer_noisette_saisies_dist(string $plugin, int|string $id_noisette[, null|string $redirect = '' ][, null|string $stockage = '' ]) : array<string|int, mixed>

Par défaut, N-Core range les saisies dans trois groupes (fieldsets), à savoir, Contenu, Affichage et Avancé qui ne sont affichés que si il contienne au moins une saisie incluse.

Parameters
$plugin : string

Identifiant qui permet de distinguer le module appelant. Pour un plugin, le plus pertinent est d'utiliser le préfixe.

$id_noisette : int|string

Identifiant unique de la noisette.

$redirect : null|string = ''

URL de redirection en sortie du formulaire.

$stockage : null|string = ''

Identifiant du service de stockage à utiliser si précisé.

Tags
uses
noisette_lire()
uses
type_noisette_lire()
uses
ncore_noisette_initialiser_encapsulation()
Return values
array<string|int, mixed>

Tableau des saisies constitutives du formulaire

formulaires_editer_noisette_charger_dist()

Chargement des données : la fonction charge les données d'initialisation des saisies définies dans la fonction `formulaires_editer_noisette_saisies_dist()`.

formulaires_editer_noisette_charger_dist(string $plugin, int|string $id_noisette[, null|string $redirect = '' ][, null|string $stockage = '' ]) : array<string|int, mixed>
Parameters
$plugin : string

Identifiant qui permet de distinguer le module appelant. Pour un plugin, le plus pertinent est d'utiliser le préfixe.

$id_noisette : int|string

Identifiant unique de la noisette.

$redirect : null|string = ''

URL de redirection en sortie du formulaire.

$stockage : null|string = ''

Identifiant du service de stockage à utiliser si précisé.

Tags
uses
noisette_lire()
uses
type_noisette_lire()
Return values
array<string|int, mixed>

Tableau des variables initialisées pour les saisies.

formulaires_editer_noisette_traiter_dist()

Exécution du formulaire : les modifications effectuées sur les paramètres de la noisette sont enregistrés dans l'espace de stockage du plugin utilisateur.

formulaires_editer_noisette_traiter_dist(string $plugin, int|string $id_noisette[, null|string $redirect = '' ][, null|string $stockage = '' ]) : array<string|int, mixed>
Parameters
$plugin : string

Identifiant qui permet de distinguer le module appelant. Pour un plugin, le plus pertinent est d'utiliser le préfixe.

$id_noisette : int|string

Identifiant unique de la noisette.

$redirect : null|string = ''

URL de redirection en sortie du formulaire.

$stockage : null|string = ''

Identifiant du service de stockage à utiliser si précisé.

Tags
uses
type_noisette_lire()
uses
ncore_noisette_initialiser_encapsulation()
uses
noisette_parametrer()
Return values
array<string|int, mixed>

Tableau des messages de fin de traitement.


        
On this page

Search results