Anomalie #449
ferméAccès à l'objet d'authentification depuis les plugins
100%
Description
Dans le cadre de mon plugin d'aéroclub, je souhaite afficher une partie du menu à des membres ayant au niveau de Galette un statut normal, mais dans le cadre du plugin aéroclub un statut particulier (table séparée), cad des instructeurs dans mon cas.
Dans menu.tpl, je peux faire avec smarty {if $login->isAdmin() || $login->isStaff()}
Mais ce n'est donc pas suffisant dans mon cas.
Je souhaiterai pouvoir soit affecter une valeur à $login côté PHP (mais si il n'y a pas de variable private $_isInstructeur par exemple, pas moyen de stocker quoi que ce soit), soit pouvoir faire une déclaration $tpl->assign('is_instructeur', true/false) avant l'appel à getMenus();
Peut-on par exemple ajouter une fonction virtual beforeGetMenus() qui serait appelée au bon moment et où je pourrai faire ma requête et affecter à $tpl ce dont j'ai besoin ?