Submitted by selinav on
Bonjour,
Je voudrais conditionner l'affichage d'un fieldset de module en fonction du rôle utilisateur.
J'ai mis le code suivant, pour tester le rôle :
<?php
global $user ;
foreach ($user->roles as $role) {
if($role=='Société'){
$affichage=1;
}
}
if(
$affichage==1){
//affiche le fieldset
}
?>
$user->roles correspond-il au rid ou au nom du rôle?
Merci de votre aide.
$user->roles est un tableau
Permalien Soumis par emerya le 9 Novembre, 2009 - 11:06
$user->roles est un tableau en fait.
Supposons que ton rôle 'société' aie un rid égal à 3, il te suffit de faire (dans foreach) :
merci beaucoup, c'est plus
Permalien Soumis par selinav le 9 Novembre, 2009 - 12:04
merci beaucoup, c'est plus clair.