Documentation du code de SPIP et de ses plugins

noiZetier

etendre_noisette.php

Table of Contents

Functions

formulaires_etendre_noisette_charger_dist()  : array<string|int, mixed>
Charger le formulaire : le formulaire liste les pages compatibles avec la noisette passée en argument et pouvant donc recevoir cette même noisette dans le bloc fourni en argument.
formulaires_etendre_noisette_verifier_dist()  : array<string|int, mixed>
Vérifier les saisies : on doit toujours choisir une page.
formulaires_etendre_noisette_traiter_dist()  : array<string|int, mixed>
Exécuter les traitements : dupliquer la noisette dans les pages choisies.

Functions

formulaires_etendre_noisette_charger_dist()

Charger le formulaire : le formulaire liste les pages compatibles avec la noisette passée en argument et pouvant donc recevoir cette même noisette dans le bloc fourni en argument.

formulaires_etendre_noisette_charger_dist(array<string|int, mixed> $noisette, string $id_page, string $bloc, string $redirect) : array<string|int, mixed>

La fonction déclare les champs postés et y intègre les valeurs par défaut.

Parameters
$noisette : array<string|int, mixed>

Tableau descriptif d'une noisette contenant à minima son type et son id.

$id_page : string

Identifiant de la page

$bloc : string

Bloc de page au sens Z.

$redirect : string

URL de redirection : on revient sur la page d'origine de l'action.

Return values
array<string|int, mixed>

Tableau des champs postés pour l'affichage du formulaire.

formulaires_etendre_noisette_verifier_dist()

Vérifier les saisies : on doit toujours choisir une page.

formulaires_etendre_noisette_verifier_dist(array<string|int, mixed> $noisette, string $id_page, string $bloc, string $redirect) : array<string|int, mixed>
Parameters
$noisette : array<string|int, mixed>

Tableau descriptif d'une noisette contenant à minima son type et son id.

$id_page : string

Identifiant de la page

$bloc : string

Bloc de page au sens Z.

$redirect : string

URL de redirection : on revient sur la page d'origine de l'action.

Return values
array<string|int, mixed>

Tableau des erreurs ou vide si aucune erreur.

formulaires_etendre_noisette_traiter_dist()

Exécuter les traitements : dupliquer la noisette dans les pages choisies.

formulaires_etendre_noisette_traiter_dist(array<string|int, mixed> $noisette, string $id_page, string $bloc, string $redirect) : array<string|int, mixed>
Parameters
$noisette : array<string|int, mixed>

Tableau descriptif d'une noisette contenant à minima son type et son id.

$id_page : string

Identifiant de la page

$bloc : string

Bloc de page au sens Z.

$redirect : string

URL de redirection : on revient sur la page d'origine de l'action.

Return values
array<string|int, mixed>

Tableau des messages de bon traitement ou d'erreur.


        
On this page

Search results