Hello,
Quelles pages sont concernées ?
Hello,
Quelles pages sont concernées ?
Hello Jérôme,
J'ai jeté un œil sur des fonctions de thème que j'avais faites notamment pour la page cours. J'avais créé une fonction dans la librairie du thème (fichier lib.php à la racine du thème) et déclaré la variable globale $USER dans celle-ci :
/** * Return swicthing role button * * @return string HTML */ function theme_cleanupf_rolebutton() { global $DB, $USER, $CFG, $PAGE;
...
...
...
...
}
J'avais ensuite appelé la fonction directement dans mon template PHP de cours (course.php) :
theme_cleanupf_rolebutton();
Dans ce template, ça n'avait pas posé de soucis pour récupérer les infos.
Seb
Merci Sébastien !
Ca marche bien. Je vais peaufiner en intégrant tout dans une fonction et en utilisant l'API pour la base de données.