Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
11/08/2011 01:24:47 AM (13 years ago)
Author:
johnjamesjacoby
Message:

Use bp_loggedin_user_id() rather than reference the $bp->logged_user->id global var directly. Second step at consolidating user ID checks to use WP_User class later. See #3738.

File:
1 edited

Legend:

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

    r5301 r5302  
    4242            $this->last_activity      = $group->last_activity;
    4343            $this->total_member_count = $group->total_member_count;
    44             $this->is_member          = BP_Groups_Member::check_is_member( $bp->loggedin_user->id, $this->id );
     44            $this->is_member          = BP_Groups_Member::check_is_member( bp_loggedin_user_id(), $this->id );
    4545
    4646            // Get group admins and mods
     
    387387        }
    388388
    389         if ( !is_user_logged_in() || ( !is_super_admin() && ( $user_id != $bp->loggedin_user->id ) ) )
     389        if ( !is_user_logged_in() || ( !is_super_admin() && ( $user_id != bp_loggedin_user_id() ) ) )
    390390            $hidden_sql = " AND g.status != 'hidden'";
    391391
     
    428428        }
    429429
    430         if ( !is_user_logged_in() || ( !is_super_admin() && ( $user_id != $bp->loggedin_user->id ) ) )
     430        if ( !is_user_logged_in() || ( !is_super_admin() && ( $user_id != bp_loggedin_user_id() ) ) )
    431431            $hidden_sql = " AND g.status != 'hidden'";
    432432
     
    505505            $pag_sql = $wpdb->prepare( " LIMIT %d, %d", intval( ( $page - 1 ) * $limit), intval( $limit ) );
    506506
    507         if ( !is_user_logged_in() || ( !is_super_admin() && ( $user_id != $bp->loggedin_user->id ) ) )
     507        if ( !is_user_logged_in() || ( !is_super_admin() && ( $user_id != bp_loggedin_user_id() ) ) )
    508508            $hidden_sql = "AND g.status != 'hidden'";
    509509
     
    543543
    544544        /* Fetch the logged in users status within each group */
    545         $user_status = $wpdb->get_col( $wpdb->prepare( "SELECT group_id FROM {$bp->groups->table_name_members} WHERE user_id = %d AND group_id IN ( {$group_ids} ) AND is_confirmed = 1 AND is_banned = 0", $bp->loggedin_user->id ) );
     545        $user_status = $wpdb->get_col( $wpdb->prepare( "SELECT group_id FROM {$bp->groups->table_name_members} WHERE user_id = %d AND group_id IN ( {$group_ids} ) AND is_confirmed = 1 AND is_banned = 0", bp_loggedin_user_id() ) );
    546546        for ( $i = 0, $count = count( $paged_groups ); $i < $count; ++$i ) {
    547547            $paged_groups[$i]->is_member = false;
     
    553553        }
    554554
    555         $user_banned = $wpdb->get_col( $wpdb->prepare( "SELECT group_id FROM {$bp->groups->table_name_members} WHERE is_banned = 1 AND user_id = %d AND group_id IN ( {$group_ids} )", $bp->loggedin_user->id ) );
     555        $user_banned = $wpdb->get_col( $wpdb->prepare( "SELECT group_id FROM {$bp->groups->table_name_members} WHERE is_banned = 1 AND user_id = %d AND group_id IN ( {$group_ids} )", bp_loggedin_user_id() ) );
    556556        for ( $i = 0, $count = count( $paged_groups ); $i < $count; ++$i ) {
    557557            $paged_groups[$i]->is_banned = false;
     
    854854
    855855        // If the user is logged in and viewing their own groups, we can show hidden and private groups
    856         if ( $user_id != $bp->loggedin_user->id ) {
     856        if ( $user_id != bp_loggedin_user_id() ) {
    857857            $group_sql = $wpdb->prepare( "SELECT DISTINCT m.group_id FROM {$bp->groups->table_name_members} m, {$bp->groups->table_name} g WHERE g.status != 'hidden' AND m.user_id = %d AND m.is_confirmed = 1 AND m.is_banned = 0{$pag_sql}", $user_id );
    858858            $total_groups = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(DISTINCT m.group_id) FROM {$bp->groups->table_name_members} m, {$bp->groups->table_name} g WHERE g.status != 'hidden' AND m.user_id = %d AND m.is_confirmed = 1 AND m.is_banned = 0", $user_id ) );
     
    880880        }
    881881
    882         if ( $user_id != $bp->loggedin_user->id )
     882        if ( $user_id != bp_loggedin_user_id() )
    883883            $hidden_sql = " AND g.status != 'hidden'";
    884884
     
    902902        }
    903903
    904         if ( $user_id != $bp->loggedin_user->id )
     904        if ( $user_id != bp_loggedin_user_id() )
    905905            $hidden_sql = " AND g.status != 'hidden'";
    906906
     
    924924        }
    925925
    926         if ( $user_id != $bp->loggedin_user->id )
     926        if ( $user_id != bp_loggedin_user_id() )
    927927            $hidden_sql = " AND g.status != 'hidden'";
    928928
     
    939939            $user_id = bp_displayed_user_id();
    940940
    941         if ( $user_id != $bp->loggedin_user->id && !is_super_admin() ) {
     941        if ( $user_id != bp_loggedin_user_id() && !is_super_admin() ) {
    942942            return $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(DISTINCT m.group_id) FROM {$bp->groups->table_name_members} m, {$bp->groups->table_name} g WHERE m.group_id = g.id AND g.status != 'hidden' AND m.user_id = %d AND m.is_confirmed = 1 AND m.is_banned = 0", $user_id ) );
    943943        } else {
     
    11261126
    11271127        if ( bp_is_active( 'friends' ) ) {
    1128             $friend_status = $wpdb->get_results( $wpdb->prepare( "SELECT initiator_user_id, friend_user_id, is_confirmed FROM {$bp->friends->table_name} WHERE (initiator_user_id = %d AND friend_user_id IN ( {$user_ids} ) ) OR (initiator_user_id IN ( {$user_ids} ) AND friend_user_id = %d )", $bp->loggedin_user->id, $bp->loggedin_user->id ) );
     1128            $friend_status = $wpdb->get_results( $wpdb->prepare( "SELECT initiator_user_id, friend_user_id, is_confirmed FROM {$bp->friends->table_name} WHERE (initiator_user_id = %d AND friend_user_id IN ( {$user_ids} ) ) OR (initiator_user_id IN ( {$user_ids} ) AND friend_user_id = %d )", bp_loggedin_user_id(), bp_loggedin_user_id() ) );
    11291129            for ( $i = 0, $count = count( $members ); $i < $count; ++$i ) {
    11301130                foreach ( (array)$friend_status as $status ) {
Note: See TracChangeset for help on using the changeset viewer.