Changeset 6267 for trunk/bp-groups/bp-groups-classes.php
- Timestamp:
- 08/29/2012 02:48:45 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/bp-groups/bp-groups-classes.php
r6259 r6267 708 708 return $wpdb->get_var( implode( ' ', $sql ) ); 709 709 } 710 711 /** 712 * Get an array containing ids for each group type 713 * 714 * A bit of a kludge workaround for some issues 715 * with bp_has_groups() 716 * 717 * @since 1.7 718 * 719 * @return array 720 */ 721 function get_group_type_ids() { 722 global $wpdb, $bp; 723 724 $ids = array(); 725 726 $ids['all'] = $wpdb->get_col( $wpdb->prepare( "SELECT id FROM {$bp->groups->table_name}" ) ); 727 $ids['public'] = $wpdb->get_col( $wpdb->prepare( "SELECT id FROM {$bp->groups->table_name} WHERE status = 'public'" ) ); 728 $ids['private'] = $wpdb->get_col( $wpdb->prepare( "SELECT id FROM {$bp->groups->table_name} WHERE status = 'private'" ) ); 729 $ids['hidden'] = $wpdb->get_col( $wpdb->prepare( "SELECT id FROM {$bp->groups->table_name} WHERE status = 'hidden'" ) ); 730 731 return $ids; 732 } 710 733 } 711 734
Note: See TracChangeset
for help on using the changeset viewer.