Détecter si un utilisateur fait partie d'un groupe admin
Souvent il peut etre utile de ne pas afficher toutes les options pour un compte non admin.
Si l'extension ne le propose pas d'office par la gestion des droits, vous pouvez surcharger les vues et intégrer le code ci-dessous ...
function userIsInAdminGroups($uid = 0) { $in_admin_group = false; $usergroup = JAccess::getGroupsByUser($uid); $admin_groups_ids = array(7,8); // 7- it default id of Adminis group, 8 - dafault id of Super Admins group foreach ($admin_groups_ids as $key => $agid) { if (in_array($agid,$usergroup)) $in_admin_group = true; } return $in_admin_group; } }
Il ne reste plus qu'à mettre des conditions dans la vue en question
votre code HTML
- Dernière mise à jour le .