[ Index ] |
|
Code source de WordPress 2.1.2 |
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 = get_user_to_edit($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 <?php if ( rich_edit_exists() ) : // don't bother showing the option if the editor has been removed ?> 34 <p><label for="rich_editing"><input name="rich_editing" type="checkbox" id="rich_editing" value="true" <?php checked('true', get_user_option('rich_editing')); ?> /> 35 <?php _e('Use the visual editor when writing') ?></label></p> 36 <?php endif; ?> 37 38 <?php do_action('profile_personal_options'); ?> 39 40 <p class="submit"><input type="submit" value="<?php _e('Update Profile »') ?>" name="submit" /></p> 41 42 <fieldset> 43 <legend><?php _e('Name'); ?></legend> 44 <p><label><?php _e('Username: (no editing)'); ?><br /> 45 <input type="text" name="user_login" value="<?php echo $profileuser->user_login; ?>" disabled="disabled" /> 46 </label></p> 47 48 <p><label><?php _e('First name:') ?><br /> 49 <input type="text" name="first_name" value="<?php echo $profileuser->first_name ?>" /></label></p> 50 51 <p><label><?php _e('Last name:') ?><br /> 52 <input type="text" name="last_name" value="<?php echo $profileuser->last_name ?>" /></label></p> 53 54 <p><label><?php _e('Nickname:') ?><br /> 55 <input type="text" name="nickname" value="<?php echo $profileuser->nickname ?>" /></label></p> 56 57 <p><label><?php _e('Display name publicly as:') ?> <br /> 58 <select name="display_name"> 59 <option value="<?php echo $profileuser->display_name; ?>"><?php echo $profileuser->display_name; ?></option> 60 <option value="<?php echo $profileuser->nickname ?>"><?php echo $profileuser->nickname ?></option> 61 <option value="<?php echo $profileuser->user_login ?>"><?php echo $profileuser->user_login ?></option> 62 <?php if ( !empty( $profileuser->first_name ) ) : ?> 63 <option value="<?php echo $profileuser->first_name ?>"><?php echo $profileuser->first_name ?></option> 64 <?php endif; ?> 65 <?php if ( !empty( $profileuser->last_name ) ) : ?> 66 <option value="<?php echo $profileuser->last_name ?>"><?php echo $profileuser->last_name ?></option> 67 <?php endif; ?> 68 <?php if ( !empty( $profileuser->first_name ) && !empty( $profileuser->last_name ) ) : ?> 69 <option value="<?php echo $profileuser->first_name." ".$profileuser->last_name ?>"><?php echo $profileuser->first_name." ".$profileuser->last_name ?></option> 70 <option value="<?php echo $profileuser->last_name." ".$profileuser->first_name ?>"><?php echo $profileuser->last_name." ".$profileuser->first_name ?></option> 71 <?php endif; ?> 72 </select></label></p> 73 </fieldset> 74 75 <fieldset> 76 <legend><?php _e('Contact Info'); ?></legend> 77 78 <p><label><?php _e('E-mail: (required)') ?><br /> 79 <input type="text" name="email" value="<?php echo $profileuser->user_email ?>" /></label></p> 80 81 <p><label><?php _e('Website:') ?><br /> 82 <input type="text" name="url" value="<?php echo $profileuser->user_url ?>" /> 83 </label></p> 84 85 <p><label><?php _e('AIM:') ?><br /> 86 <input type="text" name="aim" value="<?php echo $profileuser->aim ?>" /> 87 </label></p> 88 89 <p><label><?php _e('Yahoo IM:') ?><br /> 90 <input type="text" name="yim" value="<?php echo $profileuser->yim ?>" /> 91 </label></p> 92 93 <p><label><?php _e('Jabber / Google Talk:') ?><br /> 94 <input type="text" name="jabber" value="<?php echo $profileuser->jabber ?>" /></label> 95 </p> 96 </fieldset> 97 <br clear="all" /> 98 <fieldset> 99 <legend><?php _e('About Yourself'); ?></legend> 100 <p class="desc"><?php _e('Share a little biographical information. '); ?></p> 101 <p><textarea name="description" rows="5" cols="30"><?php echo $profileuser->description ?></textarea></p> 102 </fieldset> 103 104 <?php 105 $show_password_fields = apply_filters('show_password_fields', true); 106 if ( $show_password_fields ) : 107 ?> 108 <fieldset> 109 <legend><?php _e('Update Your Password'); ?></legend> 110 <p class="desc"><?php _e('If you would like to change your password type a new one twice below. Otherwise leave this blank.'); ?></p> 111 <p><label><?php _e('New Password:'); ?><br /> 112 <input type="password" name="pass1" size="16" value="" /> 113 </label></p> 114 <p><label><?php _e('Type it one more time:'); ?><br /> 115 <input type="password" name="pass2" size="16" value="" /> 116 </label></p> 117 </fieldset> 118 <?php endif; ?> 119 120 <?php do_action('show_user_profile'); ?> 121 122 <br clear="all" /> 123 124 <table width="99%" border="0" cellspacing="2" cellpadding="3" class="editform"> 125 <?php 126 if(count($profileuser->caps) > count($profileuser->roles)): 127 ?> 128 <tr> 129 <th scope="row"><?php _e('Additional Capabilities:') ?></th> 130 <td><?php 131 $output = ''; 132 foreach($profileuser->caps as $cap => $value) { 133 if(!$wp_roles->is_role($cap)) { 134 if($output != '') $output .= ', '; 135 $output .= $value ? $cap : "Denied: {$cap}"; 136 } 137 } 138 echo $output; 139 ?></td> 140 </tr> 141 <?php 142 endif; 143 ?> 144 </table> 145 <p class="submit"><input type="submit" value="<?php _e('Update Profile »') ?>" name="submit" /></p> 146 </form> 147 148 </div> 149 150 <?php include ('admin-footer.php'); ?>
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Fri Mar 30 19:41:27 2007 | par Balluche grâce à PHPXref 0.7 |