Ticket #1825: show_role_on_profile.diff
File show_role_on_profile.diff, 2.5 KB (added by , 20 years ago) |
---|
-
wp-includes/registration-functions.php
62 62 update_usermeta( $user_id, 'yim', $yim ); 63 63 update_usermeta( $user_id, 'flickr_username', $flickr_username ); 64 64 65 if ($update && !empty($role)) { 66 $user = new WP_User($user_id); 67 $user->set_role($role); 68 } 65 69 66 70 if ( !$update ) { 67 71 $user = new WP_User($user_id); -
wp-admin/admin-functions.php
276 276 if (isset ($_POST['pass2'])) 277 277 $pass2 = $_POST['pass2']; 278 278 279 if (isset ($_POST['role'])) { 280 $user->role = $_POST['role']; 281 } 279 282 if (isset ($_POST['email'])) 280 283 $user->user_email = wp_specialchars(trim($_POST['email'])); 281 284 if (isset ($_POST['url'])) { -
wp-admin/profile.php
30 30 <p><label><?php _e('Username: (no editing)'); ?><br /> 31 31 <input type="text" name="user_login" value="<?php echo $profiledata->user_login; ?>" disabled="disabled" /> 32 32 </label></p> 33 34 <p><label><?php _e('Role: (no editing)') ?><br /> 35 <input type="text" name="role" value="<?php echo $wp_roles->role_names[$profileuser->roles[0]] ?>" disabled="disabled" /></label></p> 36 33 37 <p><label><?php _e('First name:') ?><br /> 34 38 <input type="text" name="first_name" value="<?php echo $profiledata->first_name ?>" /></label></p> 35 39 -
wp-admin/user-edit.php
82 82 <p><label><?php _e('Username: (no editing)'); ?><br /> 83 83 <input type="text" name="user_login" value="<?php echo $profiledata->user_login; ?>" disabled="disabled" /> 84 84 </label></p> 85 86 <p><label><?php _e('Role:') ?><br /> 87 <?php 88 // print_r($profileuser); 89 echo '<select name="role">'; 90 foreach($wp_roles->role_names as $role => $name) { 91 $selected = ($profileuser->roles[0] == $role) ? ' selected="selected"' : ''; 92 echo "<option value=\"{$role}\"{$selected}>{$name}</option>"; 93 } 94 echo '</select>'; 95 ?></label></p> 96 85 97 <p><label><?php _e('First name:') ?><br /> 86 98 <input type="text" name="first_name" value="<?php echo $profiledata->first_name ?>" /></label></p> 87 99