| [ Index ] |
WordPress Source Cross Reference |
[Summary view] [Print] [Text view]
1 <?php 2 require_once ('admin.php'); 3 4 $title = __('Profile'); 5 6 if ( current_user_can('edit_users') ) 7 $parent_file = 'users.php'; 8 else 9 $parent_file = 'profile.php'; 10 include_once ('admin-header.php'); 11 $profileuser = new WP_User($user_ID); 12 13 $bookmarklet_height= 440; 14 ?> 15 16 <?php if ( isset($_GET['updated']) ) { ?> 17 <div id="message" class="updated fade"> 18 <p><strong><?php _e('Profile updated.') ?></strong></p> 19 </div> 20 <?php } ?> 21 22 <div class="wrap"> 23 <h2><?php _e('Your Profile and Personal Options'); ?></h2> 24 <form name="profile" id="your-profile" action="profile-update.php" method="post"> 25 <?php wp_nonce_field('update-profile_' . $user_ID) ?> 26 <p> 27 <input type="hidden" name="from" value="profile" /> 28 <input type="hidden" name="checkuser_id" value="<?php echo $user_ID ?>" /> 29 </p> 30 31 <h3><?php _e('Personal Options'); ?></h3> 32 33 <p><label for="rich_editing"><input name="rich_editing" type="checkbox" id="rich_editing" value="true" <?php checked('true', get_user_option('rich_editing')); ?> /> 34 <?php _e('Use the visual editor when writing') ?></label></p> 35 36 <?php do_action('profile_personal_options'); ?> 37 38 <fieldset> 39 <legend><?php _e('Name'); ?></legend> 40 <p><label><?php _e('Username: (no editing)'); ?><br /> 41 <input type="text" name="user_login" value="<?php echo $profileuser->user_login; ?>" disabled="disabled" /> 42 </label></p> 43 44 <p><label><?php _e('First name:') ?><br /> 45 <input type="text" name="first_name" value="<?php echo $profileuser->first_name ?>" /></label></p> 46 47 <p><label><?php _e('Last name:') ?><br /> 48 <input type="text" name="last_name" value="<?php echo $profileuser->last_name ?>" /></label></p> 49 50 <p><label><?php _e('Nickname:') ?><br /> 51 <input type="text" name="nickname" value="<?php echo $profileuser->nickname ?>" /></label></p> 52 53 <p><label><?php _e('Display name publicly as:') ?> <br /> 54 <select name="display_name"> 55 <option value="<?php echo $profileuser->display_name; ?>"><?php echo $profileuser->display_name; ?></option> 56 <option value="<?php echo $profileuser->nickname ?>"><?php echo $profileuser->nickname ?></option> 57 <option value="<?php echo $profileuser->user_login ?>"><?php echo $profileuser->user_login ?></option> 58 <?php if ( !empty( $profileuser->first_name ) ) : ?> 59 <option value="<?php echo $profileuser->first_name ?>"><?php echo $profileuser->first_name ?></option> 60 <?php endif; ?> 61 <?php if ( !empty( $profileuser->last_name ) ) : ?> 62 <option value="<?php echo $profileuser->last_name ?>"><?php echo $profileuser->last_name ?></option> 63 <?php endif; ?> 64 <?php if ( !empty( $profileuser->first_name ) && !empty( $profileuser->last_name ) ) : ?> 65 <option value="<?php echo $profileuser->first_name." ".$profileuser->last_name ?>"><?php echo $profileuser->first_name." ".$profileuser->last_name ?></option> 66 <option value="<?php echo $profileuser->last_name." ".$profileuser->first_name ?>"><?php echo $profileuser->last_name." ".$profileuser->first_name ?></option> 67 <?php endif; ?> 68 </select></label></p> 69 </fieldset> 70 71 <fieldset> 72 <legend><?php _e('Contact Info'); ?></legend> 73 74 <p><label><?php _e('E-mail: (required)') ?><br /> 75 <input type="text" name="email" value="<?php echo $profileuser->user_email ?>" /></label></p> 76 77 <p><label><?php _e('Website:') ?><br /> 78 <input type="text" name="url" value="<?php echo $profileuser->user_url ?>" /> 79 </label></p> 80 81 <p><label><?php _e('AIM:') ?><br /> 82 <input type="text" name="aim" value="<?php echo $profileuser->aim ?>" /> 83 </label></p> 84 85 <p><label><?php _e('Yahoo IM:') ?><br /> 86 <input type="text" name="yim" value="<?php echo $profileuser->yim ?>" /> 87 </label></p> 88 89 <p><label><?php _e('Jabber / Google Talk:') ?> 90 <input type="text" name="jabber" value="<?php echo $profileuser->jabber ?>" /></label> 91 </p> 92 </fieldset> 93 <br clear="all" /> 94 <fieldset> 95 <legend><?php _e('About yourself'); ?></legend> 96 <p class="desc"><?php _e('Share a little biographical information to fill out your profile. This may be shown publicly.'); ?></p> 97 <p><textarea name="description" rows="5" cols="30"><?php echo $profileuser->description ?></textarea></p> 98 </fieldset> 99 100 <?php 101 $show_password_fields = apply_filters('show_password_fields', true); 102 if ( $show_password_fields ) : 103 ?> 104 <fieldset> 105 <legend><?php _e('Update Your Password'); ?></legend> 106 <p class="desc"><?php _e('If you would like to change your password type a new one twice below. Otherwise leave this blank.'); ?></p> 107 <p><label><?php _e('New Password:'); ?><br /> 108 <input type="password" name="pass1" size="16" value="" /> 109 </label></p> 110 <p><label><?php _e('Type it one more time:'); ?><br /> 111 <input type="password" name="pass2" size="16" value="" /> 112 </label></p> 113 </fieldset> 114 <?php endif; ?> 115 116 <?php do_action('show_user_profile'); ?> 117 118 <br clear="all" /> 119 120 <table width="99%" border="0" cellspacing="2" cellpadding="3" class="editform"> 121 <?php 122 if(count($profileuser->caps) > count($profileuser->roles)): 123 ?> 124 <tr> 125 <th scope="row"><?php _e('Additional Capabilities:') ?></th> 126 <td><?php 127 $output = ''; 128 foreach($profileuser->caps as $cap => $value) { 129 if(!$wp_roles->is_role($cap)) { 130 if($output != '') $output .= ', '; 131 $output .= $value ? $cap : "Denied: {$cap}"; 132 } 133 } 134 echo $output; 135 ?></td> 136 </tr> 137 <?php 138 endif; 139 ?> 140 </table> 141 <p class="submit"> 142 <input type="submit" value="<?php _e('Update Profile »') ?>" name="submit" /> 143 </p> 144 </form> 145 146 </div> 147 148 <?php include ('admin-footer.php'); ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Sat Jul 15 11:57:04 2006 | Courtesy of Taragana |