Skip to:
Content

bbPress.org

Changeset 4983


Ignore:
Timestamp:
06/04/2013 05:50:14 AM (13 years ago)
Author:
johnjamesjacoby
Message:

Clean up bbp_get_displayed_user_field(). See #1999.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/includes/users/template-tags.php

    r4979 r4983  
    140140     */
    141141    function bbp_get_displayed_user_field( $field = '', $filter = 'display' ) {
    142         $bbp = bbpress();
    143 
    144         // Juggle the user filter property because it's byref, and we don't want
    145         // to muck up how other code might interact with this object.
    146         $old_filter                  = $bbp->displayed_user->filter;
    147         $bbp->displayed_user->filter = $filter;
     142
     143        // Get the displayed user
     144        $user         = bbpress()->displayed_user;
     145
     146        // Juggle the user filter property because we don't want to muck up how
     147        // other code might interact with this object.
     148        $old_filter   = $user->filter;
     149        $user->filter = $filter;
    148150
    149151        // Get the field value from the WP_User object. We don't need to perform
    150152        // an isset() because the WP_User::__get() does it for us.
    151         $value = $bbp->displayed_user->$field;
     153        $value        = $user->$field;
    152154
    153155        // Put back the user filter property that was previously juggled above.
    154         $bbp->displayed_user->filter = $old_filter;
    155 
    156         // Clean up the temporary variable
    157         unset( $old_filter );
     156        $user->filter = $old_filter;
    158157
    159158        // Return empty
Note: See TracChangeset for help on using the changeset viewer.