Habari\ACL::get_group_token_access PHP Method

get_group_token_access() public static method

Get the access bitmask of a group for a specific permission token
public static get_group_token_access ( integer $group, mixed $token_id ) : an
$group integer The group ID
$token_id mixed A permission name or ID
return an access bitmask
    public static function get_group_token_access($group, $token_id)
    {
        // Use only numeric ids internally
        $group = UserGroup::id($group);
        $token_id = self::token_id($token_id);
        $sql = 'SELECT access_mask FROM {group_token_permissions} WHERE
			group_id=? AND token_id=?;';
        $result = DB::get_value($sql, array($group, $token_id));
        if (isset($result)) {
            return self::get_bitmask($result);
        }
        return null;
    }