bonjour,
Comment peut-on récupérer le niveau d'accès de l'utilisateur et la langue dont on affiche le profil et pas de celui qui est connecté sur le site
Le but est d'afficher dans le profil d'un utilisateur quelconque:
Votre niveau d'accès est: enregistré (par exemple)
Votre langue est: FR
Car pour le moment , les lignes de codes suivantes affichent , le niveau de l'utilisateur courant
{source}<?php $user = JFactory::getUser();foreach ($user->groups as $group) : echo '';endforeach;$db = JFactory::getDBO();$query = $db->getQuery(true) ->select('title') ->from('#__usergroups') ->where('id in (' . implode(',', $user->groups) . ')') ->where('id <> 1');$db->setQuery($query);$groups = $db->loadObjectList();if ($groups) : foreach ($groups as $group) :
{echo 'Groupe -> ';if ($group->title == 'Conducteurs') {echo 'collègue';}
else if ($group->title == 'Affiliés') {echo 'affilié';}
else if ($group->title == 'Délégués') {echo 'délégué';}
else if ($group->title == 'Comité' ) {echo 'comité';}
else if ($group->title == 'Super Utilisateur' ) {echo 'administrateur';}
else echo 'bonjour cher visiteur';}
endforeach;endif;?>{/source}
Merci
Comment peut-on récupérer le niveau d'accès de l'utilisateur et la langue dont on affiche le profil et pas de celui qui est connecté sur le site
Le but est d'afficher dans le profil d'un utilisateur quelconque:
Votre niveau d'accès est: enregistré (par exemple)
Votre langue est: FR
Car pour le moment , les lignes de codes suivantes affichent , le niveau de l'utilisateur courant
{source}<?php $user = JFactory::getUser();foreach ($user->groups as $group) : echo '';endforeach;$db = JFactory::getDBO();$query = $db->getQuery(true) ->select('title') ->from('#__usergroups') ->where('id in (' . implode(',', $user->groups) . ')') ->where('id <> 1');$db->setQuery($query);$groups = $db->loadObjectList();if ($groups) : foreach ($groups as $group) :
{echo 'Groupe -> ';if ($group->title == 'Conducteurs') {echo 'collègue';}
else if ($group->title == 'Affiliés') {echo 'affilié';}
else if ($group->title == 'Délégués') {echo 'délégué';}
else if ($group->title == 'Comité' ) {echo 'comité';}
else if ($group->title == 'Super Utilisateur' ) {echo 'administrateur';}
else echo 'bonjour cher visiteur';}
endforeach;endif;?>{/source}
Merci