cextras_fonctions.php
Déclarations de balises pour les squelettes
Table of Contents
Functions
- balise_CHAMP_EXTRA_dist() : Champ
- Retourne la description de la saisie du champ demandé permettant ainsi d'exploiter ses données.
- calculer_balise_CHAMP_EXTRA() : mixed
- Retourne la description d'un champ extra indiqué
- balise_LISTER_CHOIX_dist() : Champ
- Retourne les choix possibles d'un champ extra donné
- calculer_balise_LISTER_CHOIX() : string|array<string|int, mixed>
- Retourne les choix possibles d'un champ extra indiqué
- balise_LISTER_VALEURS_dist() : Champ
- Liste les valeurs des champs de type liste (enum, radio, case)
- calculer_balise_LISTER_VALEURS() : string|array<string|int, mixed>
- Retourne liste des valeurs choisies pour un champ extra indiqué
- balise_VOIR_CHAMPS_EXTRAS_dist() : Champ
- Retourne le HTML de la vue des champs extras de la table
- champs_extras_voir_saisies() : string
- Retourne le HTML des vues des champs extras d'un objet
Functions
balise_CHAMP_EXTRA_dist()
Retourne la description de la saisie du champ demandé permettant ainsi d'exploiter ses données.
balise_CHAMP_EXTRA_dist(Champ $p) : Champ
Parameters
- $p : Champ
-
AST au niveau de la balise
Tags
Return values
Champ —AST complété par le code PHP de la balise
calculer_balise_CHAMP_EXTRA()
Retourne la description d'un champ extra indiqué
calculer_balise_CHAMP_EXTRA(string $objet, string $colonne[, string $demande = '' ]) : mixed
Retourne le tableau de description des options de saisies ou un des attributs de ce tableau
Parameters
- $objet : string
-
Type d'objet
- $colonne : string
-
Nom de la colonne SQL
- $demande : string = ''
-
Nom du paramètre demandé. On cherche un nom de clé dans la description :
- dans le tableau 'options';
- sinon à la racine (ie. si 'saisie', retourne le type de saisie). Non renseigné, tout le tableau de description est retourné
Return values
mixed —- Tableau si toute la description est demandée
- Indéfini si un élément spécifique de la description est demandé.
- Chaine vide si le champs extra n'est pas trouvé
balise_LISTER_CHOIX_dist()
Retourne les choix possibles d'un champ extra donné
balise_LISTER_CHOIX_dist(Champ $p) : Champ
Parameters
- $p : Champ
-
AST au niveau de la balise
Tags
Return values
Champ —AST complété par le code PHP de la balise
calculer_balise_LISTER_CHOIX()
Retourne les choix possibles d'un champ extra indiqué
calculer_balise_LISTER_CHOIX(string $objet, string $colonne[, bool $applatir = true ]) : string|array<string|int, mixed>
Parameters
- $objet : string
-
Type d'objet
- $colonne : string
-
Nom de la colonne SQL
- $applatir : bool = true
-
true pour applatir les choix possibles au premier niveau même si on a affaire à une liste de choix triée par groupe
Tags
Return values
string|array<string|int, mixed> —- Tableau des couples (clé => valeur) des choix
- Chaîne vide si le champs extra n'est pas trouvé
balise_LISTER_VALEURS_dist()
Liste les valeurs des champs de type liste (enum, radio, case)
balise_LISTER_VALEURS_dist(Champ $p) : Champ
Ces champs enregistrent en base la valeur de la clé Il faut donc transcrire clé -> valeur
Parameters
- $p : Champ
-
AST au niveau de la balise
Tags
Return values
Champ —AST complété par le code PHP de la balise
calculer_balise_LISTER_VALEURS()
Retourne liste des valeurs choisies pour un champ extra indiqué
calculer_balise_LISTER_VALEURS(string $objet, string $colonne, string $cles) : string|array<string|int, mixed>
Parameters
- $objet : string
-
Type d'objet
- $colonne : string
-
Nom de la colonne SQL
- $cles : string
-
Valeurs enregistrées pour ce champ dans la bdd pour l'objet en cours
Return values
string|array<string|int, mixed> —- Tableau des couples (clé => valeur) des choix
- Chaîne vide si le champs extra n'est pas trouvé
balise_VOIR_CHAMPS_EXTRAS_dist()
Retourne le HTML de la vue des champs extras de la table
balise_VOIR_CHAMPS_EXTRAS_dist(Champ $p) : Champ
Parameters
- $p : Champ
-
AST au niveau de la balise
Tags
Return values
Champ —AST complété par le code PHP de la balise
champs_extras_voir_saisies()
Retourne le HTML des vues des champs extras d'un objet
champs_extras_voir_saisies(string $objet, int $id_objet[, array<string|int, mixed> $contexte = array() ]) : string
Parameters
- $objet : string
-
Type d'objet
- $id_objet : int
-
Identifiant de l'objet
- $contexte : array<string|int, mixed> = array()
-
Contexte éventuel
Return values
string —Code HTML