Question community builder, afficher le niveau d'accès

Plus d'informations
29 Avr 2015 12:53 - 29 Avr 2015 12:54 #1 par carabao
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

Site dédié à la caravane & au camping: www.caravane-camping.be
Dernière édition: 29 Avr 2015 12:54 par carabao.

Connectez-vous ou Créer un compte pour participer à la conversation.

  • Vous ne pouvez pas: Créer un nouveau sujet.
  • Vous ne pouvez pas: Répondre au sujet.
  • Vous ne pouvez pas: Éditer votre message.
Modérateurs: xillibittramber91Scottuxsergestarter
Temps de génération de la page : 0.177 secondes