Skip to:
Content

BuddyPress.org

Changeset 4471


Ignore:
Timestamp:
06/07/2011 03:42:29 PM (15 years ago)
Author:
boonebgorges
Message:

Add array support for include and exclude arguments of bp_has_groups()

Location:
trunk/bp-groups
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-groups/bp-groups-classes.php

    r4372 r4471  
    290290
    291291                if ( !empty( $include ) ) {
     292                        if ( is_array( $include ) )
     293                                $include = implode( ',', $include );
     294                               
    292295                        $include = $wpdb->escape( $include );
    293296                        $sql['include'] = " AND g.id IN ({$include})";
    … …  
    295298
    296299                if ( !empty( $exclude ) ) {
     300                        if ( is_array( $exclude ) )
     301                                $exclude = implode( ',', $exclude );
     302                               
    297303                        $exclude = $wpdb->escape( $exclude );
    298304                        $sql['exclude'] = " AND g.id NOT IN ({$exclude})";
  • trunk/bp-groups/bp-groups-template.php

    r4338 r4471  
    236236                'slug'            => $slug,    // Pass a group slug to only return that group
    237237                'search_terms'    => '',       // Pass search terms to return only matching groups
    238                 'include'         => false,    // Pass comma separated list of group ID's to return only these groups
    239                 'exclude'         => false,    // Pass comma separated list of group ID's to exclude these groups
     238                'include'         => false,    // Pass comma separated list or array of group ID's to return only these groups
     239                'exclude'         => false,    // Pass comma separated list or array of group ID's to exclude these groups
    240240
    241241                'populate_extras' => true      // Get extra meta - is_member, is_banned
Note: See TracChangeset for help on using the changeset viewer.