PluginProbe
School Management System – WPSchoolPress / 2.2.43
School Management System – WPSchoolPress v2.2.43
2.2.48 2.2.47 2.2.46 2.2.45 2.2.44 2.2.43 2.2.42 2.2.41 2.2.40 2.2.39 2.2.38 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 2.0.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 All 103 releases
wpschoolpress / includes / wpsp-teacherForm.php

wpsp-teacherForm.php in School Management System – WPSchoolPress 2.2.43, at includes/wpsp-teacherForm.php

379 lines 27.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php if (!defined( 'ABSPATH' ) )exit('No Such File');?>
2 <!-- This form is used for Add New Teacher -->
3 <div id="formresponse"></div>
4 <form name="TeacherEntryForm" id="TeacherEntryForm" method="post">
5 <div class="wpsp-row">
6 <div class="wpsp-col-sm-12">
7 <div class="wpsp-card">
8 <div class="wpsp-card-head">
9 <h3 class="wpsp-card-title"><?php echo esc_html__( 'Personal Details', 'wpschoolpress' ); ?></h3>
10 </div>
11 <div class="wpsp-card-body"> <?php wp_nonce_field( 'TeacherRegister', 'tregister_nonce', '', true ) ?>
12 <div class="wpsp-row">
13 <?php
14 do_action('wpsp_before_teacher_personal_detail_fields');
15 $is_required_item = apply_filters('wpsp_teacher_personal_is_required',array());
16 ?>
17 <div class="wpsp-col-lg-3 wpsp-col-md-4 wpsp-col-sm-4 wpsp-col-xs-12">
18 <div class="wpsp-form-group">
19 <label class="wpsp-label"> <?php esc_html_e("Profile Image","wpschoolpress"); ?> </label>
20 <div class="wpsp-profileUp">
21 <?php $turl = WPSP_PLUGIN_URL . 'img/default_avtar.jpg';?>
22 <img class="wpsp-upAvatar" id="img_preview_teacher" src="<?php echo esc_url($turl);?>">
23 <div class="wpsp-upload-button"><i class="fa fa-camera"></i><input name="displaypicture" class="wpsp-file-upload" id="displaypicture" type="file" accept="image/jpg, image/jpeg" /></div>
24 </div>
25 <p class="wpsp-form-notes">* <?php echo esc_html("Only JPEG and JPG supported, * Max 3 MB Upload ","wpschoolpress");?></p>
26 <label id="displaypicture-error" class="error" for="displaypicture" style="display: none;"><?php echo esc_html("Please Upload Profile Image","wpschoolpress");?></label>
27 <p id="test" style="color:red"></p>
28 </div>
29 </div>
30 <div class="wpsp-col-lg-9 wpsp-col-md-8 wpsp-col-sm-12 wpsp-col-xs-12">
31 <div class="wpsp-form-group">
32 <label class="wpsp-label" for="gender"> <?php esc_html_e("Gender","wpschoolpress");?></label>
33 <div class="wpsp-radio-inline">
34 <div class="wpsp-radio">
35 <input type="radio" name="Gender" value="Male" checked="checked" id="Male">
36 <label for="Male"><?php echo esc_html_e("Male","wpschoolpress");?></label>
37 </div>
38 <div class="wpsp-radio">
39 <input type="radio" name="Gender" value="Female" id="Female">
40 <label for="Female"><?php echo esc_html_e("Female","wpschoolpress");?></label>
41 </div>
42 <div class="wpsp-radio">
43 <input type="radio" name="Gender" value="other" id="other">
44 <label for="other"><?php echo esc_html_e("Other","wpschoolpress");?></label>
45 </div>
46 </div>
47 </div>
48 </div>
49 <div class="clearfix wpsp-ipad-show"></div>
50 <div class="wpsp-col-lg-3 wpsp-col-md-4 wpsp-col-sm-4 wpsp-col-xs-12">
51 <div class="wpsp-form-group">
52 <label class="wpsp-label" for="firstname"> <?php esc_html_e("First Name","wpschoolpress");
53 /*Check Required Field*/
54 if(isset($is_required_item['firstname'])){
55 $is_required = esc_html($is_required_item['firstname'],"wpschoolpress");
56 }else{
57 $is_required = true;
58 }
59 ?> <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span>
60 </label>
61 <input type="text" onkeypress="return (event.charCode > 64 && event.charCode < 91) || (event.charCode > 96 && event.charCode < 123)" data-is_required="<?php echo esc_attr($is_required); ?>" data-is_required="<?php echo esc_attr($is_required); ?>" class="wpsp-form-control" id="firstname" name="firstname">
62 <input type="hidden" id="wpsp_locationginal" value="<?php echo esc_url(admin_url());?>" />
63 </div>
64 </div>
65 <div class="wpsp-col-lg-3 wpsp-col-md-4 wpsp-col-sm-4 wpsp-col-xs-12">
66 <div class="wpsp-form-group">
67 <label class="wpsp-label" for="middlename"> <?php esc_html_e("Middle Name","wpschoolpress");
68 /*Check Required Field*/
69 if(isset($is_required_item['firstname'])){
70 $is_required = esc_html($is_required_item['middlename'],"wpschoolpress");
71 }else{
72 $is_required = false;
73 }
74 ?> <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span>
75 </label>
76 <input type="text" onkeypress="return (event.charCode > 64 && event.charCode < 91) || (event.charCode > 96 && event.charCode < 123)" data-is_required="<?php echo esc_attr($is_required); ?>" data-is_required="<?php echo esc_attr($is_required); ?>" class="wpsp-form-control" id="middlename" name="middlename">
77 </div>
78 </div>
79 <div class="wpsp-col-lg-3 wpsp-col-md-4 wpsp-col-sm-4 wpsp-col-xs-12">
80 <div class="wpsp-form-group">
81 <label class="wpsp-label" for="lastname"> <?php esc_html_e("Last Name","wpschoolpress");
82 /*Check Required Field*/
83 if(isset($is_required_item['lastname'])){
84 $is_required = esc_html($is_required_item['lastname'],"wpschoolpress");
85 }else{
86 $is_required = true;
87 }
88 ?> <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span>
89 </label>
90 <input type="text" onkeypress="return (event.charCode > 64 && event.charCode < 91) || (event.charCode > 96 && event.charCode < 123)" data-is_required="<?php echo esc_attr($is_required); ?>" data-is_required="<?php echo esc_attr($is_required); ?>" class="wpsp-form-control" id="lastname" name="lastname">
91 </div>
92 </div>
93 <div class="clearfix"></div>
94 <div class="wpsp-col-lg-3 wpsp-col-md-4 wpsp-col-sm-4 wpsp-col-xs-12">
95 <div class="wpsp-form-group">
96 <label class="wpsp-label" for="dateofbirth"><?php esc_html_e("Date of Birth","wpschoolpress");
97 /*Check Required Field*/
98 if(isset($is_required_item['Dob'])){
99 $is_required = esc_html($is_required_item['Dob'],"wpschoolpress");
100 }else{
101 $is_required = false;
102 }
103 ?> <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span>
104 </label>
105 <input type="text" class="wpsp-form-control" data-is_required="<?php echo esc_attr($is_required); ?>" id="Dob" name="Dob" placeholder="mm/dd/yyyy" readonly>
106 </div>
107 </div>
108 <div class="wpsp-col-lg-3 wpsp-col-md-4 wpsp-col-sm-4 wpsp-col-xs-12">
109 <div class="wpsp-form-group">
110 <label class="wpsp-label" for="bloodgroup"> <?php esc_html_e("Blood Group","wpschoolpress");
111 /*Check Required Field*/
112 if(isset($is_required_item['Bloodgroup'])){
113 $is_required = esc_html($is_required_item['Bloodgroup'],"wpschoolpress");
114 }else{
115 $is_required = false;
116 }
117 ?> <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span>
118 </label>
119 <select data-is_required="<?php echo esc_attr($is_required); ?>" class="wpsp-form-control" id="Bloodgroup" name="Bloodgroup">
120 <option value=""><?php echo esc_html("Select Blood Group","wpschoolpress");?></option>
121 <option value="O+"><?php echo esc_html("O +","wpschoolpress");?></option>
122 <option value="O-"><?php echo esc_html("O -","wpschoolpress");?></option>
123 <option value="A+"><?php echo esc_html("A +","wpschoolpress");?></option>
124 <option value="A-"><?php echo esc_html("A -","wpschoolpress");?></option>
125 <option value="B+"><?php echo esc_html("B +","wpschoolpress");?></option>
126 <option value="B-"><?php echo esc_html("B -","wpschoolpress");?></option>
127 <option value="AB+"><?php echo esc_html("AB +","wpschoolpress");?></option>
128 <option value="AB-"><?php echo esc_html("AB -","wpschoolpress");?></option>
129 </select>
130 </div>
131 </div>
132 <div class="wpsp-col-lg-3 wpsp-col-md-4 wpsp-col-sm-4 wpsp-col-xs-12">
133 <div class="wpsp-form-group">
134 <label class="wpsp-label" for="phone"><?php esc_html_e("Phone","wpschoolpress");
135 /*Check Required Field*/
136 if(isset($is_required_item['Phone'])){
137 $is_required = esc_html($is_required_item['Phone'],"wpschoolpress");
138 }else{
139 $is_required = false;
140 }
141 ?> <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span>
142 </label>
143 <input type="text" data-is_required="<?php echo esc_attr($is_required); ?>" class="wpsp-form-control" id="phone" name="Phone" placeholder="(XXX)-(XXX)-(XXXX)">
144 </div>
145 </div>
146 <div class="wpsp-col-lg-3 wpsp-col-md-8 wpsp-col-sm-8 wpsp-col-xs-12">
147 <div class="wpsp-form-group">
148 <label class="wpsp-label" for="educ"><?php esc_html_e("Qualification","wpschoolpress");
149 /*Check Required Field*/
150 if(isset($is_required_item['Qual'])){
151 $is_required = esc_html($is_required_item['Qual'],"wpschoolpress");
152 }else{
153 $is_required = false;
154 }
155 ?> <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span>
156 </label>
157 <input type="text" data-is_required="<?php echo esc_attr($is_required); ?>" class="wpsp-form-control" id="Qual" name="Qual">
158 </div>
159 </div>
160 <div class="wpsp-col-xs-12">
161 <hr />
162 <h4 class="card-title mt-5"><?php echo esc_html("Address","wpschoolpress");?></h4>
163 </div>
164 <div class="wpsp-col-xs-12">
165 <div class="wpsp-form-group">
166 <label class="wpsp-label" for="Address"> <?php esc_html_e("Street Address ","wpschoolpress");
167 /*Check Required Field*/
168 if(isset($is_required_item['Address'])){
169 $is_required = esc_html($is_required_item['Address'],"wpschoolpress");
170 }else{
171 $is_required = true;
172 }
173 ?> <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span>
174 </label>
175 <input type="text" data-is_required="<?php echo esc_attr($is_required); ?>" name="Address" class="wpsp-form-control" />
176 </div>
177 </div>
178 <div class="wpsp-col-md-4 wpsp-col-sm-4 wpsp-col-xs-12">
179 <div class="wpsp-form-group ">
180 <label class="wpsp-label" for="CityName"> <?php esc_html_e("City Name","wpschoolpress");
181 /*Check Required Field*/
182 if(isset($is_required_item['city'])){
183 $is_required = esc_html($is_required_item['city'],"wpschoolpress");
184 }else{
185 $is_required = false;
186 }
187 ?> <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span>
188 </label>
189 <input type="text" onkeypress="return (event.charCode > 64 && event.charCode < 91) || (event.charCode > 96 && event.charCode < 123)" data-is_required="<?php echo esc_attr($is_required); ?>" data-is_required="<?php echo esc_attr($is_required); ?>" class="wpsp-form-control" id="CityName" name="city">
190 </div>
191 </div>
192 <div class="wpsp-col-md-4 wpsp-col-sm-4 wpsp-col-xs-12">
193 <div class="wpsp-form-group">
194 <label class="wpsp-label" for="Country"><?php esc_html_e("Country","wpschoolpress");
195 /*Check Required Field*/
196 if(isset($is_required_item['country'])){
197 $is_required = esc_html($is_required_item['country'],"wpschoolpress");
198 }else{
199 $is_required = false;
200 }
201 ?> <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span>
202 </label> <?php $countrylist = wpsp_county_list();?> <select data-is_required="<?php echo esc_attr($is_required); ?>" class="wpsp-form-control" id="Country" name="country">
203 <option value=""><?php echo esc_html("Select Country","wpschoolpress");?></option> <?php foreach( $countrylist as $key=>$value ) { ?> <option value="<?php echo esc_attr($value);?>"><?php echo esc_html($value);?></option> <?php
204 }
205 ?>
206 </select>
207 </div>
208 </div>
209 <div class="wpsp-col-md-4 wpsp-col-sm-4 wpsp-col-xs-12">
210 <div class="wpsp-form-group">
211 <label class="wpsp-label" for="Zipcode"> <?php esc_html_e("Pin Code","wpschoolpress");
212 /*Check Required Field*/
213 if(isset($is_required_item['zipcode'])){
214 $is_required = esc_html($is_required_item['zipcode'],"wpschoolpress");
215 }else{
216 $is_required = false;
217 }
218 ?> <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span>
219 </label>
220 <input type="text" class="wpsp-form-control" id="Zipcode" name="zipcode">
221 </div>
222 </div>
223 <?php do_action('wpsp_after_teacher_personal_detail_fields'); ?>
224 <div class="wpsp-col-xs-12 wpsp-hidden-xs">
225 <button type="submit" class="wpsp-btn wpsp-btn-success" id="teacherform"><?php echo esc_html("Next","wpschoolpress");?></button>&nbsp;&nbsp;
226 </div>
227 </div>
228 </div>
229 </div>
230 </div>
231 <div class="wpsp-col-md-6 wpsp-col-sm-12">
232 <div class="wpsp-card">
233 <div class="wpsp-card-head">
234 <h3 class="wpsp-card-title"><?php echo esc_html__( 'Account Information', 'wpschoolpress' ); ?></h3>
235 </div>
236 <div class="wpsp-card-body">
237 <?php do_action('wpsp_before_teacher_account_detail_fields');
238 /*Required field Hook*/
239 $is_required_parent = apply_filters('wpsp_teacher_account_is_required',array());
240 ?>
241 <div class="wpsp-form-group">
242 <label class="wpsp-label" for="Email"><?php esc_html_e("Email Address","wpschoolpress");
243 /*Check Required Field*/
244 if(isset($is_required_parent['Email'])){
245 $is_required = esc_html($is_required_parent['Email'],"wpschoolpress");
246 }else{
247 $is_required = true;
248 }
249 ?> <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span></label>
250 <input type="email" data-is_required="<?php echo esc_attr($is_required); ?>" class="wpsp-form-control" id="Email" name="Email">
251 </div>
252 <div class="wpsp-form-group">
253 <label class="wpsp-label" for="Username"><?php esc_html_e("Username","wpschoolpress");
254 /*Check Required Field*/
255 if(isset($is_required_parent['Username'])){
256 $is_required = esc_html($is_required_parent['Username'],"wpschoolpress");
257 }else{
258 $is_required = true;
259 }
260 ?> <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span></label>
261 <input type="text" data-is_required="<?php echo esc_attr($is_required); ?>" class="wpsp-form-control" id="Username" name="Username">
262 </div>
263 <div class="wpsp-form-group">
264 <label class="wpsp-label" for="Password"><?php esc_html_e("Password","wpschoolpress");
265 /*Check Required Field*/
266 if(isset($is_required_parent['Password'])){
267 $is_required = esc_html($is_required_parent['Password'],"wpschoolpress");
268 }else{
269 $is_required = true;
270 }
271 ?> <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span></label>
272 <input type="password" data-is_required="<?php echo esc_attr($is_required); ?>" class="wpsp-form-control" id="Password" name="Password">
273 </div>
274 <div class="wpsp-form-group">
275 <label class="wpsp-label" for="ConfirmPassword"> <?php esc_html_e("Confirm Password","wpschoolpress");
276 /*Check Required Field*/
277 if(isset($is_required_parent['ConfirmPassword'])){
278 $is_required = esc_html($is_required_parent['ConfirmPassword'],"wpschoolpress");
279 }else{
280 $is_required = true;
281 }
282 ?> <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span></label>
283 <input type="password" data-is_required="<?php echo esc_attr($is_required); ?>" class="wpsp-form-control" id="ConfirmPassword" name="ConfirmPassword" placeholder="Confirm Password">
284 </div>
285 <?php do_action('wpsp_after_teacher_account_detail_fields'); ?>
286 <div class="wpsp-hidden-xs">
287 <button type="submit" class="wpsp-btn wpsp-btn-success" id="teacherform"><?php echo esc_html("Next","wpschoolpress");?></button>&nbsp;&nbsp;
288 </div>
289 </div>
290 </div>
291 </div>
292 <div class="wpsp-col-md-6 wpsp-col-sm-12">
293 <div class="wpsp-card">
294 <div class="wpsp-card-head">
295 <h3 class="wpsp-card-title"><?php echo esc_html__( 'School Details', 'wpschoolpress' ); ?></h3>
296 </div>
297 <div class="wpsp-card-body">
298 <?php do_action('wpsp_before_teacher_school_detail_fields');
299 /*Required field Hook*/
300 $is_required_school = apply_filters('wpsp_teacher_school_is_required',array());
301 ?>
302 <div class="wpsp-form-group">
303 <label class="wpsp-label" for="Doj"><?php esc_html_e("Joining Date","wpschoolpress");
304 /*Check Required Field*/
305 if(isset($is_required_school['Doj'])){
306 $is_required = esc_html($is_required_school['Doj'],"wpschoolpress");
307 }else{
308 $is_required = false;
309 }
310 ?>
311 <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span>
312 </label>
313 <input type="text" data-is_required="<?php echo esc_attr($is_required); ?>" class="wpsp-form-control select_date Doj" id="Doj" name="Doj" value="" placeholder="mm/dd/yyyy" readonly>
314 </div>
315 <div class="wpsp-form-group">
316 <label class="wpsp-label" for="Dol"><?php esc_html_e("Leaving Date","wpschoolpress");
317 /*Check Required Field*/
318 if(isset($is_required_school['dol'])){
319 $is_required = esc_html($is_required_school['dol'],"wpschoolpress");
320 }else{
321 $is_required = false;
322 }
323 ?> <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span>
324 </label>
325 <input type="text" class="wpsp-form-control select_date Dol" id="Dol" name="dol" value="" placeholder="mm/dd/yyyy" readonly>
326 </div>
327 <div class="wpsp-form-group">
328 <label class="wpsp-label" for="position"><?php esc_html_e("Current Position","wpschoolpress");
329 /*Check Required Field*/
330 if(isset($is_required_school['Position'])){
331 $is_required = esc_html($is_required_school['Position'],"wpschoolpress");
332 }else{
333 $is_required = false;
334 }
335 ?> <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span>
336 </label>
337 <input type="text" data-is_required="<?php echo esc_attr($is_required); ?>" class="wpsp-form-control" id="Position" name="Position">
338 </div>
339 <div class="wpsp-row">
340 <div class="wpsp-col-md-6 wpsp-col-xs-12">
341 <div class="wpsp-form-group">
342 <label class="wpsp-label" for="empcode"><?php esc_html_e("Employee Code","wpschoolpress");
343 /*Check Required Field*/
344 if(isset($is_required_school['EmpCode'])){
345 $is_required = esc_html($is_required_school['EmpCode'],"wpschoolpress");
346 }else{
347 $is_required = false;
348 }
349 ?> <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span>
350 </label>
351 <input type="text" class="wpsp-form-control" id="EmpCode" name="EmpCode">
352 </div>
353 </div>
354 <div class="wpsp-col-md-6 wpsp-col-xs-12">
355 <div class="wpsp-form-group">
356 <label class="wpsp-label" for="whours"><?php esc_html_e("Working Hours","wpschoolpress");
357 /*Check Required Field*/
358 if(isset($is_required_school['whours'])){
359 $is_required = esc_html($is_required_school['whours'],"wpschoolpress");
360 }else{
361 $is_required = true;
362 }
363 ?>
364 <!-- <span class="wpsp-required"><?php echo esc_html(($is_required))?"*":""; ?></span> -->
365 </label>
366 <input type="text" class="wpsp-form-control" id="whours" name="whours">
367 </div>
368 </div>
369 </div>
370 <?php do_action('wpsp_after_teacher_school_detail_fields'); ?>
371 <div class="wpsp-btnsubmit-section">
372 <button type="submit" class="wpsp-btn wpsp-btn-success" id="teacherform"><?php echo esc_html("Submit","wpschoolpress");?></button>&nbsp;&nbsp; <a href="<?php echo esc_url(wpsp_admin_url().'sch-teacher')?>" class="wpsp-btn wpsp-dark-btn"><?php echo esc_html("Back","wpschoolpress");?></a>
373 </div>
374 </div>
375 </div>
376 </div>
377 </div>
378 </form>
379 <!-- End of Add New Teacher Form -->