Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
02/02/2010 12:45:00 PM (15 years ago)
Author:
apeatling
Message:

Adding missing join calls on fetch group functions.

File:
1 edited

Legend:

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

    r2533 r2534  
    337337        }
    338338
     339        foreach ( $paged_groups as $group ) $group_ids[] = $group->id;
    339340        $group_ids = $wpdb->escape( join( ',', (array)$group_ids ) );
    340341        $paged_groups = BP_Groups_Group::get_group_extras( &$paged_groups, $group_ids, 'newest' );
     
    395396        }
    396397
     398        foreach ( $paged_groups as $group ) $group_ids[] = $group->id;
    397399        $group_ids = $wpdb->escape( join( ',', (array)$group_ids ) );
    398400        $paged_groups = BP_Groups_Group::get_group_extras( &$paged_groups, $group_ids, 'popular' );
     
    423425        }
    424426
     427        foreach ( $paged_groups as $group ) $group_ids[] = $group->id;
    425428        $group_ids = $wpdb->escape( join( ',', (array)$group_ids ) );
    426429        $paged_groups = BP_Groups_Group::get_group_extras( &$paged_groups, $group_ids, 'alphabetical' );
     
    455458        }
    456459
     460        foreach ( $paged_groups as $group ) $group_ids[] = $group->id;
    457461        $group_ids = $wpdb->escape( join( ',', (array)$group_ids ) );
    458462        $paged_groups = BP_Groups_Group::get_group_extras( &$paged_groups, $group_ids, 'most_forum_topics' );
     
    487491        }
    488492
     493        foreach ( $paged_groups as $group ) $group_ids[] = $group->id;
    489494        $group_ids = $wpdb->escape( join( ',', (array)$group_ids ) );
    490495        $paged_groups = BP_Groups_Group::get_group_extras( &$paged_groups, $group_ids, 'most_forum_posts' );
     
    555560        $paged_groups = $wpdb->get_results( $wpdb->prepare( "SELECT g.*, gm1.meta_value as total_member_count, gm2.meta_value as last_activity FROM {$bp->groups->table_name_groupmeta} gm1, {$bp->groups->table_name_groupmeta} gm2, {$bp->groups->table_name} g WHERE g.id = gm1.group_id AND g.id = gm2.group_id AND gm2.meta_key = 'last_activity' AND gm1.meta_key = 'total_member_count' AND g.name LIKE '$letter%%' {$hidden_sql} {$search_sql} ORDER BY g.name ASC {$pag_sql}"  ) );
    556561
     562        foreach ( $paged_groups as $group ) $group_ids[] = $group->id;
    557563        $group_ids = $wpdb->escape( join( ',', (array)$group_ids ) );
    558564        $paged_groups = BP_Groups_Group::get_group_extras( &$paged_groups, $group_ids, 'letter' );
     
    583589        }
    584590
     591        foreach ( $paged_groups as $group ) $group_ids[] = $group->id;
    585592        $group_ids = $wpdb->escape( join( ',', (array)$group_ids ) );
    586593        $paged_groups = BP_Groups_Group::get_group_extras( &$paged_groups, $group_ids, 'random' );
Note: See TracChangeset for help on using the changeset viewer.