Make WordPress Core

Ticket #9813: 9813B.patch

File 9813B.patch, 2.0 KB (added by Simek, 16 years ago)
  • user-edit.php

     
    284284
    285285<tr>
    286286        <th><label for="nickname"><?php _e('Nickname') ?></label></th>
    287         <td><input type="text" name="nickname" id="nickname" value="<?php echo esc_attr($profileuser->nickname) ?>" class="regular-text" /></td>
     287        <td><input type="text" name="nickname" id="nickname" value="<?php echo esc_attr($profileuser->nickname) ?>" class="regular-text" /> <?php _e('Required.');?></td>
    288288</tr>
    289289
    290290<tr>
    291         <th><label for="display_name"><?php _e('Display name publicly&nbsp;as') ?></label></th>
     291        <th><label for="display_name"><?php _e('Display name publicly as') ?></label></th>
    292292        <td>
    293293                <select name="display_name" id="display_name">
    294294                <?php
    295295                        $public_display = array();
    296296                        $public_display['display_nickname']  = $profileuser->nickname;
    297297                        $public_display['display_username']  = $profileuser->user_login;
    298                         $public_display['display_firstname'] = $profileuser->first_name;
    299                         $public_display['display_firstlast'] = $profileuser->first_name . ' ' . $profileuser->last_name;
    300                         $public_display['display_lastfirst'] = $profileuser->last_name . ' ' . $profileuser->first_name;
     298                        if ( !$profileuser->first_name == '')
     299                                $public_display['display_firstname'] = $profileuser->first_name;
     300                        if ( !$profileuser->last_name == '')
     301                                $public_display['display_lastname'] = $profileuser->last_name;
     302                        if ( !$profileuser->first_name == '' && !$profileuser->last_name == '') {
     303                                $public_display['display_firstlast'] = $profileuser->first_name . ' ' . $profileuser->last_name;
     304                                $public_display['display_lastfirst'] = $profileuser->last_name . ' ' . $profileuser->first_name;
     305                        }
    301306                        if ( !in_array( $profileuser->display_name, $public_display ) )// Only add this if it isn't duplicated elsewhere
    302307                                $public_display = array( 'display_displayname' => $profileuser->display_name ) + $public_display;
    303308                        $public_display = array_map( 'trim', $public_display );