Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * This template is used to display the profile editor with [rcp_profile_editor]
- */
- global $current_user;
- if ( is_user_logged_in() ):
- $user_id = get_current_user_id();
- $first_name = get_user_meta( $user_id, 'first_name', true );
- $last_name = get_user_meta( $user_id, 'last_name', true );
- $display_name = $current_user->display_name;
- if ( isset( $_GET['updated'] ) && $_GET['updated'] == 'true' ): ?>
- <p class="rcp_success"><span><strong><?php _e( 'Success', 'rcp'); ?>:</strong> <?php _e( 'Your profile has been updated.', 'rcp' ); ?></span></p>
- <?php endif; ?>
- <?php rcp_show_error_messages(); ?>
- <form id="edd_profile_editor_form" class="edd_form" action="<?php echo rcp_get_current_url(); ?>" method="post">
- <fieldset>
- <span><legend><?php _e( 'Your Name', 'rcp' ); ?></legend></span>
- <p id="rcp_profile_first_name_wrap">
- <label for="rcp_first_name"><?php _e( 'First Name', 'rcp' ); ?></label>
- <input name="rcp_first_name" id="rcp_first_name" class="text rcp-input" type="text" value="<?php echo $first_name; ?>" />
- </p>
- <p id="rcp_profile_first_name_wrap">
- <label for="rcp_last_name"><?php _e( 'Last Name', 'rcp' ); ?></label>
- <input name="rcp_last_name" id="rcp_last_name" class="text rcp-input" type="text" value="<?php echo $last_name; ?>" />
- </p>
- <p id="rcp_profile_display_name_wrap">
- <label for="rcp_display_name"><?php _e( 'Display Name', 'rcp' ); ?></label>
- <select name="rcp_display_name">
- <?php if ( ! empty( $current_user->first_name ) ): ?>
- <option <?php selected( $display_name, $current_user->first_name ); ?> value="<?php echo $current_user->first_name; ?>"><?php echo $current_user->first_name; ?></option>
- <?php endif; ?>
- <option <?php selected( $display_name, $current_user->user_nicename ); ?> value="<?php echo $current_user->user_nicename; ?>"><?php echo $current_user->user_nicename; ?></option>
- <?php if ( ! empty( $current_user->last_name ) ): ?>
- <option <?php selected( $display_name, $current_user->last_name ); ?> value="<?php echo $current_user->last_name; ?>"><?php echo $current_user->last_name; ?></option>
- <?php endif; ?>
- <?php if ( ! empty( $current_user->first_name ) && ! empty( $current_user->last_name ) ): ?>
- <option <?php selected( $display_name, $current_user->first_name . ' ' . $current_user->last_name ); ?> value="<?php echo $current_user->first_name . ' ' . $current_user->last_name; ?>"><?php echo $current_user->first_name . ' ' . $current_user->last_name; ?></option>
- <option <?php selected( $display_name, $current_user->last_name . ' ' . $current_user->first_name ); ?> value="<?php echo $current_user->last_name . ' ' . $current_user->first_name; ?>"><?php echo $current_user->last_name . ' ' . $current_user->first_name; ?></option>
- <?php endif; ?>
- </select>
- </p>
- <p>
- <label for="rcp_email"><?php _e( 'Email Address', 'rcp' ); ?></label>
- <input name="rcp_email" id="rcp_email" class="text rcp-input required" type="email" value="<?php echo $current_user->user_email; ?>" />
- </p>
- <span><legend><?php _e( 'Your Billing Address', 'edd' ); ?></legend></span>
- <?php do_action( 'rcp_after_password_registration_field' ); ?>
- <span><legend><?php _e( 'Your Password', 'rcp' ); ?></legend></span>
- <p id="rcp_profile_password_wrap">
- <label for="rcp_user_pass"><?php _e( 'New Password', 'rcp' ); ?></label>
- <input name="rcp_new_user_pass1" id="rcp_new_user_pass1" class="password rcp-input" type="password"/>
- </p>
- <p id="rcp_profile_password_confirm_wrap">
- <label for="rcp_user_pass"><?php _e( 'Re-enter Password', 'rcp' ); ?></label>
- <input name="rcp_new_user_pass2" id="rcp_new_user_pass2" class="password rcp-input" type="password"/>
- </p>
- <p class="rcp_password_change_notice"><?php _e( 'Please note after changing your password, you must log back in.', 'rcp' ); ?></p>
- <p id="rcp_profile_submit_wrap">
- <input type="hidden" name="rcp_profile_editor_nonce" value="<?php echo wp_create_nonce( 'rcp-profile-editor-nonce' ); ?>"/>
- <input type="hidden" name="rcp_action" value="edit_user_profile" />
- <input type="hidden" name="rcp_redirect" value="<?php echo esc_url( rcp_get_current_url() ); ?>" />
- <input name="rcp_profile_editor_submit" id="rcp_profile_editor_submit" type="submit" class="edd_submit" value="<?php _e( 'Save Changes', 'rcp' ); ?>"/>
- </p>
- </fieldset>
- </form><!-- #rcp_profile_editor_form -->
- <?php
- else:
- echo '<p>' . __( 'You need to login to edit your profile.', 'rcp' ) . '</p>';
- echo rcp_login_form_fields();
- endif;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement