Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- check_page_security();
- require_once('includes/update-profile.php');
- ?>
- <?php get_header(); ?>
- <?php get_template_part('parts/dashboard/user'); ?>
- <?php if ( !have_posts() ) get_template_part( 'parts/notice/no-posts' ); ?>
- <?php while (have_posts()) : the_post(); ?>
- <section id="dashboard-content">
- <div class="wrap">
- <?php get_template_part( 'parts/dashboard/edit-profile/intro' ); ?>
- <?php if( !empty( $_GET['updated'] ) ): ?>
- <div class="success"><?php _e('Profile successfully updated', 'textdomain'); ?></div>
- <?php endif; ?>
- <?php if( !empty( $_GET['validation'] ) ): ?>
- <?php if( $_GET['validation'] == 'emailnotvalid' ): ?>
- <div class="error"><?php _e('The given email address is not valid', 'textdomain'); ?></div>
- <?php elseif( $_GET['validation'] == 'emailexists' ): ?>
- <div class="error"><?php _e('The given email address already exists', 'textdomain'); ?></div>
- <?php elseif( $_GET['validation'] == 'passwordmismatch' ): ?>
- <div class="error"><?php _e('The given passwords did not match', 'textdomain'); ?></div>
- <?php elseif( $_GET['validation'] == 'unknown' ): ?>
- <div class="error"><?php _e('An unknown error accurd, please try again or contant the website administrator', 'textdomain'); ?></div>
- <?php endif; ?>
- <?php endif; ?>
- <?php $current_user = wp_get_current_user(); ?>
- <form method="post" id="adduser" action="<?php the_permalink(); ?>">
- <h3><?php _e('Personal info', 'textdomain'); ?></h3>
- <p>
- <label for="first-name"><?php _e('Username', 'textdomain'); ?></label>
- <input class="text-input" name="user_login" type="text" id="user_login" value="<?php the_author_meta( 'user_login', $current_user->ID ); ?>" disabled/>
- <?php _e('It is not possible to change your username.', 'textdomain'); ?>
- </p>
- <p><?php _e('Please note, all information below is also shown on the website.', 'textdomain'); ?></p>
- <p>
- <label for="first-name"><?php _e('First name', 'textdomain'); ?></label>
- <input class="text-input" name="first-name" type="text" id="first-name" value="<?php the_author_meta( 'first_name', $current_user->ID ); ?>" />
- </p>
- <p>
- <label for="last-name"><?php _e('Last name', 'textdomain'); ?></label>
- <input class="text-input" name="last-name" type="text" id="last-name" value="<?php the_author_meta( 'last_name', $current_user->ID ); ?>" />
- </p>
- <p>
- <?php _e('Public name:', 'textdomain'); ?> <?php echo $current_user->display_name; ?>
- </p>
- <p>
- <label for="email"><?php _e('E-mail *', 'textdomain'); ?></label>
- <input class="text-input" name="email" type="text" id="email" value="<?php the_author_meta( 'user_email', $current_user->ID ); ?>" />
- </p>
- <p>
- <label for="phone_number"><?php _e('Phone', 'textdomain'); ?></label>
- <input class="text-input" name="phone_number" type="text" id="phone_number" value="<?php the_author_meta( 'phone_number', $current_user->ID ); ?>" />
- </p>
- <p>
- <label for="user_specialisation"><?php _e('Specialisation', 'textdomain'); ?></label>
- <input class="text-input" name="user_specialisation" type="text" id="user_specialisation" value="<?php the_author_meta( 'specialisation', $current_user->ID ); ?>" />
- </p>
- <p>
- <label for="location"><?php _e('Location', 'textdomain'); ?></label>
- <input class="text-input" name="location" type="text" id="location" value="<?php the_author_meta( 'location', $current_user->ID ); ?>" />
- </p>
- <?php
- // action hook for plugin and extra fields
- do_action('edit_user_profile', $current_user);
- ?>
- <p><?php _e('Upload an image of 150x150', 'textdomain'); ?></p>
- <h3><?php _e('Change password', 'textdomain'); ?></h3>
- <p><?php _e('When both password fields are left empty, your password will not change', 'textdomain'); ?></p>
- <p class="form-password">
- <label for="pass1"><?php _e('Password *', 'profile'); ?> </label>
- <input class="text-input" name="pass1" type="password" id="pass1" />
- </p><!-- .form-password -->
- <p class="form-password">
- <label for="pass2"><?php _e('Repeat password *', 'profile'); ?></label>
- <input class="text-input" name="pass2" type="password" id="pass2" />
- </p><!-- .form-password -->
- <p class="form-submit">
- <input name="updateuser" type="submit" id="updateuser" class="submit button" value="<?php _e('Update profile', 'textdomain'); ?>" />
- <?php wp_nonce_field( 'update-user' ) ?>
- <input name="honey-name" value="" type="text" style="display:none;"></input>
- <input name="action" type="hidden" id="action" value="update-user" />
- </p><!-- .form-submit -->
- </form><!-- #adduser -->
- </div>
- <?php endwhile; ?>
- <?php wp_reset_postdata(); ?>
- <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement