PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.3.0
Tutor LMS – eLearning and online course solution v1.3.0
4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / templates / dashboard / settings / profile.php
tutor / templates / dashboard / settings Last commit date
education.php 7 years ago profile.php 7 years ago reset-password.php 7 years ago skill.php 7 years ago withdraw-settings.php 7 years ago
profile.php
113 lines
1 <?php
2 $user = wp_get_current_user();
3 ?>
4
5 <div class="tutor-dashboard-content-inner">
6
7 <?php do_action('tutor_profile_edit_form_before'); ?>
8
9 <form action="" method="post" enctype="multipart/form-data">
10 <?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
11 <input type="hidden" value="tutor_profile_edit" name="tutor_action" />
12
13 <?php
14 $errors = apply_filters('tutor_profile_edit_validation_errors', array());
15 if (is_array($errors) && count($errors)){
16 echo '<div class="tutor-alert-warning tutor-mb-10"><ul class="tutor-required-fields">';
17 foreach ($errors as $error_key => $error_value){
18 echo "<li>{$error_value}</li>";
19 }
20 echo '</ul></div>';
21 }
22 ?>
23
24 <?php do_action('tutor_profile_edit_input_before'); ?>
25
26 <div class="tutor-form-row">
27 <div class="tutor-form-col-4">
28 <div class="tutor-form-group">
29 <label>
30 <?php _e('First Name', 'tutor'); ?>
31 </label>
32
33 <input type="text" name="first_name" value="<?php echo $user->first_name; ?>" placeholder="<?php _e('First Name', 'tutor'); ?>">
34 </div>
35 </div>
36
37 <div class="tutor-form-col-4">
38 <div class="tutor-form-group">
39 <label>
40 <?php _e('Last Name', 'tutor'); ?>
41 </label>
42
43 <input type="text" name="last_name" value="<?php echo $user->last_name; ?>" placeholder="<?php _e('Last Name', 'tutor'); ?>">
44 </div>
45 </div>
46
47 <div class="tutor-form-col-4">
48 <div class="tutor-form-group">
49 <label>
50 <?php _e('Phone Number', 'tutor'); ?>
51 </label>
52
53 <input type="text" name="phone_number" value="<?php echo get_user_meta($user->ID,'phone_number',true); ?>" placeholder="<?php _e('Phone Number', 'tutor'); ?>">
54 </div>
55 </div>
56 </div>
57
58 <div class="tutor-form-row">
59 <div class="tutor-form-col-12">
60 <div class="tutor-form-group">
61 <label>
62 <?php _e('Bio', 'tutor'); ?>
63 </label>
64
65 <textarea name="tutor_profile_bio"><?php echo strip_tags(get_user_meta($user->ID,'_tutor_profile_bio',true)); ?></textarea>
66 </div>
67 </div>
68 </div>
69
70 <div class="tutor-form-row">
71 <div class="tutor-form-col-12">
72 <div class="tutor-form-group">
73 <label>
74 <?php _e('Profile Photo', 'tutor'); ?>
75 </label>
76
77 <div class="tutor-profile-photo-upload-wrap">
78 <?php
79 $profile_photo_src = tutor_placeholder_img_src();
80 $profile_photo_id = get_user_meta($user->ID, '_tutor_profile_photo', true);
81 if ($profile_photo_id){
82 $profile_photo_src = wp_get_attachment_image_url($profile_photo_id, 'thumbnail');
83 }
84 ?>
85
86 <a href="javascript:;" class="tutor-profile-photo-delete-btn"><i class="tutor-icon-garbage"></i> </a>
87 <img src="<?php echo $profile_photo_src; ?>" class="profile-photo-img">
88 <input type="hidden" id="tutor_profile_photo_id" name="tutor_profile_photo_id" value="<?php echo $profile_photo_id; ?>">
89 <a href="javascript:;" class="tutor-profile-photo-upload-btn"><?php _e('Upload Image', 'tutor'); ?></a>
90 </div>
91
92 </div>
93 </div>
94 </div>
95
96 <div class="tutor-form-row">
97 <div class="tutor-form-col-12">
98 <div class="tutor-form-group tutor-profile-form-btn-wrap">
99 <button type="submit" name="tutor_register_student_btn" value="register" class="tutor-button"><?php _e('Update Profile', 'tutor');
100 ?></button>
101 </div>
102 </div>
103 </div>
104
105
106
107 <?php do_action('tutor_profile_edit_input_after'); ?>
108
109 </form>
110
111 <?php do_action('tutor_profile_edit_form_after'); ?>
112
113 </div>