Skip to:
Content

BuddyPress.org

Changeset 5301


Ignore:
Timestamp:
11/08/2011 01:14:31 AM (15 years ago)
Author:
johnjamesjacoby
Message:

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

Location:
trunk
Files:
46 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-activity/bp-activity-functions.php

    r5262 r5301  
    251251        // Fallback to logged in user if no user_id is passed
    252252        if ( empty( $user_id ) )
    253                 $user_id = $bp->displayed_user->id;
     253                $user_id = bp_displayed_user_id();
    254254
    255255        // Get favorites for user
    … …  
    431431        // Fallback on displayed user, and then logged in user
    432432        if ( empty( $user_id ) )
    433                 $user_id = ( $bp->displayed_user->id ) ? $bp->displayed_user->id : $bp->loggedin_user->id;
     433                $user_id = ( bp_displayed_user_id() ) ? bp_displayed_user_id() : $bp->loggedin_user->id;
    434434
    435435        return BP_Activity_Activity::total_favorite_count( $user_id );
  • trunk/bp-activity/bp-activity-loader.php

    r5300 r5301  
    124124
    125125                // Stop if there is no user displayed or logged in
    126                 if ( !is_user_logged_in() && !isset( $bp->displayed_user->id ) )
     126                if ( !is_user_logged_in() && !bp_displayed_user_id() )
    127127                        return;
    128128
    … …  
    308308                        } else {
    309309                                $bp->bp_options_avatar = bp_core_fetch_avatar( array(
    310                                         'item_id' => $bp->displayed_user->id,
     310                                        'item_id' => bp_displayed_user_id(),
    311311                                        'type'    => 'thumb'
    312312                                ) );
  • trunk/bp-activity/bp-activity-screens.php

    r5259 r5301  
    268268        global $bp;
    269269
    270         if ( !$mention = bp_get_user_meta( $bp->displayed_user->id, 'notification_activity_new_mention', true ) )
     270        if ( !$mention = bp_get_user_meta( bp_displayed_user_id(), 'notification_activity_new_mention', true ) )
    271271                $mention = 'yes';
    272272
    273         if ( !$reply = bp_get_user_meta( $bp->displayed_user->id, 'notification_activity_new_reply', true ) )
     273        if ( !$reply = bp_get_user_meta( bp_displayed_user_id(), 'notification_activity_new_reply', true ) )
    274274                $reply = 'yes'; ?>
    275275
    … …  
    287287                        <tr id="activity-notification-settings-mentions">
    288288                                <td>&nbsp;</td>
    289                                 <td><?php printf( __( 'A member mentions you in an update using "@%s"', 'buddypress' ), bp_core_get_username( $bp->displayed_user->id, $bp->displayed_user->userdata->user_nicename, $bp->displayed_user->userdata->user_login ) ) ?></td>
     289                                <td><?php printf( __( 'A member mentions you in an update using "@%s"', 'buddypress' ), bp_core_get_username( bp_displayed_user_id(), $bp->displayed_user->userdata->user_nicename, $bp->displayed_user->userdata->user_login ) ) ?></td>
    290290                                <td class="yes"><input type="radio" name="notifications[notification_activity_new_mention]" value="yes" <?php checked( $mention, 'yes', true ) ?>/></td>
    291291                                <td class="no"><input type="radio" name="notifications[notification_activity_new_mention]" value="no" <?php checked( $mention, 'no', true ) ?>/></td>
  • trunk/bp-activity/bp-activity-template.php

    r5262 r5301  
    265265
    266266        // User filtering
    267         if ( !empty( $bp->displayed_user->id ) )
    268                 $user_id = $bp->displayed_user->id;
     267        if ( bp_displayed_user_id() )
     268                $user_id = bp_displayed_user_id();
    269269
    270270        // Group filtering
    … …  
    325325                // determine which user_id applies
    326326                if ( empty( $user_id ) )
    327                         $user_id = ( !empty( $bp->displayed_user->id ) ) ? $bp->displayed_user->id : $bp->loggedin_user->id;
     327                        $user_id = ( bp_displayed_user_id() ) ? bp_displayed_user_id() : $bp->loggedin_user->id;
    328328
    329329                // are we displaying user specific activity?
    … …  
    361361                                        break;
    362362                                case 'mentions':
    363                                         $user_nicename    = ( !empty( $bp->displayed_user->id ) ) ? $bp->displayed_user->userdata->user_nicename : $bp->loggedin_user->userdata->user_nicename;
    364                                         $user_login       = ( !empty( $bp->displayed_user->id ) ) ? $bp->displayed_user->userdata->user_login : $bp->loggedin_user->userdata->user_login;
     363                                        $user_nicename    = ( bp_displayed_user_id() ) ? $bp->displayed_user->userdata->user_nicename : $bp->loggedin_user->userdata->user_nicename;
     364                                        $user_login       = ( bp_displayed_user_id() ) ? $bp->displayed_user->userdata->user_login : $bp->loggedin_user->userdata->user_login;
    365365                                        $search_terms     = '@' . bp_core_get_username( $user_id, $user_nicename, $user_login ) . '<'; // Start search at @ symbol and stop search at closing tag delimiter.
    366366                                        $display_comments = 'stream';
    … …  
    20442044
    20452045                if ( !$user_id )
    2046                         $user_id = $bp->displayed_user->id;
     2046                        $user_id = bp_displayed_user_id();
    20472047
    20482048                if ( bp_core_is_user_spammer( $user_id ) || bp_core_is_user_deleted( $user_id ) )
    … …  
    23102310                        return false;
    23112311
    2312                 return apply_filters( 'bp_get_send_public_message_link', wp_nonce_url( bp_loggedin_user_domain() . bp_get_activity_slug() . '/?r=' . bp_core_get_username( $bp->displayed_user->id, $bp->displayed_user->userdata->user_nicename, $bp->displayed_user->userdata->user_login ) ) );
     2312                return apply_filters( 'bp_get_send_public_message_link', wp_nonce_url( bp_loggedin_user_domain() . bp_get_activity_slug() . '/?r=' . bp_core_get_username( bp_displayed_user_id(), $bp->displayed_user->userdata->user_nicename, $bp->displayed_user->userdata->user_login ) ) );
    23132313        }
    23142314
  • trunk/bp-activity/feeds/bp-activity-favorites-feed.php

    r5109 r5301  
    3636
    3737        <?php
    38                 $favs = bp_activity_get_user_favorites( $bp->displayed_user->id );
     38                $favs = bp_activity_get_user_favorites( bp_displayed_user_id() );
    3939                $fav_ids = implode( ',', (array)$favs );
    4040        ?>
  • trunk/bp-activity/feeds/bp-activity-mentions-feed.php

    r5109 r5301  
    3434        <?php do_action('bp_activity_mentions_feed_head'); ?>
    3535
    36         <?php if ( bp_has_activities( 'max=50&display_comments=stream&search_terms=@' . bp_core_get_username( $bp->displayed_user->id, $bp->displayed_user->userdata->user_nicename, $bp->displayed_user->userdata->user_login ) ) ) : ?>
     36        <?php if ( bp_has_activities( 'max=50&display_comments=stream&search_terms=@' . bp_core_get_username( bp_displayed_user_id(), $bp->displayed_user->userdata->user_nicename, $bp->displayed_user->userdata->user_login ) ) ) : ?>
    3737                <?php while ( bp_activities() ) : bp_the_activity(); ?>
    3838                        <item>
  • trunk/bp-activity/feeds/bp-activity-personal-feed.php

    r5109 r5301  
    3434        <?php do_action('bp_activity_personal_feed_head'); ?>
    3535
    36         <?php if ( bp_has_activities( 'user_id=' . $bp->displayed_user->id . '&max=50&display_comments=stream' ) ) : ?>
     36        <?php if ( bp_has_activities( 'user_id=' . bp_displayed_user_id() . '&max=50&display_comments=stream' ) ) : ?>
    3737                <?php while ( bp_activities() ) : bp_the_activity(); ?>
    3838                        <item>
  • trunk/bp-blogs/bp-blogs-classes.php

    r4819 r5301  
    1515                global $bp, $wpdb;
    1616
    17                 $user_id = $bp->displayed_user->id;
     17                $user_id = bp_displayed_user_id();
    1818
    1919                if ( $id ) {
    … …  
    151151
    152152                if ( !$user_id )
    153                         $user_id = $bp->displayed_user->id;
     153                        $user_id = bp_displayed_user_id();
    154154
    155155                // Show logged in users their hidden blogs.
    … …  
    177177
    178178                if ( !$user_id )
    179                         $user_id = $bp->displayed_user->id;
     179                        $user_id = bp_displayed_user_id();
    180180
    181181                return $wpdb->get_col( $wpdb->prepare( "SELECT blog_id FROM {$bp->blogs->table_name} WHERE user_id = %d", $user_id ) );
    … …  
    192192
    193193                if ( !$user_id )
    194                         $user_id = $bp->displayed_user->id;
     194                        $user_id = bp_displayed_user_id();
    195195
    196196                // If the user is logged in return the blog count including their hidden blogs.
  • trunk/bp-blogs/bp-blogs-functions.php

    r5248 r5301  
    411411
    412412        if ( !$user_id )
    413                 $user_id = ( $bp->displayed_user->id ) ? $bp->displayed_user->id : $bp->loggedin_user->id;
     413                $user_id = ( bp_displayed_user_id() ) ? bp_displayed_user_id() : $bp->loggedin_user->id;
    414414
    415415        if ( !$count = wp_cache_get( 'bp_total_blogs_for_user_' . $user_id, 'bp' ) ) {
  • trunk/bp-blogs/bp-blogs-loader.php

    r5300 r5301  
    182182                        } else {
    183183                                $bp->bp_options_avatar = bp_core_fetch_avatar( array(
    184                                         'item_id' => $bp->displayed_user->id,
     184                                        'item_id' => bp_displayed_user_id(),
    185185                                        'type'    => 'thumb'
    186186                                ) );
  • trunk/bp-blogs/bp-blogs-template.php

    r4961 r5301  
    204204
    205205        /* User filtering */
    206         if ( !empty( $bp->displayed_user->id ) )
    207                 $user_id = $bp->displayed_user->id;
     206        if ( bp_displayed_user_id() )
     207                $user_id = bp_displayed_user_id();
    208208
    209209        $defaults = array(
  • trunk/bp-core/bp-core-avatars.php

    r5233 r5301  
    115115        if ( !$item_id ) {
    116116                if ( 'user' == $object )
    117                         $item_id = $bp->displayed_user->id;
     117                        $item_id = bp_displayed_user_id();
    118118                else if ( bp_is_active( 'groups' ) && 'group' == $object )
    119119                        $item_id = $bp->groups->current_group->id;
    … …  
    327327        if ( !$item_id ) {
    328328                if ( 'user' == $object )
    329                         $item_id = $bp->displayed_user->id;
     329                        $item_id = bp_displayed_user_id();
    330330                else if ( 'group' == $object )
    331331                        $item_id = $bp->groups->current_group->id;
  • trunk/bp-core/bp-core-catchuri.php

    r5238 r5301  
    238238
    239239                                // Switch the displayed_user based on compatbility mode
    240                                 if ( bp_is_username_compatibility_mode() )
     240                                if ( bp_is_username_compatibility_mode() ) {
    241241                                        $bp->displayed_user->id = (int) bp_core_get_userid( urldecode( $bp_uri[$uri_offset + 1] ) );
    242                                 else
     242                                } else {
    243243                                        $bp->displayed_user->id = (int) bp_core_get_userid_from_nicename( urldecode( $bp_uri[$uri_offset + 1] ) );
    244 
    245                                 if ( empty( $bp->displayed_user->id ) ) {
     244                                }
     245
     246                                if ( !bp_displayed_user_id() ) {
     247
    246248                                        // Prevent components from loading their templates
    247249                                        $bp->current_component = '';
    … …  
    253255                                // If the displayed user is marked as a spammer, 404 (unless logged-
    254256                                // in user is a super admin)
    255                                 if ( !empty( $bp->displayed_user->id ) && bp_core_is_user_spammer( $bp->displayed_user->id ) ) {
     257                                if ( bp_displayed_user_id() && bp_core_is_user_spammer( bp_displayed_user_id() ) ) {
    256258                                        if ( is_super_admin() ) {
    257259                                                bp_core_add_message( __( 'This user has been marked as a spammer. Only site admins can view this profile.', 'buddypress' ), 'error' );
  • trunk/bp-core/bp-core-template.php

    r5153 r5301  
    200200                $youtext = bp_core_ucfirst($youtext);
    201201
    202         if ( $bp->displayed_user->id == $bp->loggedin_user->id ) {
     202        if ( bp_displayed_user_id() == $bp->loggedin_user->id ) {
    203203                if ( $echo )
    204204                        echo apply_filters( 'bp_word_or_name', $youtext );
    … …  
    10831083        global $bp;
    10841084
    1085         if ( is_user_logged_in() && $bp->loggedin_user->id == $bp->displayed_user->id )
     1085        if ( is_user_logged_in() && $bp->loggedin_user->id == bp_displayed_user_id() )
    10861086                $my_profile = true;
    10871087        else
    … …  
    10941094        global $bp;
    10951095
    1096         if ( !empty( $bp->displayed_user->id ) )
     1096        if ( bp_displayed_user_id() )
    10971097                return true;
    10981098
  • trunk/bp-core/deprecated/1.5.php

    r5296 r5301  
    130130        global $bp;
    131131
    132         $ud = get_userdata( $bp->displayed_user->id ); ?>
     132        $ud = get_userdata( bp_displayed_user_id() ); ?>
    133133
    134134<div class="bp-widget wp-profile">
  • trunk/bp-forums/bp-forums-functions.php

    r5245 r5301  
    316316
    317317        if ( !$user_id )
    318                 $user_id = ( $bp->displayed_user->id ) ? $bp->displayed_user->id : $bp->loggedin_user->id;
     318                $user_id = ( bp_displayed_user_id() ) ? bp_displayed_user_id() : $bp->loggedin_user->id;
    319319
    320320        if ( class_exists( 'BB_Query' ) ) {
  • trunk/bp-forums/bp-forums-loader.php

    r5300 r5301  
    104104
    105105                // Stop if there is no user displayed or logged in
    106                 if ( !is_user_logged_in() && !isset( $bp->displayed_user->id ) )
     106                if ( !is_user_logged_in() && !bp_displayed_user_id() )
    107107                        return;
    108108
    … …  
    238238                        } else {
    239239                                $bp->bp_options_avatar = bp_core_fetch_avatar( array(
    240                                         'item_id' => $bp->displayed_user->id,
     240                                        'item_id' => bp_displayed_user_id(),
    241241                                        'type'    => 'thumb'
    242242                                ) );
  • trunk/bp-forums/bp-forums-template.php

    r5206 r5301  
    269269
    270270        // User filtering
    271         if ( !empty( $bp->displayed_user->id ) )
    272                 $user_id = $bp->displayed_user->id;
     271        if ( bp_displayed_user_id() )
     272                $user_id = bp_displayed_user_id();
    273273
    274274        // "Replied" query must be manually modified
  • trunk/bp-friends/bp-friends-classes.php

    r4934 r5301  
    4242
    4343                // if running from ajax.
    44                 if ( !$bp->displayed_user->id )
     44                if ( !bp_displayed_user_id() )
    4545                        $bp->displayed_user->id = $creds['current_userid'];
    4646
    4747                if ( $this->populate_friend_details ) {
    48                         if ( $this->friend_user_id == $bp->displayed_user->id ) {
     48                        if ( $this->friend_user_id == bp_displayed_user_id() ) {
    4949                                $this->friend = new BP_Core_User( $this->initiator_user_id );
    5050                        } else {
    … …  
    127127
    128128                if ( !$user_id )
    129                         $user_id = ( $bp->displayed_user->id ) ? $bp->displayed_user->id : $bp->loggedin_user->id;
     129                        $user_id = ( bp_displayed_user_id() ) ? bp_displayed_user_id() : $bp->loggedin_user->id;
    130130
    131131                /* This is stored in 'total_friend_count' usermeta.
  • trunk/bp-friends/bp-friends-functions.php

    r4961 r5301  
    5858
    5959        // Remove the activity stream item for the user who canceled the friendship
    60         friends_delete_activity( array( 'item_id' => $friendship_id, 'type' => 'friendship_accepted', 'user_id' => $bp->displayed_user->id ) );
     60        friends_delete_activity( array( 'item_id' => $friendship_id, 'type' => 'friendship_accepted', 'user_id' => bp_displayed_user_id() ) );
    6161
    6262        do_action( 'friends_friendship_deleted', $friendship_id, $initiator_userid, $friend_userid );
    … …  
    152152
    153153        if ( !$user_id )
    154                 $user_id = ( $bp->displayed_user->id ) ? $bp->displayed_user->id : $bp->loggedin_user->id;
     154                $user_id = ( bp_displayed_user_id() ) ? bp_displayed_user_id() : $bp->loggedin_user->id;
    155155
    156156        if ( !$count = wp_cache_get( 'bp_total_friend_count_' . $user_id, 'bp' ) ) {
  • trunk/bp-friends/bp-friends-loader.php

    r5300 r5301  
    197197                        } else {
    198198                                $bp->bp_options_avatar = bp_core_fetch_avatar( array(
    199                                         'item_id' => $bp->displayed_user->id,
     199                                        'item_id' => bp_displayed_user_id(),
    200200                                        'type'    => 'thumb'
    201201                                ) );
  • trunk/bp-friends/bp-friends-screens.php

    r4961 r5301  
    5555        global $bp;
    5656
    57         if ( !$send_requests = bp_get_user_meta( $bp->displayed_user->id, 'notification_friends_friendship_request', true ) )
     57        if ( !$send_requests = bp_get_user_meta( bp_displayed_user_id(), 'notification_friends_friendship_request', true ) )
    5858                $send_requests   = 'yes';
    5959
    60         if ( !$accept_requests = bp_get_user_meta( $bp->displayed_user->id, 'notification_friends_friendship_accepted', true ) )
     60        if ( !$accept_requests = bp_get_user_meta( bp_displayed_user_id(), 'notification_friends_friendship_accepted', true ) )
    6161                $accept_requests = 'yes';
    6262?>
  • trunk/bp-friends/bp-friends-template.php

    r4961 r5301  
    9393        global $bp;
    9494
    95         if ( !$friend_ids = wp_cache_get( 'friends_friend_ids_' . $bp->displayed_user->id, 'bp' ) ) {
    96                 $friend_ids = BP_Friends_Friendship::get_random_friends( $bp->displayed_user->id );
    97                 wp_cache_set( 'friends_friend_ids_' . $bp->displayed_user->id, $friend_ids, 'bp' );
     95        if ( !$friend_ids = wp_cache_get( 'friends_friend_ids_' . bp_displayed_user_id(), 'bp' ) ) {
     96                $friend_ids = BP_Friends_Friendship::get_random_friends( bp_displayed_user_id() );
     97                wp_cache_set( 'friends_friend_ids_' . bp_displayed_user_id(), $friend_ids, 'bp' );
    9898        } ?>
    9999
    100100        <div class="info-group">
    101                 <h4><?php bp_word_or_name( __( "My Friends", 'buddypress' ), __( "%s's Friends", 'buddypress' ) ) ?>  (<?php echo BP_Friends_Friendship::total_friend_count( $bp->displayed_user->id ) ?>) <span><a href="<?php echo $bp->displayed_user->domain . bp_get_friends_slug() ?>"><?php _e('See All', 'buddypress') ?></a></span></h4>
     101                <h4><?php bp_word_or_name( __( "My Friends", 'buddypress' ), __( "%s's Friends", 'buddypress' ) ) ?>  (<?php echo BP_Friends_Friendship::total_friend_count( bp_displayed_user_id() ) ?>) <span><a href="<?php echo $bp->displayed_user->domain . bp_get_friends_slug() ?>"><?php _e('See All', 'buddypress') ?></a></span></h4>
    102102
    103103                <?php if ( $friend_ids ) { ?>
    … …  
    208208                        <?php wp_nonce_field( 'friends_search', '_wpnonce_friend_search' ) ?>
    209209
    210                         <input type="hidden" name="initiator" id="initiator" value="<?php echo esc_attr( $bp->displayed_user->id ) ?>" />
     210                        <input type="hidden" name="initiator" id="initiator" value="<?php echo esc_attr( bp_displayed_user_id() ) ?>" />
    211211
    212212                </form>
    … …  
    268268                        $user_id = $friends_template->friendship->friend->id;
    269269                else if ( empty( $user_id ) && !isset( $friends_template->friendship->friend ) )
    270                         $user_id = $bp->displayed_user->id;
     270                        $user_id = bp_displayed_user_id();
    271271
    272272                return apply_filters( 'bp_get_potential_friend_id', (int)$user_id );
    … …  
    370370
    371371        if ( !$user_id )
    372                 $user_id = ( $bp->displayed_user->id ) ? $bp->displayed_user->id : $bp->loggedin_user->id;
     372                $user_id = ( bp_displayed_user_id() ) ? bp_displayed_user_id() : $bp->loggedin_user->id;
    373373
    374374        $friend_ids = friends_get_friend_user_ids( $user_id );
  • trunk/bp-groups/bp-groups-classes.php

    r5139 r5301  
    176176
    177177                if ( !$user_id )
    178                         $user_id = $bp->displayed_user->id;
     178                        $user_id = bp_displayed_user_id();
    179179
    180180                $filter = like_escape( $wpdb->escape( $filter ) );
    … …  
    937937
    938938                if ( !$user_id )
    939                         $user_id = $bp->displayed_user->id;
     939                        $user_id = bp_displayed_user_id();
    940940
    941941                if ( $user_id != $bp->loggedin_user->id && !is_super_admin() ) {
  • trunk/bp-groups/bp-groups-functions.php

    r5140 r5301  
    398398
    399399        if ( !$user_id )
    400                 $user_id = $bp->displayed_user->id;
     400                $user_id = bp_displayed_user_id();
    401401
    402402        return BP_Groups_Member::get_group_ids( $user_id, $pag_num, $pag_page );
    … …  
    407407
    408408        if ( !$user_id )
    409                 $user_id = ( $bp->displayed_user->id ) ? $bp->displayed_user->id : $bp->loggedin_user->id;
     409                $user_id = ( bp_displayed_user_id() ) ? bp_displayed_user_id() : $bp->loggedin_user->id;
    410410
    411411        if ( !$count = wp_cache_get( 'bp_total_groups_for_user_' . $user_id, 'bp' ) ) {
  • trunk/bp-groups/bp-groups-loader.php

    r5300 r5301  
    448448
    449449                                $bp->bp_options_avatar = bp_core_fetch_avatar( array(
    450                                         'item_id' => $bp->displayed_user->id,
     450                                        'item_id' => bp_displayed_user_id(),
    451451                                        'type'    => 'thumb'
    452452                                ) );
  • trunk/bp-groups/bp-groups-screens.php

    r5204 r5301  
    812812        global $bp;
    813813
    814         if ( !$group_invite = bp_get_user_meta( $bp->displayed_user->id, 'notification_groups_invite', true ) )
     814        if ( !$group_invite = bp_get_user_meta( bp_displayed_user_id(), 'notification_groups_invite', true ) )
    815815                $group_invite  = 'yes';
    816816
    817         if ( !$group_update = bp_get_user_meta( $bp->displayed_user->id, 'notification_groups_group_updated', true ) )
     817        if ( !$group_update = bp_get_user_meta( bp_displayed_user_id(), 'notification_groups_group_updated', true ) )
    818818                $group_update  = 'yes';
    819819
    820         if ( !$group_promo = bp_get_user_meta( $bp->displayed_user->id, 'notification_groups_admin_promotion', true ) )
     820        if ( !$group_promo = bp_get_user_meta( bp_displayed_user_id(), 'notification_groups_admin_promotion', true ) )
    821821                $group_promo   = 'yes';
    822822
    823         if ( !$group_request = bp_get_user_meta( $bp->displayed_user->id, 'notification_groups_membership_request', true ) )
     823        if ( !$group_request = bp_get_user_meta( bp_displayed_user_id(), 'notification_groups_membership_request', true ) )
    824824                $group_request = 'yes';
    825825?>
  • trunk/bp-groups/bp-groups-template.php

    r5189 r5301  
    238238
    239239        // User filtering
    240         if ( !empty( $bp->displayed_user->id ) )
    241                 $user_id = $bp->displayed_user->id;
     240        if ( bp_displayed_user_id() )
     241                $user_id = bp_displayed_user_id();
    242242
    243243        // Type
    … …  
    698698
    699699function bp_group_show_no_groups_message() {
    700         global $bp;
    701 
    702         if ( !groups_total_groups_for_user( $bp->displayed_user->id ) )
     700        if ( !groups_total_groups_for_user( bp_displayed_user_id() ) )
    703701                return true;
    704702
  • trunk/bp-members/bp-members-actions.php

    r4961 r5301  
    123123        global $bp;
    124124
    125         if ( !is_super_admin() || bp_is_my_profile() || !$bp->displayed_user->id )
     125        if ( !is_super_admin() || bp_is_my_profile() || !bp_displayed_user_id() )
    126126                return false;
    127127
    … …  
    133133                do_action( 'bp_core_before_action_delete_user', $errors );
    134134
    135                 if ( bp_core_delete_account( $bp->displayed_user->id ) ) {
     135                if ( bp_core_delete_account( bp_displayed_user_id() ) ) {
    136136                        bp_core_add_message( sprintf( __( '%s has been deleted from the system.', 'buddypress' ), $bp->displayed_user->fullname ) );
    137137                } else {
  • trunk/bp-members/bp-members-adminbar.php

    r5289 r5301  
    109109        // User avatar
    110110        $avatar = bp_core_fetch_avatar( array(
    111                 'item_id' => $bp->displayed_user->id,
     111                'item_id' => bp_displayed_user_id(),
    112112                'email'   => $bp->displayed_user->userdata->user_email,
    113113                'width'   => 16,
  • trunk/bp-members/bp-members-buddybar.php

    r4961 r5301  
    9292
    9393        // Only show if viewing a user
    94         if ( !$bp->displayed_user->id )
     94        if ( !bp_displayed_user_id() )
    9595                return false;
    9696
    … …  
    112112                        <li><a href="<?php bp_members_component_link( 'profile', 'change-avatar' ); ?>"><?php printf( __( "Edit %s's Avatar", 'buddypress' ), esc_attr( $bp->displayed_user->fullname ) ) ?></a></li>
    113113
    114                         <?php if ( !bp_core_is_user_spammer( $bp->displayed_user->id ) ) : ?>
     114                        <?php if ( !bp_core_is_user_spammer( bp_displayed_user_id() ) ) : ?>
    115115
    116116                                <li><a href="<?php echo wp_nonce_url( $bp->displayed_user->domain . 'admin/mark-spammer/', 'mark-unmark-spammer' ) ?>" class="confirm"><?php printf( __( "Mark as Spammer", 'buddypress' ), esc_attr( $bp->displayed_user->fullname ) ); ?></a></li>
  • trunk/bp-members/bp-members-functions.php

    r5238 r5301  
    218218
    219219                        // User ID matches displayed in user
    220                         } elseif ( isset( $bp->displayed_user->id ) && $bp->displayed_user->id == $user_id ) {
     220                        } elseif ( bp_displayed_user_id() == $user_id ) {
    221221                                $userdata = &$bp->displayed_user->userdata;
    222222
    … …  
    290290
    291291                // User ID matches displayed in user
    292                 } elseif ( isset( $bp->displayed_user->id ) && $bp->displayed_user->id == $user_id ) {
     292                } elseif ( bp_displayed_user_id() == $user_id ) {
    293293                        $userdata = &$bp->displayed_user->userdata;
    294294
    … …  
    576576
    577577        if ( empty( $user_id ) )
    578                 $user_id = $bp->displayed_user->id;
     578                $user_id = bp_displayed_user_id();
    579579
    580580        return apply_filters( 'bp_core_get_all_posts_for_user', $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_author = %d AND post_status = 'publish' AND post_type = 'post'", $user_id ) ) );
  • trunk/bp-members/bp-members-loader.php

    r5300 r5301  
    8989                /** Displayed user ****************************************************/
    9090
    91                 // The user id of the user currently being viewed:
    92                 // $bp->displayed_user->id is set in /bp-core/bp-core-catchuri.php
    93                 if ( empty( $bp->displayed_user->id ) )
    94                         $bp->displayed_user->id = 0;
    95 
    9691                // The domain for the user currently being displayed
    97                 $bp->displayed_user->domain   = bp_core_get_user_domain( $bp->displayed_user->id );
     92                $bp->displayed_user->domain   = bp_core_get_user_domain( bp_displayed_user_id() );
    9893
    9994                // The core userdata of the user who is currently being displayed
    100                 $bp->displayed_user->userdata = bp_core_get_core_userdata( $bp->displayed_user->id );
     95                $bp->displayed_user->userdata = bp_core_get_core_userdata( bp_displayed_user_id() );
    10196
    10297                // Fetch the full name displayed user
    103                 $bp->displayed_user->fullname = bp_core_get_user_displayname( $bp->displayed_user->id );
     98                $bp->displayed_user->fullname = bp_core_get_user_displayname( bp_displayed_user_id() );
    10499
    105100                /** Profiles Fallback *************************************************/
    … …  
    120115                }
    121116
    122                 if ( !$bp->current_component && $bp->displayed_user->id )
     117                if ( !$bp->current_component && bp_displayed_user_id() )
    123118                        $bp->current_component = $bp->default_component;
    124119        }
    … …  
    178173                } elseif( bp_is_user() ) {
    179174                        $bp->bp_options_avatar = bp_core_fetch_avatar( array(
    180                                 'item_id' => $bp->displayed_user->id,
     175                                'item_id' => bp_displayed_user_id(),
    181176                                'type'    => 'thumb'
    182177                        ) );
  • trunk/bp-members/bp-members-template.php

    r5271 r5301  
    282282
    283283        // User filtering
    284         if ( !empty( $bp->displayed_user->id ) )
    285                 $user_id = $bp->displayed_user->id;
     284        if ( bp_displayed_user_id() )
     285                $user_id = bp_displayed_user_id();
    286286
    287287        // type: active ( default ) | random | newest | popular | online | alphabetical
    … …  
    610610                if ( !empty( $members_template->member->id ) )
    611611                        $user_id = $members_template->member->id;
    612                 elseif ( !empty( $bp->displayed_user->id ) )
    613                         $user_id = $bp->displayed_user->id;
     612                elseif ( bp_displayed_user_id() )
     613                        $user_id = bp_displayed_user_id();
    614614
    615615                $defaults = array(
    … …  
    716716                   then check to see if the two users are friends. if they are, add a highlight CSS class
    717717                   to the friends nav item if it exists. */
    718                 if ( !bp_is_my_profile() && $bp->displayed_user->id ) {
     718                if ( !bp_is_my_profile() && bp_displayed_user_id() ) {
    719719                        $selected = '';
    720720
    721721                        if ( bp_is_active( 'friends' ) ) {
    722722                                if ( $nav_item['css_id'] == $bp->friends->id ) {
    723                                         if ( friends_check_friendship( $bp->loggedin_user->id, $bp->displayed_user->id ) )
     723                                        if ( friends_check_friendship( $bp->loggedin_user->id, bp_displayed_user_id() ) )
    724724                                                $selected = ' class="current selected"';
    725725                                }
    … …  
    804804                extract( $r, EXTR_SKIP );
    805805
    806                 return apply_filters( 'bp_get_displayed_user_avatar', bp_core_fetch_avatar( array( 'item_id' => $bp->displayed_user->id, 'type' => $type, 'width' => $width, 'height' => $height, 'html' => $html, 'alt' => $alt ) ) );
     806                return apply_filters( 'bp_get_displayed_user_avatar', bp_core_fetch_avatar( array( 'item_id' => bp_displayed_user_id(), 'type' => $type, 'width' => $width, 'height' => $height, 'html' => $html, 'alt' => $alt ) ) );
    807807        }
    808808
    … …  
    829829
    830830                if ( empty( $user_id ) )
    831                         $user_id = $bp->displayed_user->id;
     831                        $user_id = bp_displayed_user_id();
    832832
    833833                $last_activity = bp_core_get_last_activity( bp_get_user_meta( $user_id, 'last_activity', true ), __('active %s', 'buddypress') );
    … …  
    871871
    872872function bp_displayed_user_id() {
    873         global $bp;
    874         return apply_filters( 'bp_displayed_user_id', !empty( $bp->displayed_user->id ) ? $bp->displayed_user->id : 0 );
     873       
     874        static $id = 0;
     875       
     876        if ( empty( $id ) ) {
     877                global $bp;
     878                $id = !empty( $bp->displayed_user->id ) ? $bp->displayed_user->id : 0;
     879        }
     880
     881        return apply_filters( 'bp_displayed_user_id', $id );
    875882}
    876883        function bp_current_user_id() { return bp_displayed_user_id(); }
    877884
    878885function bp_loggedin_user_id() {
    879         global $bp;
    880         return apply_filters( 'bp_loggedin_user_id', !empty( $bp->loggedin_user->id ) ? $bp->loggedin_user->id : 0 );
     886
     887        static $id = 0;
     888       
     889        if ( empty( $id ) ) {
     890                global $bp;
     891                $id = !empty( $bp->loggedin_user->id ) ? $bp->loggedin_user->id : 0;
     892        }
     893
     894        return apply_filters( 'bp_loggedin_user_id', $id );
    881895}
    882896
    … …  
    915929                global $bp;
    916930
    917                 if ( !empty( $bp->displayed_user->id ) ) {
    918                         $username = bp_core_get_username( $bp->displayed_user->id, $bp->displayed_user->userdata->user_nicename, $bp->displayed_user->userdata->user_login );
     931                if ( bp_displayed_user_id() ) {
     932                        $username = bp_core_get_username( bp_displayed_user_id(), $bp->displayed_user->userdata->user_nicename, $bp->displayed_user->userdata->user_login );
    919933                } else {
    920934                        $username = '';
    … …  
    11711185
    11721186                // Must be displayed user
    1173                 if ( empty( $bp->displayed_user->id ) )
     1187                if ( !bp_displayed_user_id() )
    11741188                        return;
    11751189
  • trunk/bp-messages/bp-messages-loader.php

    r5300 r5301  
    242242                        } else {
    243243                                $bp->bp_options_avatar = bp_core_fetch_avatar( array(
    244                                         'item_id' => $bp->displayed_user->id,
     244                                        'item_id' => bp_displayed_user_id(),
    245245                                        'type'    => 'thumb'
    246246                                ) );
  • trunk/bp-messages/bp-messages-screens.php

    r4961 r5301  
    136136        }
    137137
    138         if ( !$new_messages = bp_get_user_meta( $bp->displayed_user->id, 'notification_messages_new_message', true ) )
     138        if ( !$new_messages = bp_get_user_meta( bp_displayed_user_id(), 'notification_messages_new_message', true ) )
    139139                $new_messages = 'yes';
    140140
    141         if ( !$new_notices = bp_get_user_meta( $bp->displayed_user->id, 'notification_messages_new_notice', true ) )
     141        if ( !$new_notices = bp_get_user_meta( bp_displayed_user_id(), 'notification_messages_new_notice', true ) )
    142142                $new_notices  = 'yes';
    143143?>
  • trunk/bp-messages/bp-messages-template.php

    r5072 r5301  
    171171
    172172        if ( 'notices' == $bp->current_action && !is_super_admin() ) {
    173                 wp_redirect( $bp->displayed_user->id );
     173                wp_redirect( bp_displayed_user_id() );
    174174        } else {
    175175                if ( 'inbox' == $bp->current_action )
    … …  
    562562                        return false;
    563563
    564                 return apply_filters( 'bp_get_send_private_message_link', wp_nonce_url( $bp->loggedin_user->domain . $bp->messages->slug . '/compose/?r=' . bp_core_get_username( $bp->displayed_user->id, $bp->displayed_user->userdata->user_nicename, $bp->displayed_user->userdata->user_login ) ) );
     564                return apply_filters( 'bp_get_send_private_message_link', wp_nonce_url( $bp->loggedin_user->domain . $bp->messages->slug . '/compose/?r=' . bp_core_get_username( bp_displayed_user_id(), $bp->displayed_user->userdata->user_nicename, $bp->displayed_user->userdata->user_login ) ) );
    565565        }
    566566
  • trunk/bp-settings/bp-settings-actions.php

    r5232 r5301  
    2222
    2323                // Validate the user again for the current password when making a big change
    24                 if ( is_super_admin() || ( !empty( $_POST['pwd'] ) && $_POST['pwd'] != '' && wp_check_password( $_POST['pwd'], $bp->displayed_user->userdata->user_pass, $bp->displayed_user->id ) ) ) {
     24                if ( is_super_admin() || ( !empty( $_POST['pwd'] ) && $_POST['pwd'] != '' && wp_check_password( $_POST['pwd'], $bp->displayed_user->userdata->user_pass, bp_displayed_user_id() ) ) ) {
    2525
    26                         $update_user = get_userdata( $bp->displayed_user->id );
     26                        $update_user = get_userdata( bp_displayed_user_id() );
    2727
    2828                        // Make sure changing an email address does not already exist
    … …  
    8383                        // Make sure these changes are in $bp for the current page load
    8484                        if ( ( false === $email_error ) && ( false === $pass_error ) && ( wp_update_user( get_object_vars( $update_user ) ) ) ) {
    85                                 $bp->displayed_user->userdata = bp_core_get_core_userdata( $bp->displayed_user->id );
     85                                $bp->displayed_user->userdata = bp_core_get_core_userdata( bp_displayed_user_id() );
    8686                                $bp_settings_updated = true;
    8787                        }
    … …  
    129129                        foreach ( (array)$_POST['notifications'] as $key => $value ) {
    130130                                if ( $meta_key = bp_get_user_meta_key( $key ) )
    131                                         bp_update_user_meta( (int)$bp->displayed_user->id, $meta_key, $value );
     131                                        bp_update_user_meta( (int)bp_displayed_user_id(), $meta_key, $value );
    132132                        }
    133133                }
    … …  
    156156
    157157                // delete the users account
    158                 if ( bp_core_delete_account( $bp->displayed_user->id ) ) {
     158                if ( bp_core_delete_account( bp_displayed_user_id() ) ) {
    159159                        bp_core_redirect( home_url() );
    160160                }
  • trunk/bp-themes/bp-default/_inc/ajax.php

    r5262 r5301  
    4040        if ( !empty( $_BP_COOKIE['bp-' . $object . '-scope'] ) ) {
    4141                if ( 'personal' == $_BP_COOKIE['bp-' . $object . '-scope'] ) {
    42                         $user_id = ( $bp->displayed_user->id ) ? $bp->displayed_user->id : $bp->loggedin_user->id;
     42                        $user_id = ( bp_displayed_user_id() ) ? bp_displayed_user_id() : $bp->loggedin_user->id;
    4343                        $qs[] = 'user_id=' . $user_id;
    4444                }
    45                 if ( 'all' != $_BP_COOKIE['bp-' . $object . '-scope'] && empty( $bp->displayed_user->id ) && !$bp->is_single_item )
     45                if ( 'all' != $_BP_COOKIE['bp-' . $object . '-scope'] && !bp_displayed_user_id() && !$bp->is_single_item )
    4646                        $qs[] = 'scope=' . $_BP_COOKIE['bp-' . $object . '-scope']; // Activity stream scope only on activity directory.
    4747        }
  • trunk/bp-xprofile/bp-xprofile-actions.php

    r5072 r5301  
    3333                return false;
    3434
    35         if ( bp_core_delete_existing_avatar( array( 'item_id' => $bp->displayed_user->id ) ) )
     35        if ( bp_core_delete_existing_avatar( array( 'item_id' => bp_displayed_user_id() ) ) )
    3636                bp_core_add_message( __( 'Your avatar was deleted successfully!', 'buddypress' ) );
    3737        else
  • trunk/bp-xprofile/bp-xprofile-activity.php

    r4961 r5301  
    120120                return false;
    121121
    122         $user_id = apply_filters( 'bp_xprofile_new_avatar_user_id', $bp->displayed_user->id );
     122        $user_id = apply_filters( 'bp_xprofile_new_avatar_user_id', bp_displayed_user_id() );
    123123
    124124        $userlink = bp_core_get_userlink( $user_id );
  • trunk/bp-xprofile/bp-xprofile-classes.php

    r5293 r5301  
    113113                $defaults = array(
    114114                        'profile_group_id'  => false,
    115                         'user_id'           => $bp->displayed_user->id,
     115                        'user_id'           => bp_displayed_user_id(),
    116116                        'hide_empty_groups' => false,
    117117                        'hide_empty_fields' => false,
    … …  
    945945
    946946                if ( !$user_ids )
    947                         $user_ids = $bp->displayed_user->id;
     947                        $user_ids = bp_displayed_user_id();
    948948
    949949                if ( is_array( $user_ids ) ) {
    … …  
    964964
    965965                if ( !$user_id )
    966                         $user_id = $bp->displayed_user->id;
     966                        $user_id = bp_displayed_user_id();
    967967
    968968                $field_sql = '';
    … …  
    10401040
    10411041                if ( !$user_id )
    1042                         $user_id = $bp->displayed_user->id;
     1042                        $user_id = bp_displayed_user_id();
    10431043
    10441044                $field_name = bp_xprofile_fullname_field_name();
  • trunk/bp-xprofile/bp-xprofile-functions.php

    r5167 r5301  
    156156
    157157        if ( empty( $user_id ) )
    158                 $user_id = $bp->displayed_user->id;
     158                $user_id = bp_displayed_user_id();
    159159
    160160        if ( empty( $user_id ) )
    … …  
    355355
    356356        if ( empty( $user_id ) )
    357                 $user_id = $bp->displayed_user->id;
     357                $user_id = bp_displayed_user_id();
    358358
    359359        if ( empty( $directory ) )
  • trunk/bp-xprofile/bp-xprofile-loader.php

    r5300 r5301  
    221221                        } else {
    222222                                $bp->bp_options_avatar = bp_core_fetch_avatar( array(
    223                                         'item_id' => $bp->displayed_user->id,
     223                                        'item_id' => bp_displayed_user_id(),
    224224                                        'type'    => 'thumb'
    225225                                ) );
  • trunk/bp-xprofile/bp-xprofile-screens.php

    r5268 r5301  
    9999                                        $value = $_POST['field_' . $field_id];
    100100
    101                                 if ( !xprofile_set_field_data( $field_id, $bp->displayed_user->id, $value, $is_required[$field_id] ) )
     101                                if ( !xprofile_set_field_data( $field_id, bp_displayed_user_id(), $value, $is_required[$field_id] ) )
    102102                                        $errors = true;
    103103                                else
    … …  
    105105                        }
    106106
    107                         do_action( 'xprofile_updated_profile', $bp->displayed_user->id, $posted_field_ids, $errors );
     107                        do_action( 'xprofile_updated_profile', bp_displayed_user_id(), $posted_field_ids, $errors );
    108108
    109109                        // Set the feedback messages
    … …  
    162162                check_admin_referer( 'bp_avatar_cropstore' );
    163163
    164                 if ( !bp_core_avatar_handle_crop( array( 'item_id' => $bp->displayed_user->id, 'original_file' => $_POST['image_src'], 'crop_x' => $_POST['x'], 'crop_y' => $_POST['y'], 'crop_w' => $_POST['w'], 'crop_h' => $_POST['h'] ) ) )
     164                if ( !bp_core_avatar_handle_crop( array( 'item_id' => bp_displayed_user_id(), 'original_file' => $_POST['image_src'], 'crop_x' => $_POST['x'], 'crop_y' => $_POST['y'], 'crop_w' => $_POST['w'], 'crop_h' => $_POST['h'] ) ) )
    165165                        bp_core_add_message( __( 'There was a problem cropping your avatar, please try uploading it again', 'buddypress' ), 'error' );
    166166                else {
  • trunk/bp-xprofile/bp-xprofile-template.php

    r5230 r5301  
    159159
    160160        $defaults = array(
    161                 'user_id'           => $bp->displayed_user->id,
     161                'user_id'           => bp_displayed_user_id(),
    162162                'profile_group_id'  => false,
    163163                'hide_empty_groups' => true,
    … …  
    689689                $defaults = array(
    690690                        'field'   => false, // Field name or ID.
    691                         'user_id' => $bp->displayed_user->id
     691                        'user_id' => bp_displayed_user_id()
    692692                );
    693693
    … …  
    774774                global $bp;
    775775
    776                 $last_updated = bp_get_user_meta( $bp->displayed_user->id, 'profile_last_updated', true );
     776                $last_updated = bp_get_user_meta( bp_displayed_user_id(), 'profile_last_updated', true );
    777777
    778778                if ( $last_updated )
    … …  
    804804        global $bp;
    805805
    806         if ( !bp_core_fetch_avatar( array( 'item_id' => $bp->displayed_user->id, 'no_grav' => true ) ) )
     806        if ( !bp_core_fetch_avatar( array( 'item_id' => bp_displayed_user_id(), 'no_grav' => true ) ) )
    807807                return false;
    808808
Note: See TracChangeset for help on using the changeset viewer.