Ces deux fonctions vous permettent de tester si l'utilisateur est modérateur ou administrateur.
Code : Tout sélectionner
/**
* Check if user is Check if user is administrator
*
* @param int $user_id UserID
*
* @author Dakin Quelia
*/
function is_admin($user_id)
{
global $auth;
if (!in_array($user_id, $auth->acl_get_list(false, 'a_', false)))
{
return false;
}
return true;
}
/**
* Check if user is Check if user is moderator
*
* @param int $user_id UserID
*
* @author Dakin Quelia
*/
function is_moderator($user_id)
{
global $auth;
if (!in_array($user_id, $auth->acl_get_list(false, 'm_', false)))
{
return false;
}
return true;
}
Code : Tout sélectionner
$userID = 2;
// Check is admin
if (is_admin($userID))
{
// Echo
echo 'Vous êtes administrateur !';
}
else if (is_moderator($userID))
{
echo 'Vous êtes modérateur !';
}
else
{
echo 'Vous n’êtes ni administrateur ni modérateur!';
}