Skip to:
Content

BuddyPress.org


Ignore:
Timestamp:
04/25/2011 02:25:30 PM (15 years ago)
Author:
djpaul
Message:

Fix private messaging recipients to work when BP_ENABLE_USERNAME_COMPATIBILITY_MODE is not set and user_nicename != user_login. See #3104

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-themes/bp-default/_inc/ajax.php

    r4255 r4294  
    642642    }
    643643
    644 
    645644    if ( !empty( $user_ids ) ) {
    646645        foreach ( $user_ids as $user_id ) {
    647             $ud = get_userdata($user_id);
    648             $username = $ud->user_login;
     646            $ud = get_userdata( $user_id );
     647            if ( !$ud )
     648                continue;
     649
     650            if ( defined( 'BP_ENABLE_USERNAME_COMPATIBILITY_MODE' ) )
     651                $username = $ud->user_login;
     652            else
     653                $username = $ud->user_nicename;
     654
    649655            echo '<span id="link-' . $username . '" value="' . bp_core_get_user_domain( $user_id ) . '"></span>' . bp_core_fetch_avatar( array( 'item_id' => $user_id, 'type' => 'thumb', 'width' => 15, 'height' => 15 ) ) . ' &nbsp;' . bp_core_get_user_displayname( $user_id ) . ' (' . $username . ')
    650656            ';
Note: See TracChangeset for help on using the changeset viewer.