PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 2.1.7
Tutor LMS – eLearning and online course solution v2.1.7
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 / registration.php
tutor / templates / dashboard Last commit date
announcements 3 years ago assignments 3 years ago elements 3 years ago enrolled-courses 3 years ago instructor 3 years ago my-courses 3 years ago my-quiz-attempts 3 years ago notifications 3 years ago question-answer 3 years ago quiz-attempts 3 years ago reviews 3 years ago settings 3 years ago withdraw-method-fields 3 years ago announcements.php 3 years ago assignments.php 3 years ago create-course.php 3 years ago dashboard.php 3 years ago enrolled-courses.php 3 years ago index.php 3 years ago logged-in.php 3 years ago my-courses.php 3 years ago my-profile.php 3 years ago my-quiz-attempts.php 3 years ago purchase_history.php 3 years ago question-answer.php 3 years ago quiz-attempts.php 3 years ago registration.php 3 years ago reviews.php 3 years ago settings.php 3 years ago wishlist.php 3 years ago withdraw.php 3 years ago
registration.php
153 lines
1 <?php
2 /**
3 * Tutor registration template
4 *
5 * @package Tutor\Templates
6 * @subpackage Dashboard
7 * @author Themeum <support@themeum.com>
8 * @link https://themeum.com
9 * @since 1.4.3
10 */
11
12 ?>
13
14 <?php if ( ! get_option( 'users_can_register', false ) ) : ?>
15 <?php
16 $args = array(
17 'image_path' => tutor()->url . 'assets/images/construction.png',
18 'title' => __( 'Oooh! Access Denied', 'tutor' ),
19 'description' => __( 'You do not have access to this area of the application. Please refer to your system administrator.', 'tutor' ),
20 'button' => array(
21 'text' => __( 'Go to Home', 'tutor' ),
22 'url' => get_home_url(),
23 'class' => 'tutor-btn',
24 ),
25 );
26 tutor_load_template( 'feature_disabled', $args );
27 ?>
28 <?php else : ?>
29
30 <?php do_action( 'tutor_before_student_reg_form' ); ?>
31
32 <form method="post" enctype="multipart/form-data" id="tutor-registration-from">
33 <input type="hidden" name="tutor_course_enroll_attempt" value="<?php echo isset( $_GET['enrol_course_id'] ) ? (int) $_GET['enrol_course_id'] : ''; ?>">
34 <?php do_action( 'tutor_student_reg_form_start' ); ?>
35
36 <?php wp_nonce_field( tutor()->nonce_action, tutor()->nonce ); ?>
37 <input type="hidden" value="tutor_register_student" name="tutor_action"/>
38
39 <?php
40 $validation_errors = apply_filters( 'tutor_student_register_validation_errors', array() );
41 if ( is_array( $validation_errors ) && count( $validation_errors ) ) :
42 ?>
43 <div class="tutor-alert tutor-warning tutor-mb-12">
44 <ul class="tutor-required-fields">
45 <?php foreach ( $validation_errors as $validation_error ) : ?>
46 <li>
47 <?php echo esc_html( $validation_error ); ?>
48 </li>
49 <?php endforeach; ?>
50 </ul>
51 </div>
52 <?php endif; ?>
53
54 <div class="tutor-form-row">
55 <div class="tutor-form-col-6">
56 <div class="tutor-form-group">
57 <label>
58 <?php esc_html_e( 'First Name', 'tutor' ); ?>
59 </label>
60
61 <input type="text" name="first_name" value="<?php echo esc_attr( tutor_utils()->input_old( 'first_name' ) ); ?>" placeholder="<?php esc_attr_e( 'First Name', 'tutor' ); ?>" required autocomplete="given-name">
62 </div>
63 </div>
64
65 <div class="tutor-form-col-6">
66 <div class="tutor-form-group">
67 <label>
68 <?php esc_html_e( 'Last Name', 'tutor' ); ?>
69 </label>
70
71 <input type="text" name="last_name" value="<?php echo esc_attr( tutor_utils()->input_old( 'last_name' ) ); ?>" placeholder="<?php esc_attr_e( 'Last Name', 'tutor' ); ?>" required autocomplete="family-name">
72 </div>
73 </div>
74
75 </div>
76
77 <div class="tutor-form-row">
78 <div class="tutor-form-col-6">
79 <div class="tutor-form-group">
80 <label>
81 <?php esc_html_e( 'User Name', 'tutor' ); ?>
82 </label>
83
84 <input type="text" name="user_login" class="tutor_user_name" value="<?php echo esc_attr( tutor_utils()->input_old( 'user_login' ) ); ?>" placeholder="<?php esc_html_e( 'User Name', 'tutor' ); ?>" required autocomplete="username">
85 </div>
86 </div>
87
88 <div class="tutor-form-col-6">
89 <div class="tutor-form-group">
90 <label>
91 <?php esc_html_e( 'E-Mail', 'tutor' ); ?>
92 </label>
93
94 <input type="text" name="email" value="<?php echo esc_attr( tutor_utils()->input_old( 'email' ) ); ?>" placeholder="<?php esc_html_e( 'E-Mail', 'tutor' ); ?>" required autocomplete="email">
95 </div>
96 </div>
97
98 </div>
99
100 <div class="tutor-form-row">
101 <div class="tutor-form-col-6">
102 <div class="tutor-form-group">
103 <label>
104 <?php esc_html_e( 'Password', 'tutor' ); ?>
105 </label>
106
107 <input type="password" name="password" value="<?php echo esc_attr( tutor_utils()->input_old( 'password' ) ); ?>" placeholder="<?php esc_html_e( 'Password', 'tutor' ); ?>" required autocomplete="new-password">
108 </div>
109 </div>
110
111 <div class="tutor-form-col-6">
112 <div class="tutor-form-group">
113 <label>
114 <?php esc_html_e( 'Password confirmation', 'tutor' ); ?>
115 </label>
116
117 <input type="password" name="password_confirmation" value="<?php echo esc_attr( tutor_utils()->input_old( 'password_confirmation' ) ); ?>" placeholder="<?php esc_html_e( 'Password Confirmation', 'tutor' ); ?>" required autocomplete="new-password">
118 </div>
119 </div>
120 </div>
121
122
123 <div class="tutor-form-row">
124 <div class="tutor-form-col-12">
125 <div class="tutor-form-group">
126 <?php
127 // providing register_form hook.
128 do_action( 'tutor_student_reg_form_middle' );
129 do_action( 'register_form' );
130 ?>
131 </div>
132 </div>
133 </div>
134
135 <?php do_action( 'tutor_student_reg_form_end' ); ?>
136
137 <?php
138 $tutor_toc_page_link = tutor_utils()->get_toc_page_link();
139 ?>
140 <?php if ( null !== $tutor_toc_page_link ) : ?>
141 <div class="tutor-mb-24">
142 <?php esc_html_e( 'By signing up, I agree with the website\'s', 'tutor' ); ?> <a target="_blank" href="<?php echo esc_url( $tutor_toc_page_link ); ?>" title="<?php esc_html_e( 'Terms and Conditions', 'tutor' ); ?>"><?php esc_html_e( 'Terms and Conditions', 'tutor' ); ?></a>
143 </div>
144 <?php endif; ?>
145
146 <div>
147 <button type="submit" name="tutor_register_student_btn" value="register" class="tutor-btn tutor-btn-primary"><?php esc_html_e( 'Register', 'tutor' ); ?></button>
148 </div>
149
150 </form>
151 <?php do_action( 'tutor_after_student_reg_form' ); ?>
152 <?php endif; ?>
153