profile.php

来自「php 开发的内容管理系统」· PHP 代码 · 共 148 行

PHP
148
字号
<?php require_once('admin.php');$title = __('Profile');$parent_file = 'profile.php';include_once('admin-header.php');$profileuser = new WP_User($user_ID);$bookmarklet_height= 440;?><?php if ( isset($_GET['updated']) ) { ?><div id="message" class="updated fade"><p><strong><?php _e('Profile updated.') ?></strong></p></div><?php } ?><div class="wrap"><h2><?php _e('Your Profile and Personal Options'); ?></h2><form name="profile" id="your-profile" action="profile-update.php" method="post"><?php wp_nonce_field('update-profile_' . $user_ID) ?><p><input type="hidden" name="from" value="profile" /><input type="hidden" name="checkuser_id" value="<?php echo $user_ID ?>" /></p><fieldset><legend><?php _e('Name'); ?></legend><p><label><?php _e('Username: (no editing)'); ?><br /><input type="text" name="user_login" value="<?php echo $profileuser->user_login; ?>" disabled="disabled" /></label></p><p><label><?php _e('First name:') ?><br /><input type="text" name="first_name" value="<?php echo $profileuser->first_name ?>" /></label></p><p><label><?php _e('Last name:') ?><br /><input type="text" name="last_name"  value="<?php echo $profileuser->last_name ?>" /></label></p><?php $profileuser->nickname = encoding_xoops2wp($xoopsUser->getVar('name', 'e'));?><p><label><?php _e('Nickname:') ?><br /><input type="text" name="nickname" value="<?php echo $profileuser->nickname ?>"  disabled="disabled" /></label></p><p><label><?php _e('Display name publicly as:') ?> <br /><select name="display_name"><option value="<?php echo $profileuser->display_name; ?>"><?php echo $profileuser->display_name; ?></option><option value="<?php echo $profileuser->nickname ?>"><?php echo $profileuser->nickname ?></option><option value="<?php echo $profileuser->user_login ?>"><?php echo $profileuser->user_login ?></option><?php if ( !empty( $profileuser->first_name ) ) : ?><option value="<?php echo $profileuser->first_name ?>"><?php echo $profileuser->first_name ?></option><?php endif; ?><?php if ( !empty( $profileuser->last_name ) ) : ?><option value="<?php echo $profileuser->last_name ?>"><?php echo $profileuser->last_name ?></option><?php endif; ?><?php if ( !empty( $profileuser->first_name ) && !empty( $profileuser->last_name ) ) : ?><option value="<?php echo $profileuser->first_name." ".$profileuser->last_name ?>"><?php echo $profileuser->first_name." ".$profileuser->last_name ?></option><option value="<?php echo $profileuser->last_name." ".$profileuser->first_name ?>"><?php echo $profileuser->last_name." ".$profileuser->first_name ?></option><?php endif; ?></select></label></p></fieldset><fieldset><legend><a href="<?php echo XOOPS_URL.'/edituser.php';?>" target="edituser"><?php _e('Contact Info'); ?></a></legend><p><label><?php _e('E-mail: (required)') ?><br /><input type="text" name="email_disp" value="<?php echo $profileuser->user_email ?>"  disabled="disabled" /></label></p><input type="hidden" name="email" value="<?php echo $profileuser->user_email ?>" /></label></p><p><label><?php _e('Website:') ?><br /><input type="text" name="url" value="<?php echo $profileuser->user_url ?>"  disabled="disabled" /></label></p><p><label><?php _e('AIM:') ?><br /><input type="text" name="aim" value="<?php echo $profileuser->aim ?>"  disabled="disabled" /></label></p><p><label><?php _e('Yahoo IM:') ?><br /><input type="text" name="yim" value="<?php echo $profileuser->yim ?>"  disabled="disabled" /></label></p><p><label><?php _e('Jabber / Google Talk:') ?><input type="text" name="jabber" value="<?php echo $profileuser->jabber ?>"  disabled="disabled" /></label></p></fieldset><br clear="all" /><fieldset><legend><a href="<?php echo XOOPS_URL.'/edituser.php';?>" target="edituser"><?php _e('About yourself'); ?></a></legend><p class="desc"><?php _e('Share a little biographical information to fill out your profile. This may be shown publicly.'); ?></p><p><textarea name="description" rows="5" cols="30"  disabled="disabled"><?php echo $profileuser->description ?></textarea></p></fieldset><?php$show_password_fields = apply_filters('show_password_fields', true);if ( $show_password_fields ) :?><fieldset><legend><a href="<?php echo XOOPS_URL.'/edituser.php';?>" target="edituser"><?php _e('Update Your Password'); ?></a></legend><p class="desc"><?php _e('If you would like to change your password type a new one twice below. Otherwise leave this blank.'); ?></p><p><label><?php _e('New Password:'); ?><br /><input type="password" name="pass1" size="16" value=""  disabled="disabled" /></label></p><p><label><?php _e('Type it one more time:'); ?><br /><input type="password" name="pass2" size="16" value=""  disabled="disabled" /></label></p></fieldset><?php endif; ?><?php do_action('show_user_profile'); ?><br clear="all" /><h3><?php _e('Personal Options'); ?></h3><p><label for="rich_editing"><input name="rich_editing" type="checkbox" id="rich_editing" value="true" <?php checked('true', get_user_option('rich_editing')); ?> /><?php _e('Use the visual rich editor when writing') ?></label></p><?php do_action('profile_personal_options'); ?>  <table width="99%"  border="0" cellspacing="2" cellpadding="3" class="editform">    <?php    if(count($profileuser->caps) > count($profileuser->roles)):    ?>    <tr>      <th scope="row"><?php _e('Additional Capabilities:') ?></th>      <td><?php 			$output = '';			foreach($profileuser->caps as $cap => $value) {				if(!$wp_roles->is_role($cap)) {					if($output != '') $output .= ', ';					$output .= $value ? $cap : "Denied: {$cap}";				}			}			echo $output;			?></td>    </tr>    <?php    endif;    ?>  </table><p class="submit"><input type="submit" value="<?php _e('Update Profile &raquo;') ?>" name="submit" /></p></form></div><?php include('admin-footer.php'); ?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?