PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 1.2.20
Tutor LMS – eLearning and online course solution v1.2.20
4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 4.0.2 4.0.1 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
118 lines
1 <?php
2 $user = wp_get_current_user();
3
4 ?>
5
6 <div class="tutor-dashboard-content-inner">
7
8 <?php do_action('tutor_profile_edit_form_before'); ?>
9
10 <form action="" method="post" enctype="multipart/form-data">
11 <?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
12 <input type="hidden" value="tutor_profile_edit" name="tutor_action" />
13
14 <?php
15 $errors = apply_filters('tutor_profile_edit_validation_errors', array());
16 if (is_array($errors) && count($errors)){
17 echo '<div class="tutor-alert-warning tutor-mb-10"><ul class="tutor-required-fields">';
18 foreach ($errors as $error_key => $error_value){
19 echo "<li>{$error_value}</li>";
20 }
21 echo '</ul></div>';
22 }
23 ?>
24
25 <?php do_action('tutor_profile_edit_input_before'); ?>
26
27 <div class="tutor-form-row">
28 <div class="tutor-form-col-6">
29 <div class="tutor-form-group">
30 <label>
31 <?php _e('First Name', 'tutor'); ?>
32 </label>
33
34 <input type="text" name="first_name" value="<?php echo $user->first_name; ?>" placeholder="<?php _e('First Name', 'tutor'); ?>">
35 </div>
36 </div>
37
38 <div class="tutor-form-col-6">
39 <div class="tutor-form-group">
40 <label>
41 <?php _e('Last Name', 'tutor'); ?>
42 </label>
43
44 <input type="text" name="last_name" value="<?php echo $user->last_name; ?>" placeholder="<?php _e('Last Name', 'tutor'); ?>">
45 </div>
46 </div>
47
48 </div>
49
50 <div class="tutor-form-row">
51
52 <div class="tutor-form-col-6">
53 <div class="tutor-form-group">
54 <label>
55 <?php _e('Phone Number', 'tutor'); ?>
56 </label>
57
58 <input type="text" name="phone_number" value="<?php echo get_user_meta($user->ID,'phone_number',true); ?>" placeholder="<?php _e('Phone Number', 'tutor'); ?>">
59 </div>
60 </div>
61 </div>
62
63 <div class="tutor-form-row">
64 <div class="tutor-form-col-12">
65 <div class="tutor-form-group">
66 <label>
67 <?php _e('Bio', 'tutor'); ?>
68 </label>
69
70 <textarea name="tutor_profile_bio"><?php echo strip_tags(get_user_meta($user->ID,'_tutor_profile_bio',true)); ?></textarea>
71 </div>
72 </div>
73 </div>
74
75 <div class="tutor-form-row">
76 <div class="tutor-form-col-12">
77 <div class="tutor-form-group">
78 <label>
79 <?php _e('Profile Photo', 'tutor'); ?>
80 </label>
81
82 <div class="tutor-profile-photo-upload-wrap">
83 <?php
84 $profile_photo_src = tutor_placeholder_img_src();
85 $profile_photo_id = get_user_meta($user->ID, '_tutor_profile_photo', true);
86 if ($profile_photo_id){
87 $profile_photo_src = wp_get_attachment_image_url($profile_photo_id, 'thumbnail');
88 }
89 ?>
90
91 <a href="javascript:;" class="tutor-profile-photo-delete-btn"><i class="tutor-icon-garbage"></i> </a>
92 <img src="<?php echo $profile_photo_src; ?>" class="profile-photo-img">
93 <input type="hidden" id="tutor_profile_photo_id" name="tutor_profile_photo_id" value="<?php echo $profile_photo_id; ?>">
94 <a href="javascript:;" class="tutor-profile-photo-upload-btn"><?php _e('Upload Image', 'tutor'); ?></a>
95 </div>
96
97 </div>
98 </div>
99 </div>
100
101 <div class="tutor-form-row">
102 <div class="tutor-form-col-12">
103 <div class="tutor-form-group tutor-profile-form-btn-wrap">
104 <button type="submit" name="tutor_register_student_btn" value="register" class="tutor-button"><?php _e('Update Profile', 'tutor');
105 ?></button>
106 </div>
107 </div>
108 </div>
109
110
111
112 <?php do_action('tutor_profile_edit_input_after'); ?>
113
114 </form>
115
116 <?php do_action('tutor_profile_edit_form_after'); ?>
117
118 </div>