Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
02/10/2015 02:49:16 AM (12 years ago)
Author:
johnjamesjacoby
Message:

Replace all remaining $bp global touches with buddypress().

All existing tests continue to pass as normal. I will further manually scrutinize each replacement to ensure correctness.

Fixes #5138. Any stragglers or updates will reference this ticket.

File:
1 edited

Legend:

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

    r9365 r9471  
    260260         */
    261261        public function save() {
    262                 global $wpdb, $bp;
     262                global $wpdb;
     263
     264                $bp = buddypress();
    263265
    264266                $this->creator_id   = apply_filters( 'groups_group_creator_id_before_save',   $this->creator_id,   $this->id );
     
    356358         */
    357359        public function delete() {
    358                 global $wpdb, $bp;
     360                global $wpdb;
    359361
    360362                // Delete groupmeta for the group
     
    374376
    375377                wp_cache_delete( $this->id, 'bp_groups' );
     378
     379                $bp = buddypress();
    376380
    377381                // Finally remove the group entry from the DB
     
    393397         */
    394398        public static function group_exists( $slug, $table_name = false ) {
    395                 global $wpdb, $bp;
     399                global $wpdb;
    396400
    397401                if ( empty( $table_name ) )
    398                         $table_name = $bp->groups->table_name;
     402                        $table_name = buddypress()->groups->table_name;
    399403
    400404                if ( empty( $slug ) )
     
    425429         */
    426430        public static function get_invites( $user_id, $group_id ) {
    427                 global $wpdb, $bp;
     431                global $wpdb;
     432
     433                $bp = buddypress();
     434
    428435                return $wpdb->get_col( $wpdb->prepare( "SELECT user_id FROM {$bp->groups->table_name_members} WHERE group_id = %d and is_confirmed = 0 AND inviter_id = %d", $group_id, $user_id ) );
    429436        }
     
    447454         */
    448455        public static function filter_user_groups( $filter, $user_id = 0, $order = false, $limit = null, $page = null ) {
    449                 global $wpdb, $bp;
     456                global $wpdb;
    450457
    451458                if ( empty( $user_id ) )
     
    464471                if ( empty( $gids['groups'] ) )
    465472                        return false;
     473
     474                $bp = buddypress();
    466475
    467476                $gids = esc_sql( implode( ',', wp_parse_id_list( $gids['groups'] ) ) );
     
    491500         */
    492501        public static function search_groups( $filter, $limit = null, $page = null, $sort_by = false, $order = false ) {
    493                 global $wpdb, $bp;
     502                global $wpdb;
    494503
    495504                $search_terms_like = '%' . bp_esc_like( $filter ) . '%';
     
    509518                        $hidden_sql = "AND status != 'hidden'";
    510519
     520                $bp = buddypress();
     521
    511522                $paged_groups = $wpdb->get_results( $wpdb->prepare( "SELECT id as group_id FROM {$bp->groups->table_name} WHERE ( name LIKE %s OR description LIKE %s ) {$hidden_sql} {$order_sql} {$pag_sql}", $search_terms_like, $search_terms_like ) );
    512523                $total_groups = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(id) FROM {$bp->groups->table_name} WHERE ( name LIKE %s OR description LIKE %s ) {$hidden_sql}", $search_terms_like, $search_terms_like ) );
     
    522533         */
    523534        public static function check_slug( $slug ) {
    524                 global $wpdb, $bp;
     535                global $wpdb;
     536
     537                $bp = buddypress();
    525538
    526539                return $wpdb->get_var( $wpdb->prepare( "SELECT slug FROM {$bp->groups->table_name} WHERE slug = %s", $slug ) );
     
    534547         */
    535548        public static function get_slug( $group_id ) {
    536                 global $wpdb, $bp;
     549                global $wpdb;
     550
     551                $bp = buddypress();
    537552
    538553                return $wpdb->get_var( $wpdb->prepare( "SELECT slug FROM {$bp->groups->table_name} WHERE id = %d", $group_id ) );
     
    546561         */
    547562        public static function has_members( $group_id ) {
    548                 global $wpdb, $bp;
     563                global $wpdb;
     564
     565                $bp = buddypress();
    549566
    550567                $members = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(id) FROM {$bp->groups->table_name_members} WHERE group_id = %d", $group_id ) );
     
    564581         */
    565582        public static function has_membership_requests( $group_id ) {
    566                 global $wpdb, $bp;
     583                global $wpdb;
     584
     585                $bp = buddypress();
    567586
    568587                return $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(id) FROM {$bp->groups->table_name_members} WHERE group_id = %d AND is_confirmed = 0", $group_id ) );
     
    584603         */
    585604        public static function get_membership_requests( $group_id, $limit = null, $page = null ) {
    586                 global $wpdb, $bp;
     605                global $wpdb;
    587606
    588607                if ( !empty( $limit ) && !empty( $page ) ) {
    589608                        $pag_sql = $wpdb->prepare( " LIMIT %d, %d", intval( ( $page - 1 ) * $limit), intval( $limit ) );
    590609                }
     610
     611                $bp = buddypress();
    591612
    592613                $paged_requests = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM {$bp->groups->table_name_members} WHERE group_id = %d AND is_confirmed = 0 AND inviter_id = 0{$pag_sql}", $group_id ) );
     
    648669         */
    649670        public static function get( $args = array() ) {
    650                 global $wpdb, $bp;
     671                global $wpdb;
    651672
    652673                // Backward compatibility with old method of passing arguments
     
    687708
    688709                $r = wp_parse_args( $args, $defaults );
     710
     711                $bp = buddypress();
    689712
    690713                $sql       = array();
     
    10131036         */
    10141037        public static function get_by_most_forum_topics( $limit = null, $page = null, $user_id = 0, $search_terms = false, $populate_extras = true, $exclude = false ) {
    1015                 global $wpdb, $bp, $bbdb;
     1038                global $wpdb, $bbdb;
    10161039
    10171040                if ( empty( $bbdb ) )
     
    10341057                        $exclude_sql = " AND g.id NOT IN ({$exclude})";
    10351058                }
     1059
     1060                $bp = buddypress();
    10361061
    10371062                if ( !empty( $user_id ) ) {
     
    10771102         */
    10781103        public static function get_by_most_forum_posts( $limit = null, $page = null, $search_terms = false, $populate_extras = true, $exclude = false ) {
    1079                 global $wpdb, $bp, $bbdb;
     1104                global $wpdb, $bbdb;
    10801105
    10811106                if ( empty( $bbdb ) )
     
    10981123                        $exclude_sql = " AND g.id NOT IN ({$exclude})";
    10991124                }
     1125
     1126                $bp = buddypress();
    11001127
    11011128                if ( !empty( $user_id ) ) {
     
    11381165         */
    11391166        public static function get_by_letter( $letter, $limit = null, $page = null, $populate_extras = true, $exclude = false ) {
    1140                 global $wpdb, $bp;
     1167                global $wpdb;
    11411168
    11421169                $pag_sql = $hidden_sql = $exclude_sql = '';
     
    11521179                        }
    11531180                }
     1181
     1182                $bp = buddypress();
    11541183
    11551184                if ( !empty( $exclude ) ) {
     
    12061235         */
    12071236        public static function get_random( $limit = null, $page = null, $user_id = 0, $search_terms = false, $populate_extras = true, $exclude = false ) {
    1208                 global $wpdb, $bp;
     1237                global $wpdb;
    12091238
    12101239                $pag_sql = $hidden_sql = $search_sql = $exclude_sql = '';
     
    12261255                        $exclude_sql = " AND g.id NOT IN ({$exclude})";
    12271256                }
     1257
     1258                $bp = buddypress();
    12281259
    12291260                if ( !empty( $user_id ) ) {
     
    12641295         */
    12651296        public static function get_group_extras( &$paged_groups, &$group_ids, $type = false ) {
    1266                 global $bp, $wpdb;
     1297                global $wpdb;
    12671298
    12681299                if ( empty( $group_ids ) )
    12691300                        return $paged_groups;
     1301
     1302                $bp = buddypress();
    12701303
    12711304                // Sanitize group IDs
     
    13381371         */
    13391372        public static function delete_all_invites( $group_id ) {
    1340                 global $wpdb, $bp;
     1373                global $wpdb;
     1374
     1375                $bp = buddypress();
    13411376
    13421377                return $wpdb->query( $wpdb->prepare( "DELETE FROM {$bp->groups->table_name_members} WHERE group_id = %d AND invite_sent = 1", $group_id ) );
     
    13521387         */
    13531388        public static function get_total_group_count() {
    1354                 global $wpdb, $bp;
     1389                global $wpdb;
    13551390
    13561391                $hidden_sql = '';
     
    13581393                        $hidden_sql = "WHERE status != 'hidden'";
    13591394
     1395                $bp = buddypress();
     1396
    13601397                return $wpdb->get_var( "SELECT COUNT(id) FROM {$bp->groups->table_name} {$hidden_sql}" );
    13611398        }
     
    13691406         */
    13701407        public static function get_global_forum_topic_count( $type ) {
    1371                 global $bbdb, $wpdb, $bp;
     1408                global $bbdb, $wpdb;
     1409
     1410                $bp = buddypress();
    13721411
    13731412                if ( 'unreplied' == $type )
     
    13911430         */
    13921431        public static function get_total_member_count( $group_id ) {
    1393                 global $wpdb, $bp;
     1432                global $wpdb;
     1433
     1434                $bp = buddypress();
    13941435
    13951436                return $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(id) FROM {$bp->groups->table_name_members} WHERE group_id = %d AND is_confirmed = 1 AND is_banned = 0", $group_id ) );
     
    14061447         */
    14071448        public static function get_global_topic_count( $status = 'public', $search_terms = false ) {
    1408                 global $bbdb, $wpdb, $bp;
     1449                global $bbdb, $wpdb;
    14091450
    14101451                switch ( $status ) {
     
    14271468                }
    14281469
     1470                $bp = buddypress();
     1471
    14291472                $sql = array();
    14301473
     
    14521495         */
    14531496        public static function get_group_type_ids() {
    1454                 global $wpdb, $bp;
    1455 
     1497                global $wpdb;
     1498
     1499                $bp  = buddypress();
    14561500                $ids = array();
    14571501
     
    19812025         */
    19822026        public function populate() {
    1983                 global $wpdb, $bp;
     2027                global $wpdb;
     2028
     2029                $bp = buddypress();
    19842030
    19852031                if ( $this->user_id && $this->group_id && !$this->id )
     
    20152061         */
    20162062        public function save() {
    2017                 global $wpdb, $bp;
     2063                global $wpdb;
     2064
     2065                $bp = buddypress();
    20182066
    20192067                $this->user_id       = apply_filters( 'groups_member_user_id_before_save',       $this->user_id,       $this->id );
     
    21452193         */
    21462194        public function remove() {
    2147                 global $wpdb, $bp;
    2148 
     2195                global $wpdb;
     2196
     2197                $bp  = buddypress();
    21492198                $sql = $wpdb->prepare( "DELETE FROM {$bp->groups->table_name_members} WHERE user_id = %d AND group_id = %d", $this->user_id, $this->group_id );
    21502199
     
    21952244         */
    21962245        public static function delete( $user_id, $group_id ) {
    2197                 global $wpdb, $bp;
    2198 
     2246                global $wpdb;
     2247
     2248                $bp = buddypress();
    21992249                $remove = $wpdb->query( $wpdb->prepare( "DELETE FROM {$bp->groups->table_name_members} WHERE user_id = %d AND group_id = %d", $user_id, $group_id ) );
    22002250
     
    22222272         */
    22232273        public static function get_group_ids( $user_id, $limit = false, $page = false ) {
    2224                 global $wpdb, $bp;
     2274                global $wpdb;
    22252275
    22262276                $pag_sql = '';
    22272277                if ( !empty( $limit ) && !empty( $page ) )
    22282278                        $pag_sql = $wpdb->prepare( " LIMIT %d, %d", intval( ( $page - 1 ) * $limit), intval( $limit ) );
     2279
     2280                $bp = buddypress();
    22292281
    22302282                // If the user is logged in and viewing their own groups, we can show hidden and private groups
     
    22582310         */
    22592311        public static function get_recently_joined( $user_id, $limit = false, $page = false, $filter = false ) {
    2260                 global $wpdb, $bp;
     2312                global $wpdb;
    22612313
    22622314                $user_id_sql = $pag_sql = $hidden_sql = $filter_sql = '';
     
    22742326                if ( $user_id != bp_loggedin_user_id() )
    22752327                        $hidden_sql = " AND g.status != 'hidden'";
     2328
     2329                $bp = buddypress();
    22762330
    22772331                $paged_groups = $wpdb->get_results( "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_members} m, {$bp->groups->table_name} g WHERE g.id = m.group_id AND g.id = gm1.group_id AND g.id = gm2.group_id AND gm2.meta_key = 'last_activity' AND gm1.meta_key = 'total_member_count'{$hidden_sql}{$filter_sql} AND {$user_id_sql} AND m.is_confirmed = 1 AND m.is_banned = 0 ORDER BY m.date_modified DESC {$pag_sql}" );
     
    22972351         */
    22982352        public static function get_is_admin_of( $user_id, $limit = false, $page = false, $filter = false ) {
    2299                 global $wpdb, $bp;
     2353                global $wpdb;
    23002354
    23012355                $user_id_sql = $pag_sql = $hidden_sql = $filter_sql = '';
     
    23132367                if ( $user_id != bp_loggedin_user_id() )
    23142368                        $hidden_sql = " AND g.status != 'hidden'";
     2369
     2370                $bp = buddypress();
    23152371
    23162372                $paged_groups = $wpdb->get_results( "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_members} m, {$bp->groups->table_name} g WHERE g.id = m.group_id AND g.id = gm1.group_id AND g.id = gm2.group_id AND gm2.meta_key = 'last_activity' AND gm1.meta_key = 'total_member_count'{$hidden_sql}{$filter_sql} AND {$user_id_sql} AND m.is_confirmed = 1 AND m.is_banned = 0 AND m.is_admin = 1 ORDER BY m.date_modified ASC {$pag_sql}" );
     
    23362392         */
    23372393        public static function get_is_mod_of( $user_id, $limit = false, $page = false, $filter = false ) {
    2338                 global $wpdb, $bp;
     2394                global $wpdb;
    23392395
    23402396                $user_id_sql = $pag_sql = $hidden_sql = $filter_sql = '';
     
    23532409                        $hidden_sql = " AND g.status != 'hidden'";
    23542410
     2411                $bp = buddypress();
     2412
    23552413                $paged_groups = $wpdb->get_results( "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_members} m, {$bp->groups->table_name} g WHERE g.id = m.group_id AND g.id = gm1.group_id AND g.id = gm2.group_id AND gm2.meta_key = 'last_activity' AND gm1.meta_key = 'total_member_count'{$hidden_sql}{$filter_sql} AND {$user_id_sql} AND m.is_confirmed = 1 AND m.is_banned = 0 AND m.is_mod = 1 ORDER BY m.date_modified ASC {$pag_sql}" );
    23562414                $total_groups = $wpdb->get_var( "SELECT COUNT(DISTINCT m.group_id) FROM {$bp->groups->table_name_members} m, {$bp->groups->table_name} g WHERE m.group_id = g.id{$hidden_sql}{$filter_sql} AND {$user_id_sql} AND m.is_confirmed = 1 AND m.is_banned = 0 AND m.is_mod = 1 ORDER BY date_modified ASC" );
     
    23662424         */
    23672425        public static function total_group_count( $user_id = 0 ) {
    2368                 global $bp, $wpdb;
     2426                global $wpdb;
    23692427
    23702428                if ( empty( $user_id ) )
    23712429                        $user_id = bp_displayed_user_id();
     2430
     2431                $bp = buddypress();
    23722432
    23732433                if ( $user_id != bp_loggedin_user_id() && !bp_current_user_can( 'bp_moderate' ) ) {
     
    23942454         */
    23952455        public static function get_invites( $user_id, $limit = false, $page = false, $exclude = false ) {
    2396                 global $wpdb, $bp;
     2456                global $wpdb;
    23972457
    23982458                $pag_sql = ( !empty( $limit ) && !empty( $page ) ) ? $wpdb->prepare( " LIMIT %d, %d", intval( ( $page - 1 ) * $limit), intval( $limit ) ) : '';
     
    24042464                        $exclude_sql = '';
    24052465                }
     2466
     2467                $bp = buddypress();
    24062468
    24072469                $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_members} m, {$bp->groups->table_name} g WHERE g.id = m.group_id AND 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 m.is_confirmed = 0 AND m.inviter_id != 0 AND m.invite_sent = 1 AND m.user_id = %d {$exclude_sql} ORDER BY m.date_modified ASC {$pag_sql}", $user_id ) );
     
    24442506         */
    24452507        public static function check_has_invite( $user_id, $group_id, $type = 'sent' ) {
    2446                 global $wpdb, $bp;
     2508                global $wpdb;
    24472509
    24482510                if ( empty( $user_id ) )
    24492511                        return false;
    24502512
     2513                $bp  = buddypress();
    24512514                $sql = "SELECT id FROM {$bp->groups->table_name_members} WHERE user_id = %d AND group_id = %d AND is_confirmed = 0 AND inviter_id != 0";
    24522515
     
    24652528         */
    24662529        public static function delete_invite( $user_id, $group_id ) {
    2467                 global $wpdb, $bp;
     2530                global $wpdb;
    24682531
    24692532                if ( empty( $user_id ) )
    24702533                        return false;
     2534
     2535                $bp = buddypress();
    24712536
    24722537                return $wpdb->query( $wpdb->prepare( "DELETE FROM {$bp->groups->table_name_members} WHERE user_id = %d AND group_id = %d AND is_confirmed = 0 AND inviter_id != 0 AND invite_sent = 1", $user_id, $group_id ) );
     
    24812546         */
    24822547        public static function delete_request( $user_id, $group_id ) {
    2483                 global $wpdb, $bp;
     2548                global $wpdb;
    24842549
    24852550                if ( empty( $user_id ) )
    24862551                        return false;
     2552
     2553                $bp = buddypress();
    24872554
    24882555                return $wpdb->query( $wpdb->prepare( "DELETE FROM {$bp->groups->table_name_members} WHERE user_id = %d AND group_id = %d AND is_confirmed = 0 AND inviter_id = 0 AND invite_sent = 0", $user_id, $group_id ) );
     
    24982565         */
    24992566        public static function check_is_admin( $user_id, $group_id ) {
    2500                 global $wpdb, $bp;
     2567                global $wpdb;
    25012568
    25022569                if ( empty( $user_id ) )
    25032570                        return false;
     2571
     2572                $bp = buddypress();
    25042573
    25052574                return $wpdb->query( $wpdb->prepare( "SELECT id FROM {$bp->groups->table_name_members} WHERE user_id = %d AND group_id = %d AND is_admin = 1 AND is_banned = 0", $user_id, $group_id ) );
     
    25152584         */
    25162585        public static function check_is_mod( $user_id, $group_id ) {
    2517                 global $wpdb, $bp;
     2586                global $wpdb;
    25182587
    25192588                if ( empty( $user_id ) )
    25202589                        return false;
     2590
     2591                $bp = buddypress();
    25212592
    25222593                return $wpdb->query( $wpdb->prepare( "SELECT id FROM {$bp->groups->table_name_members} WHERE user_id = %d AND group_id = %d AND is_mod = 1 AND is_banned = 0", $user_id, $group_id ) );
     
    25322603         */
    25332604        public static function check_is_member( $user_id, $group_id ) {
    2534                 global $wpdb, $bp;
     2605                global $wpdb;
    25352606
    25362607                if ( empty( $user_id ) )
    25372608                        return false;
     2609
     2610                $bp = buddypress();
    25382611
    25392612                return $wpdb->query( $wpdb->prepare( "SELECT id FROM {$bp->groups->table_name_members} WHERE user_id = %d AND group_id = %d AND is_confirmed = 1 AND is_banned = 0", $user_id, $group_id ) );
     
    25492622         */
    25502623        public static function check_is_banned( $user_id, $group_id ) {
    2551                 global $wpdb, $bp;
     2624                global $wpdb;
    25522625
    25532626                if ( empty( $user_id ) )
    25542627                        return false;
     2628
     2629                $bp = buddypress();
    25552630
    25562631                return $wpdb->get_var( $wpdb->prepare( "SELECT is_banned FROM {$bp->groups->table_name_members} WHERE user_id = %d AND group_id = %d", $user_id, $group_id ) );
     
    25682643         */
    25692644        public static function check_is_creator( $user_id, $group_id ) {
    2570                 global $bp, $wpdb;
     2645                global $wpdb;
    25712646
    25722647                if ( empty( $user_id ) )
    25732648                        return false;
     2649
     2650                $bp = buddypress();
    25742651
    25752652                return $wpdb->get_var( $wpdb->prepare( "SELECT id FROM {$bp->groups->table_name} WHERE creator_id = %d AND id = %d", $user_id, $group_id ) );
     
    25842661         */
    25852662        public static function check_for_membership_request( $user_id, $group_id ) {
    2586                 global $wpdb, $bp;
     2663                global $wpdb;
    25872664
    25882665                if ( empty( $user_id ) )
    25892666                        return false;
     2667
     2668                $bp = buddypress();
    25902669
    25912670                return $wpdb->query( $wpdb->prepare( "SELECT id FROM {$bp->groups->table_name_members} WHERE user_id = %d AND group_id = %d AND is_confirmed = 0 AND is_banned = 0 AND inviter_id = 0", $user_id, $group_id ) );
     
    26002679         */
    26012680        public static function get_random_groups( $user_id = 0, $total_groups = 5 ) {
    2602                 global $wpdb, $bp;
     2681                global $wpdb;
     2682
     2683                $bp = buddypress();
    26032684
    26042685                // If the user is logged in and viewing their random groups, we can show hidden and private groups
     
    26172698         */
    26182699        public static function get_group_member_ids( $group_id ) {
    2619                 global $bp, $wpdb;
     2700                global $wpdb;
     2701
     2702                $bp = buddypress();
    26202703
    26212704                return $wpdb->get_col( $wpdb->prepare( "SELECT user_id FROM {$bp->groups->table_name_members} WHERE group_id = %d AND is_confirmed = 1 AND is_banned = 0", $group_id ) );
     
    26292712         */
    26302713        public static function get_group_administrator_ids( $group_id ) {
    2631                 global $bp, $wpdb;
     2714                global $wpdb;
    26322715
    26332716                $group_admins = wp_cache_get( $group_id, 'bp_group_admins' );
    26342717
    26352718                if ( false === $group_admins ) {
     2719                        $bp = buddypress();
    26362720                        $group_admins = $wpdb->get_results( $wpdb->prepare( "SELECT user_id, date_modified FROM {$bp->groups->table_name_members} WHERE group_id = %d AND is_admin = 1 AND is_banned = 0", $group_id ) );
    26372721
     
    26492733         */
    26502734        public static function get_group_moderator_ids( $group_id ) {
    2651                 global $bp, $wpdb;
     2735                global $wpdb;
     2736
     2737                $bp = buddypress();
    26522738
    26532739                return $wpdb->get_results( $wpdb->prepare( "SELECT user_id, date_modified FROM {$bp->groups->table_name_members} WHERE group_id = %d AND is_mod = 1 AND is_banned = 0", $group_id ) );
     
    26612747         */
    26622748        public static function get_all_membership_request_user_ids( $group_id ) {
    2663                 global $bp, $wpdb;
     2749                global $wpdb;
     2750
     2751                $bp = buddypress();
    26642752
    26652753                return $wpdb->get_col( $wpdb->prepare( "SELECT user_id FROM {$bp->groups->table_name_members} WHERE group_id = %d AND is_confirmed = 0 AND inviter_id = 0", $group_id ) );
     
    26722760         */
    26732761        public static function get_all_for_group( $group_id, $limit = false, $page = false, $exclude_admins_mods = true, $exclude_banned = true, $exclude = false ) {
    2674                 global $bp, $wpdb;
     2762                global $wpdb;
    26752763
    26762764                _deprecated_function( __METHOD__, '1.8', 'BP_Group_Member_Query' );
     
    26932781                        $exclude_sql = " AND m.user_id NOT IN ({$exclude})";
    26942782                }
     2783
     2784                $bp = buddypress();
    26952785
    26962786                if ( bp_is_active( 'xprofile' ) ) {
     
    27372827         */
    27382828        public static function delete_all( $group_id ) {
    2739                 global $wpdb, $bp;
     2829                global $wpdb;
     2830
     2831                $bp = buddypress();
    27402832
    27412833                return $wpdb->query( $wpdb->prepare( "DELETE FROM {$bp->groups->table_name_members} WHERE group_id = %d", $group_id ) );
     
    27502842         */
    27512843        public static function delete_all_for_user( $user_id ) {
    2752                 global $bp, $wpdb;
     2844                global $wpdb;
     2845
     2846                $bp = buddypress();
    27532847
    27542848                // Get all the group ids for the current user's groups and update counts
Note: See TracChangeset for help on using the changeset viewer.