Skip to Content Skip to Menu

🌲 Merry Christmas! Great savings on Professional and Developer Memberships! Get 25% off now with code XMAS-2024!

[RÉSOLU] Afficher le niveau d'accès de l'utilisateur dont on affiche le profil

  • Mic_Mor
  • Mic_Mor
  • OFFLINE
  • Posts: 37
  • Thanks: 1
  • Karma: 0
9 years 7 months ago - 9 years 2 months ago #263298 by Mic_Mor
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
Last edit: 9 years 2 months ago by erilam. Reason: Réponse trouvée
The topic has been locked.
  • erilam
  • erilam
  • OFFLINE
  • Posts: 787
  • Thanks: 98
  • Karma: 22
9 years 7 months ago #264154 by erilam
Salut,

on peut afficher le groupe en utilisant les substitutions (usertype) mais pas le niveau d'accès

Eric Lamy (erix)
www.agerix.fr/
The topic has been locked.
  • Mic_Mor
  • Mic_Mor
  • OFFLINE
  • Posts: 37
  • Thanks: 1
  • Karma: 0
9 years 2 months ago - 9 years 2 months ago #271551 by Mic_Mor
Last edit: 9 years 2 months ago by Mic_Mor.
The topic has been locked.
  • erilam
  • erilam
  • OFFLINE
  • Posts: 787
  • Thanks: 98
  • Karma: 22
9 years 2 months ago #271567 by erilam

Mic_Mor wrote: ---


4 mois et trois semaines pour un tel commentaire cela montre qu'il fallait réfléchir avant de publier, bravo pour ta patience ! :)

Eric Lamy (erix)
www.agerix.fr/
The topic has been locked.
  • Mic_Mor
  • Mic_Mor
  • OFFLINE
  • Posts: 37
  • Thanks: 1
  • Karma: 0
9 years 2 months ago #271570 by Mic_Mor
Toutes mes excuses au grand erilam.

J'ai cherché un bouton pour effacer mon message écrit au mauvais endroit mais je n'ai point trouvé cette possibilité bien pratique sur le forum.


Cordialement.
The topic has been locked.
  • erilam
  • erilam
  • OFFLINE
  • Posts: 787
  • Thanks: 98
  • Karma: 22
9 years 2 months ago #271572 by erilam

Mic_Mor wrote: Toutes mes excuses au grand erilam.


Merci, manque la génuflexion mais ça devrait aller :)

Mic_Mor wrote: J'ai cherché un bouton pour effacer mon message écrit au mauvais endroit mais je n'ai point trouvé cette possibilité bien pratique sur le forum.
Cordialement.


Je comprends mieux maintenant, je passe donc le fil de discussion en résolu s'il n'est pas nécessaire d'avoir d'autres commentaires.
Bonne journée à toi !

Eric Lamy (erix)
www.agerix.fr/
The topic has been locked.
Moderators: beatnantlavstephkrileonerilam
Powered by Kunena Forum