function groups_is_user_banned($user_id, $group_id)
{
    return BP_Groups_Member::check_is_banned($user_id, $group_id);
}
 function get_invitable_friend_count($user_id, $group_id)
 {
     // Setup some data we'll use below
     $is_group_admin = BP_Groups_Member::check_is_admin($user_id, $group_id);
     $friend_ids = BP_Friends_Friendship::get_friend_user_ids($user_id);
     $invitable_count = 0;
     for ($i = 0, $count = count($friend_ids); $i < $count; ++$i) {
         // If already a member, they cannot be invited again
         if (BP_Groups_Member::check_is_member((int) $friend_ids[$i], $group_id)) {
             continue;
         }
         // If user already has invite, they cannot be added
         if (BP_Groups_Member::check_has_invite((int) $friend_ids[$i], $group_id)) {
             continue;
         }
         // If user is not group admin and friend is banned, they cannot be invited
         if (false === $is_group_admin && BP_Groups_Member::check_is_banned((int) $friend_ids[$i], $group_id)) {
             continue;
         }
         $invitable_count++;
     }
     return $invitable_count;
 }