[phpBB3] Fonction in_group()

Vous trouverez ici des morceaux de codes qui peuvent être utiles à votre site.
Verrouillé
Avatar du membre
Dakin Quelia
Webmaster
Webmaster
Messages : 565
Enregistré le : ven. 27 nov. 2009 05:47
Localisation : Belgique
Contact :

[phpBB3] Fonction in_group()

Message par Dakin Quelia »

» Fonction in_group()

Ce code vous permet de vérifier si un membre est dans tel ou tel groupe.

Code : Tout sélectionner

/**
 * Check if a user is in a group
 * 
 * @param int $user_id
 * @param int $group_id
 * @param int $allow_pending
 * @return bool User in group
 */
function in_group($user_id, $group_id, $allow_pending = false)
{
    global $db;
    
    $sql = 'SELECT group_id as in_group FROM ' . USER_GROUP_TABLE . '
            WHERE user_id = ' . (int) $user_id . '
                AND group_id = ' . (int) $group_id . '
                ' . (!$allow_pending ? ' AND user_pending = 0' : '');
    $result = $db->sql_query_limit($sql, 1);
    $in_group = (bool) $db->sql_fetchfield('in_group');
    $db->sql_freeresult($result);
    
    return $in_group;
}

Verrouillé

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité