Tuesday, 26 April 2023 15:49
Joomla 3 helper (useful features for programming in joomla)
Check on the user group membership in joomla:
/*
* Function
*/
function getAccess($groups=array(), $user_id=0)
{
if ($user_id == 0) $user_id = JFactory::getUser()->id;
echo $user_id;
if (count($groups) == 0 || $user_id == 0) return false;
return (count(array_intersect(JFactory::getUser($user_id)->getAuthorisedGroups(), $groups))>0);
}
// Print groups user id
print_r($user_id = $user->getAuthorisedGroups());
// Output Group Access Permissions
$groups = array(18, 8);// an array of groups separated by commas
if(getAccess( $groups)) echo 'Access granted to groups 18 and 8';