Le formulaire est affiché par défaut, cependant il est possible de restreindre cet affichage en fonction d’autorisations données.
Deux possibilités :
- soit on ne veut pas du tout afficher le formulaire, on retourne alors
false
:function formulaires_nom_charger_dist() { $valeurs = array(); if (!autoriser("webmestre")) { return false; } return $valeurs; }
- soit simplement une partie du formulaire est cachée (souvent la partie éditable) en utilisant la variable « editable » :
function formulaires_nom_charger_dist() {
$valeurs = array();
if (!autoriser("webmestre")) {
$valeurs['editable'] = false;
}
return $valeurs;
}
Le squelette du formulaire peut alors conditionner l’affichage d’une partie du formulaire à la valeur de #ENV{editable}
.