Documentation du code de SPIP et de ses plugins

SPIP

cvt_configurer.php

Les formulaires CVT de configuration.

Prendre en compte les #FORMULAIRE_CONFIGURER_XX dans les squelettes de SPIP

Table of Contents

Functions

cvtconf_formulaire_charger()  : array<string|int, mixed>|false
Proposer un chargement par defaut pour les #FORMULAIRE_CONFIGURER_XXX
cvtconf_formulaire_traiter()  : array<string|int, mixed>
Proposer un traitement par defaut pour les #FORMULAIRE_CONFIGURER_XXX
cvtconf_formulaires_configurer_enregistre()  : string
Enregistrer les donnees d'un formulaire $form appele avec les arguments $args Cette fonction peut etre appellee manuellement et explicitement depuis la fonction traiter() d'un formulaire configurer_xxx dont on veut personaliser le traitement sans reecrire le stockage des donnees
cvtconf_definir_configurer_conteneur()  : array<string|int, mixed>
Définir la règle de conteneur, en fonction de la présence de certaines données
cvtconf_formulaires_configurer_recense()  : array<string|int, mixed>
Retrouver les champs d'un formulaire en parcourant son squelette et en extrayant les balises input, textarea, select
cvtconf_configurer_stocker()  : string
Stocker les metas
cvtconf_configurer_lire_meta()  : mixed
Lecture en base des metas d'un form

Functions

cvtconf_formulaire_charger()

Proposer un chargement par defaut pour les #FORMULAIRE_CONFIGURER_XXX

cvtconf_formulaire_charger(array<string|int, mixed> $flux) : array<string|int, mixed>|false
Parameters
$flux : array<string|int, mixed>
Return values
array<string|int, mixed>|false

cvtconf_formulaire_traiter()

Proposer un traitement par defaut pour les #FORMULAIRE_CONFIGURER_XXX

cvtconf_formulaire_traiter(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
$flux : array<string|int, mixed>
Return values
array<string|int, mixed>

cvtconf_formulaires_configurer_enregistre()

Enregistrer les donnees d'un formulaire $form appele avec les arguments $args Cette fonction peut etre appellee manuellement et explicitement depuis la fonction traiter() d'un formulaire configurer_xxx dont on veut personaliser le traitement sans reecrire le stockage des donnees

cvtconf_formulaires_configurer_enregistre(string $form, array<string|int, mixed> $args) : string
Parameters
$form : string

nom du formulaire "configurer_xxx"

$args : array<string|int, mixed>

arguments de l'appel de la fonction traiter ($args = func_get_args();)

Return values
string

cvtconf_definir_configurer_conteneur()

Définir la règle de conteneur, en fonction de la présence de certaines données

cvtconf_definir_configurer_conteneur(string $form, array<string|int, mixed> $valeurs) : array<string|int, mixed>
  • _meta_table : nom de la table spip_metas ou stocker (par défaut 'meta')
  • _meta_casier : nom du casier dans lequel sérialiser (par défaut xx de formulaire_configurer_xx)
  • _meta_prefixe : préfixer les meta (alternative au casier) dans la table des meta (par defaur rien)
  • _meta_stockage : Méthode externe de stockage. Aucune n'est fournie par le core.
Parameters
$form : string
$valeurs : array<string|int, mixed>
Return values
array<string|int, mixed>

cvtconf_formulaires_configurer_recense()

Retrouver les champs d'un formulaire en parcourant son squelette et en extrayant les balises input, textarea, select

cvtconf_formulaires_configurer_recense(string $form) : array<string|int, mixed>
Parameters
$form : string
Return values
array<string|int, mixed>

cvtconf_configurer_stocker()

Stocker les metas

cvtconf_configurer_stocker(string $form, array<string|int, mixed> $valeurs, array<string|int, mixed> $store) : string
Parameters
$form : string
$valeurs : array<string|int, mixed>
$store : array<string|int, mixed>
Return values
string

cvtconf_configurer_lire_meta()

Lecture en base des metas d'un form

cvtconf_configurer_lire_meta(string $form, array<string|int, mixed> &$valeurs) : mixed
Parameters
$form : string
$valeurs : array<string|int, mixed>

        
On this page

Search results