menu_lang_ecrire.php
Ce fichier gère la balise dynamique `#MENU_LANG_ECRIRE`
Table of Contents
Functions
- balise_MENU_LANG_ECRIRE() : Champ
- Compile la balise dynamique `#MENU_LANG_ECRIRE` qui affiche un sélecteur de langue pour l'interface privée
- balise_MENU_LANG_ECRIRE_stat() : array<string|int, mixed>|string
- Calculs de paramètres de contexte automatiques pour la balise MENU_LANG_ECRIRE
- balise_MENU_LANG_ECRIRE_dyn() : array<string|int, mixed>
- Exécution de la balise dynamique `#MENU_LANG_ECRIRE`
- menu_lang_pour_tous() : array<string|int, mixed>
- Calcule l'environnement et le squelette permettant d'afficher le formulaire de sélection de changement de langue
Functions
balise_MENU_LANG_ECRIRE()
Compile la balise dynamique `#MENU_LANG_ECRIRE` qui affiche un sélecteur de langue pour l'interface privée
balise_MENU_LANG_ECRIRE(Champ $p) : Champ
Affiche le menu des langues de l'espace privé
et présélectionne celle la globale $lang
ou de l'arguemnt fourni: #MENU_LANG_ECRIRE{#ENV{malangue}}
Parameters
- $p : Champ
-
Pile au niveau de la balise
Tags
Return values
Champ —Pile complétée du code compilé
balise_MENU_LANG_ECRIRE_stat()
Calculs de paramètres de contexte automatiques pour la balise MENU_LANG_ECRIRE
balise_MENU_LANG_ECRIRE_stat(array<string|int, mixed> $args, array<string|int, mixed> $context_compil) : array<string|int, mixed>|string
S'il n'y a qu'une langue proposée, pas besoin du formulaire (éviter une balise ?php inutile)
Parameters
- $args : array<string|int, mixed>
-
Liste des arguments demandés obtenus du contexte (lang) complétés de ceux fournis à la balise
- $context_compil : array<string|int, mixed>
-
Tableau d'informations sur la compilation
Return values
array<string|int, mixed>|string —- array: Liste (lang) des arguments collectés et fournis.
- string: Si pas de multilinguisme
balise_MENU_LANG_ECRIRE_dyn()
Exécution de la balise dynamique `#MENU_LANG_ECRIRE`
balise_MENU_LANG_ECRIRE_dyn(string $opt) : array<string|int, mixed>
Parameters
- $opt : string
-
Langue par défaut
Tags
Return values
array<string|int, mixed> —Liste : Chemin du squelette, durée du cache, contexte
menu_lang_pour_tous()
Calcule l'environnement et le squelette permettant d'afficher le formulaire de sélection de changement de langue
menu_lang_pour_tous(string $nom, string $default) : array<string|int, mixed>
Le changement de langue se fait par l'appel à l'action converser
Parameters
- $nom : string
-
Nom de la variable qui sera postée par le formulaire
- $default : string
-
Valeur par défaut de la langue
Tags
Return values
array<string|int, mixed> —Liste : Chemin du squelette, durée du cache, contexte