+33 3 83 56 65 26 +33 6 87 42 95 30 Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. Lun-Ven : 9.00 à 17.00

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.

Modérateurs: xillibittramber91Scottuxsergestarter
Temps de génération de la page : 0.349 secondes

News extensions

News Communautés

Livres-Revues

News sécurité