PluginProbe
JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications / 2.3.9
JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications v2.3.9
2.5.0 trunk 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 2.4.0 All 33 releases
jobwp / front / view / apply.php

apply.php in JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications 2.3.9, at front/view/apply.php

129 lines 3.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 if ( !defined( 'ABSPATH' ) ) {
4 exit;
5 }
6 $jobwpApplyFormContent = $this->jobwp_get_apply_form_content_settings();
7 //print_r( $jobwpApplyFormContent );
8 foreach ( $jobwpApplyFormContent as $option_name => $option_value ) {
9 if ( isset( $jobwpApplyFormContent[$option_name] ) ) {
10 ${"" . $option_name} = $option_value;
11 }
12 }
13 $jobwpApplyFormStyle = $this->jobwp_get_apply_form_style_settings();
14 //print_r( $jobwpApplyFormStyle );
15 foreach ( $jobwpApplyFormStyle as $fs_name => $fs_value ) {
16 if ( isset( $jobwpApplyFormStyle[$fs_name] ) ) {
17 ${"" . $fs_name} = $fs_value;
18 }
19 }
20 $jobwpGeneralSettings = $this->jobwp_get_general_settings();
21 //print_r( $jobwpGeneralSettings );
22 foreach ( $jobwpGeneralSettings as $option_name => $option_value ) {
23 if ( isset( $jobwpGeneralSettings[$option_name] ) ) {
24 ${"" . $option_name} = $option_value;
25 }
26 }
27 // Shortcoded Options
28 $job_title = ( isset( $applyFrmAttr['job_title'] ) ? $applyFrmAttr['job_title'] : '' );
29 // Load Styling
30 include JOBWP_PATH . 'assets/css/apply-form.php';
31 if ( !$jobwp_hide_apply_form_title ) {
32 ?>
33 <h3 class="jobwp-apply-title"><?php
34 esc_html_e( $jobwp_apply_form_title );
35 ?></h3>
36 <?php
37 }
38 ?>
39 <form id="jobwp_upload_form" action="<?php
40 echo get_permalink();
41 ?>" enctype="multipart/form-data" method="POST" autocomplete="off">
42
43 <?php
44 //if ( function_exists('wp_nonce_field') ) { wp_nonce_field('jobwp_apply_nonce_field'); }
45 ?>
46 <?php
47 wp_nonce_field( 'jobwp_apply_form_action', 'jobwp_apply_form_nonce_field' );
48 ?>
49 <input type="hidden" value="<?php
50 esc_attr_e( $job_title );
51 ?>" id="jobwp_apply_for" name="jobwp_apply_for">
52
53 <div class="jobwp-apply-form">
54
55 <div class="jobwp-field-row">
56 <label><?php
57 esc_html_e( $jobwp_apply_form_name_label );
58 ?></label><span class="required">*</span>
59 <input type="text" class="" placeholder="<?php
60 esc_attr_e( $jobwp_apply_form_name_label );
61 ?>" id="jobwp_full_name" name="jobwp_full_name">
62 </div>
63
64 <div class="jobwp-field-row">
65 <label><?php
66 esc_html_e( $jobwp_apply_form_email_label );
67 ?></label><span class="required">*</span>
68 <input type="email" class="" placeholder="<?php
69 esc_attr_e( $jobwp_apply_form_email_label );
70 ?>" id="jobwp_email" name="jobwp_email">
71 </div>
72
73 <?php
74 if ( !$jobwp_hide_apply_form_cover ) {
75 ?>
76 <div class="jobwp-field-row">
77 <label><?php
78 esc_html_e( $jobwp_apply_form_cover_letter_label );
79 ?></label>
80 <textarea class="" placeholder="<?php
81 esc_attr_e( $jobwp_apply_form_cover_letter_label );
82 ?>" id="jobwp_cover_letter" name="jobwp_cover_letter"></textarea>
83 </div>
84 <?php
85 }
86 ?>
87
88 <div class="jobwp-field-row">
89 <label><?php
90 _e( 'Upload CV/Resume', JOBWP_TXT_DOMAIN );
91 ?></label><span class="required">*</span>
92 <span><?php
93 _e( 'Attach your resume. Max size 2mb', JOBWP_TXT_DOMAIN );
94 ?></span>
95 <input type="file" name="jobwp_upload_resume" id="jobwp_upload_resume" />
96 <span>
97 <?php
98 _e( 'Allowed Type(s): ', JOBWP_TXT_DOMAIN );
99 _e( 'pdf', JOBWP_TXT_DOMAIN );
100 ?>
101 </span>
102 </div>
103
104 <?php
105 ?>
106
107 <?php
108 if ( $jobwp_captcha_on_apply_form ) {
109 ?>
110 <div class="jobwp-field-row" id="jobwp-captcha-field">
111 <div class="g-recaptcha" data-sitekey="<?php
112 esc_attr_e( $jobwp_recaptcha_site_key );
113 ?>"></div>
114 <div class="captcha-error" style="color: red;"></div>
115 </div>
116 <?php
117 }
118 ?>
119
120 <div class="jobwp-field-row">
121 <input type="submit" name="jobwp_apply_btn" id="jobwp_apply_btn" class="jobwp-primary-button" value="<?php
122 esc_attr_e( $jobwp_apply_form_submit_btn_txt );
123 ?>">
124 </div>
125
126 </div>
127
128 </form>
129