Skip to:
Content

BuddyPress.org

Ticket #5584: 5584.diff

File 5584.diff, 1.1 KB (added by Mamaduka, 10 years ago)
  • src/bp-groups/bp-groups-classes.php

    diff --git src/bp-groups/bp-groups-classes.php src/bp-groups/bp-groups-classes.php
    index 08234f8..fcc10e7 100644
    class BP_Groups_Group { 
    781781                $paged_groups_sql = apply_filters( 'bp_groups_get_paged_groups_sql', join( ' ', (array) $sql ), $sql, $r );
    782782                $paged_groups     = $wpdb->get_results( $paged_groups_sql );
    783783
    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";
    785785
    786786                if ( ! empty( $r['user_id'] ) ) {
    787787                        $total_sql['select'] .= ", {$bp->groups->table_name_members} m";
    class BP_Groups_Group { 
    820820                        $total_sql['where'][] = "g.id NOT IN ({$exclude})";
    821821                }
    822822
    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'";
    826 
    827823                $t_sql = $total_sql['select'];
    828824
    829825                if ( ! empty( $total_sql['where'] ) ) {