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