Make WordPress Core


Ignore:
Timestamp:
03/01/2010 10:34:43 PM (16 years ago)
Author:
nacin
Message:

Dynamically remove duplicates from the 'display name' profile.php option. fixes #10030

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/user-edit.php

    r13487 r13539  
    257257        <?php
    258258            $public_display = array();
     259            $public_display['display_username']  = $profileuser->user_login;
    259260            $public_display['display_nickname']  = $profileuser->nickname;
    260             $public_display['display_username']  = $profileuser->user_login;
    261261            if ( !empty($profileuser->first_name) )
    262262                $public_display['display_firstname'] = $profileuser->first_name;
     
    267267                $public_display['display_lastfirst'] = $profileuser->last_name . ' ' . $profileuser->first_name;
    268268            }
    269             if ( !in_array( $profileuser->display_name, $public_display ) )// Only add this if it isn't duplicated elsewhere
     269            if ( !in_array( $profileuser->display_name, $public_display ) ) // Only add this if it isn't duplicated elsewhere
    270270                $public_display = array( 'display_displayname' => $profileuser->display_name ) + $public_display;
    271271            $public_display = array_map( 'trim', $public_display );
     272            $public_display = array_unique( $public_display );
    272273            foreach ( $public_display as $id => $item ) {
    273274        ?>
Note: See TracChangeset for help on using the changeset viewer.