diff --git src/bp-groups/bp-groups-classes.php src/bp-groups/bp-groups-classes.php
index 08234f8..b9017b9 100644
|
|
|
class BP_Groups_Group { |
| 781 | 781 | $paged_groups_sql = apply_filters( 'bp_groups_get_paged_groups_sql', join( ' ', (array) $sql ), $sql, $r ); |
| 782 | 782 | $paged_groups = $wpdb->get_results( $paged_groups_sql ); |
| 783 | 783 | |
| 784 | | $total_sql['select'] = "SELECT COUNT(DISTINCT g.id) FROM {$bp->groups->table_name} g, {$bp->groups->table_name_members} gm1, {$bp->groups->table_name_groupmeta} gm2"; |
| | 784 | $total_sql['select'] = "SELECT COUNT(DISTINCT g.id) FROM {$bp->groups->table_name} g, {$bp->groups->table_name_groupmeta} gm"; |
| 785 | 785 | |
| 786 | 786 | if ( ! empty( $r['user_id'] ) ) { |
| 787 | 787 | $total_sql['select'] .= ", {$bp->groups->table_name_members} m"; |
| … |
… |
class BP_Groups_Group { |
| 820 | 820 | $total_sql['where'][] = "g.id NOT IN ({$exclude})"; |
| 821 | 821 | } |
| 822 | 822 | |
| 823 | | $total_sql['where'][] = "g.id = gm1.group_id"; |
| 824 | | $total_sql['where'][] = "g.id = gm2.group_id"; |
| 825 | | $total_sql['where'][] = "gm2.meta_key = 'last_activity'"; |
| | 823 | $total_sql['where'][] = "g.id = gm.group_id"; |
| | 824 | $total_sql['where'][] = "gm.meta_key = 'last_activity'"; |
| 826 | 825 | |
| 827 | 826 | $t_sql = $total_sql['select']; |
| 828 | 827 | |