Bonjour
Je souhaiterai connaitre la fonction qui permet de verifier que l'on est admin ou eventuellement une valeur que je ne trouve pas de maniere a pouvoir laisser executer un script uniquement par un administrateur .
Bonjour
Je souhaiterai connaitre la fonction qui permet de verifier que l'on est admin ou eventuellement une valeur que je ne trouve pas de maniere a pouvoir laisser executer un script uniquement par un administrateur .
$contextsystem = context_system::instance();
require_capability('moodle/site:config', $contextsystem);
le contextsystem me renvoie ca
object(context_system)#24 (5) { ["_id":protected]=> int(1) ["_contextlevel":protected]=> int(10) ["_instanceid":protected]=> string(1) "0" ["_path":protected]=> string(2) "/1" ["_depth":protected]=> string(1) "1" }
Mais je ne peux pas évaluer si la personne qui se connecte est un admin ou pas quelle valeur dans $USER me renvoi une identité admin , un var_dump ne me renvoi que des info utilisateur et pas la capabilité admin....ou alors je le vois pas?
JFP
Merci pour votre réponse, en effet en activant les fonctions de Valery j ai le code de retour true a la fonction is_siteadmin()
JFP