Documentation du code de SPIP et de ses plugins

Saisies pour formulaires

construire_formulaire.php

Table of Contents

Functions

formulaires_construire_formulaire_charger()  : array<string|int, mixed>
Formulaire permettant de construire un formulaire ! En agençant des champs Chargement.
formulaires_construire_formulaire_verifier()  : mixed
formulaires_construire_formulaire_traiter()  : mixed
construire_formulaire_generer_saisie_configurable()  : string
Préparer une saisie pour la transformer en truc configurable
saisies_groupe_inserer()  : mixed
construire_formulaire_config_inserer_option_depublie()  : array<string|int, mixed>
Insérer dans le formulaire de config l'option pour dépublier une saisie

Functions

formulaires_construire_formulaire_charger()

Formulaire permettant de construire un formulaire ! En agençant des champs Chargement.

formulaires_construire_formulaire_charger(string $identifiant[, mixed $formulaire_initial = [] ][, array<string|int, mixed> $options = [] ]) : array<string|int, mixed>
Parameters
$identifiant : string

identifiant unique du formulaire

$formulaire_initial : mixed = []
$options : array<string|int, mixed> = []

tableau d'options

  • array options_globales : proposer des options globales pour le formulaire, liste de ces options
  • array saisies_exclues : liste des saisies à ne pas proposer (= à exclure du choix)
  • bool uniquement_sql : ne proposer que les saisies qui permettent de remplir un champ sql
Return values
array<string|int, mixed>

$contexte

formulaires_construire_formulaire_verifier()

formulaires_construire_formulaire_verifier(mixed $identifiant[, mixed $formulaire_initial = [] ][, mixed $options = [] ]) : mixed
Parameters
$identifiant : mixed
$formulaire_initial : mixed = []
$options : mixed = []

formulaires_construire_formulaire_traiter()

formulaires_construire_formulaire_traiter(mixed $identifiant[, mixed $formulaire_initial = [] ][, mixed $options = [] ]) : mixed
Parameters
$identifiant : mixed
$formulaire_initial : mixed = []
$options : mixed = []

construire_formulaire_generer_saisie_configurable()

Préparer une saisie pour la transformer en truc configurable

construire_formulaire_generer_saisie_configurable(array<string|int, mixed> $saisie, array<string|int, mixed> $env) : string
Parameters
$saisie : array<string|int, mixed>

description de la saisie

$env : array<string|int, mixed>

environnement d'appel

Return values
string

fond du formulaire

saisies_groupe_inserer()

saisies_groupe_inserer(mixed $formulaire_actuel, mixed $saisie) : mixed
Parameters
$formulaire_actuel : mixed
$saisie : mixed

construire_formulaire_config_inserer_option_depublie()

Insérer dans le formulaire de config l'option pour dépublier une saisie

construire_formulaire_config_inserer_option_depublie(array<string|int, mixed> $saisies) : array<string|int, mixed>
Parameters
$saisies : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results