get_user_groups($user); $availableGroups = explode(',', $prefs['groups']); $validGroups = array_intersect($userGroups, $availableGroups); if ( ($prefs['group_option'] == 'included' && empty($validGroups)) || ($prefs['group_option'] == 'excluded' && ! empty($validGroups)) ) { return false; } } return true; } }