Fichier ecrire/balise/formulaire_.php
Fonctions génériques pour les balises formulaires
Source
Liste des fonctions
array
balise_FORMULAIRE__contexte(
string
$form
,
array
$args
)
Paramètres
-
string $form
Nom du formulaire
-
array $args
Arguments envoyés à l'appel du formulaire
Retour
-
array
Contexte d'environnement à envoyer au squelette
Package
Source
Balise
-
FORMULAIRE__CONTEXTE
Compilé en un appel à une balise dynamique.
\Champ
balise_FORMULAIRE__dist(
\Champ
$p
)
Paramètres
-
\Champ $p
Description de la balise formulaire
Retour
-
\Champ
Description complétée du code compilé appelant la balise dynamique
Package
Source
Balise
-
FORMULAIRE_
string
|
array
balise_FORMULAIRE__dyn(
string
$form
)
Paramètres
-
string $form
Nom du formulaire
Retour
-
string | array
- array : squelette à appeler, durée du cache, contexte
- string : texte à afficher directement
Package
Source
string
|
boolean
existe_formulaire(
string
$form
)
Paramètres
-
string $form
Nom du formulaire
Retour
-
string | boolean
- string : chemin du squelette
- false : pas de squelette trouvé
Voir également
Package
Source
array
formulaire__charger(
string
$form
,
array
$args
,
boolean
$poste
)
Paramètres
-
string $form
-
array $args
-
boolean $poste
Retour
-
array
Package
Source
On se base sur la fonction identifier (si elle existe) qui fournit une signature identifiant le formulaire a partir de ses arguments significatifs
En l'absence de fonction identifier, on se base sur l'egalite des arguments, ce qui fonctionne dans les cas simples
boolean
formulaire__identifier(
string
$form
,
array
$args
,
array
$p
)
Paramètres
-
string $form
-
array $args
-
array $p
Retour
-
boolean
Package
Source
Proteger les ' et les " dans les champs que l'on va injecter, sans toucher aux valeurs sérialisées
string
|
array
protege_champ(
string
|
array
$texte
)
Paramètres
-
string | array $texte
Saisie à protéger
Retour
-
string | array
Saisie protégée