cvt_configurer.php
SPIP, Système de publication pour l'internet
Copyright © avec tendresse depuis 2001 Arnaud Martin, Antoine Pitrou, Philippe Rivière, Emmanuel Saint-James
Ce programme est un logiciel libre distribué sous licence GNU/GPL.
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>|falsecvtconf_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
stringcvtconf_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 tablespip_metas
ou stocker (par défaut 'meta')_meta_casier
: nom du casier dans lequel sérialiser (par défaut xx deformulaire_configurer_xx
)_meta_prefixe
: préfixer lesmeta
(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
stringcvtconf_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>