PluginProbe
WP Coder – Insert & Manage Code Snippets / 2.5.5
WP Coder – Insert & Manage Code Snippets v2.5.5
4.5.1 1.1 2.3.1 2.3.2 2.4.1 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 3.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.1 3.1.1 3.2 3.2.1 3.3 3.4 3.5 3.5.1 All 39 releases
← All changes | admin/partials/support.php +114 -117 2.5.22.5.5 View file →
@@ -19,50 +19,48 @@
19 19 $license = get_option( 'wow_license_key_' . $this->plugin_pref, 'no' );
20 20
21 21 ?>
22 22
23 - <div class="about-wrap wow-support">
24 - <div class="feature-section one-col">
25 - <div class="col">
23 + <div class="about-wrap wow-support">
24 + <div class="feature-section one-col">
25 + <div class="col">
26 26
27 - <p>To get your support related question answered in the fastest timing, please send a message via the form below
28 - or write to us on email <a href="mailto:support@wow-company.com">support@wow-company.com</a>.</p>
27 + <p>To get your support related question answered in the fastest timing, please send a message via the
28 + form below
29 + or write to us on email <a href="mailto:yoda@wow-company.com">yoda@wow-company.com</a>.</p>
29 30
30 - <p>Also, you can send us your ideas and suggestions for improving the plugin.</p>
31 - <?php $error = array();
32 - if ( ! empty( $_POST['action'] ) && ! empty( $_POST['wow_support_field'] ) ) {
33 - if ( wp_verify_nonce( $_POST['wow_support_field'], 'wow_support_action' )
34 - && current_user_can( 'manage_options' )
35 - ) {
31 + <p>Also, you can send us your ideas and suggestions for improving the plugin.</p>
32 + <?php $error = array();
33 + if ( ! empty( $_POST['action'] ) && ! empty( $_POST['wow_support_field'] ) ) {
34 + if ( wp_verify_nonce( $_POST['wow_support_field'], 'wow_support_action' )
35 + && current_user_can( 'manage_options' )
36 + ) {
36 37
37 - $fname = ! empty( $_POST['wow-fname'] ) ? sanitize_text_field( $_POST['wow-fname'] ) : '';
38 - $lname = ! empty( $_POST['wow-lname'] ) ? sanitize_text_field( $_POST['wow-lname'] ) : '';
39 - $message = ! empty( $_POST['wow-message'] ) ? sanitize_text_field( $_POST['wow-message'] ) : '';
40 - $email = ! empty( $_POST['wow-email'] ) ? sanitize_email( $_POST['wow-email'] ) : '';
41 - $type
42 - = ! empty( $_POST['wow-message-type'] ) ? sanitize_text_field( $_POST['wow-message-type'] )
43 - : '';
38 + $fname = ! empty( $_POST['wow-fname'] ) ? sanitize_text_field( $_POST['wow-fname'] ) : '';
39 + $message = ! empty( $_POST['wow-message'] ) ? sanitize_text_field( $_POST['wow-message'] ) : '';
40 + $email = ! empty( $_POST['wow-email'] ) ? sanitize_email( $_POST['wow-email'] ) : '';
41 + $type
42 + = ! empty( $_POST['wow-message-type'] ) ? wp_kses_post( $_POST['wow-message-type'] )
43 + : '';
44 44
45 - if ( empty( $fname ) ) {
46 - $error[] = esc_attr__( 'Please, Enter your First Name.', 'wpcoder' );
47 - }
48 - if ( empty( $lname ) ) {
49 - $error[] = esc_attr__( 'Please, Enter your Last Name.', 'wpcoder' );
50 - }
51 - if ( empty( $message ) ) {
52 - $error[] = esc_attr__( 'Please, Enter your Message.', 'wpcoder' );
53 - }
54 - if ( empty( $email ) ) {
55 - $error[] = esc_attr__( 'Please, Enter your Email.', 'wpcoder' );
56 - }
57 - if ( count( $error ) == 0 ) {
45 + if ( empty( $fname ) ) {
46 + $error[] = esc_attr__( 'Please, Enter your Name.', 'wpcoder' );
47 + }
58 48
49 + if ( empty( $message ) ) {
50 + $error[] = esc_attr__( 'Please, Enter your Message.', 'wpcoder' );
51 + }
52 + if ( empty( $email ) ) {
53 + $error[] = esc_attr__( 'Please, Enter your Email.', 'wpcoder' );
54 + }
55 + if ( count( $error ) == 0 ) {
59 56
60 - $headers = array(
61 - 'From: ' . $fname . ' ' . $lname . ' <' . $email . '>',
62 - 'content-type: text/html',
63 - );
64 - $message = '
57 +
58 + $headers = array(
59 + 'From: ' . $fname . ' <' . $email . '>',
60 + 'content-type: text/html',
61 + );
62 + $message = '
65 63 <html>
66 64 <head></head>
67 65 <body>
68 66 <table>
@@ -67,105 +65,104 @@
67 65 <body>
68 66 <table>
69 67 <tr>
70 68 <td width="30%"><strong>License Key:</strong></td>
71 - <td>' . $license . '</td>
69 + <td>' . esc_attr( $license ) . '</td>
72 70 </tr>
73 71 <tr>
74 72 <td><strong>Plugin:</strong></td>
75 - <td>' . $plugin . '</td>
73 + <td>' . esc_attr( $plugin ) . '</td>
76 74 </tr>
77 75 <tr>
78 76 <td><strong>Website:</strong></td>
79 - <td>' . $website . '</td>
77 + <td>' . esc_url( $website ) . '</td>
80 78 </tr>
81 79 </table>
82 - ' . $message . '
80 + ' . nl2br( wp_kses_post( $message ) ) . '
83 81 </body>
84 82 </html>';
85 - wp_mail( 'support@wow-company.com', 'Support Ticket: ' . $type, $message, $headers );
86 - echo '<div class="wow-alert wow-alert-update "><p class="wow_error">'
87 - . esc_attr__( 'Your Message sent to the Support.', 'wpcoder' ) . '</p></div>';
83 + wp_mail( 'yoda@wow-company.com', 'Support Ticket: ' . $type, $message, $headers );
84 + echo '<div class="wow-alert wow-alert-update "><p class="wow_error">'
85 + . esc_attr__( 'Your Message sent to the Support.', 'wpcoder' ) . '</p></div>';
88 86
89 - }
87 + }
90 88
91 89
92 - } else {
93 - echo '<div class="wow-alert wow-alert-error "><p class="wow_error">'
94 - . esc_attr__( 'Sorry, but message did not send. Please, contact us support@wow-company.com',
95 - 'wpcoder' ) . ' </p></div>';
96 - }
97 - }
98 - ?>
99 - <?php if ( count( $error ) > 0 ) {
100 - echo '<div class="wow-alert wow-alert-error "><p class="wow_error">' . implode( "<br />", $error )
101 - . '</p></div>';
102 - } ?>
90 + } else {
91 + echo '<div class="wow-alert wow-alert-error "><p class="wow_error">'
92 + . esc_attr__( 'Sorry, but message did not send. Please, contact us yoda@wow-company.com',
93 + 'wpcoder' ) . ' </p></div>';
94 + }
95 + }
96 + ?>
97 + <?php if ( count( $error ) > 0 ) {
98 + echo '<div class="wow-alert wow-alert-error "><p class="wow_error">' . implode( "<br />", $error )
99 + . '</p></div>';
100 + } ?>
103 101
104 102
105 - <form method="post" action="" class="wow-plugin">
106 - <div class="wow-container">
107 - <div class="wow-element">
108 - <label><?php esc_html_e( 'First Name', 'wpcoder' ); ?></label><br/>
109 - <input type="text" name="wow-fname" value=""
110 - placeholder="<?php esc_html_e( 'Enter Your First Name', 'wpcoder' ); ?>">
111 - </div>
112 - <div class="wow-element">
113 - <label><?php esc_html_e( 'Last Name', 'wpcoder' ); ?></label><br/>
114 - <input type="text" name="wow-lname" value=""
115 - placeholder="<?php esc_html_e( 'Enter Your Last Name', 'wpcoder' ); ?>">
116 - </div>
117 - </div>
118 - <div class="wow-container">
119 - <div class="wow-element">
120 - <label><?php esc_html_e( 'WebSite', 'wpcoder' ); ?></label><br/>
121 - <input type="text" disabled name="wow-website" value="<?php echo get_option( 'home' ); ?>">
122 - </div>
123 - <div class="wow-element">
124 - <label><?php esc_html_e( 'Contact email', 'wpcoder' ); ?></label><br/>
125 - <input type="text" name="wow-email" value="<?php echo get_option( 'admin_email' ); ?>">
126 - </div>
103 + <form method="post" action="" class="wow-plugin">
104 + <div class="wow-container">
105 + <div class="wow-element">
106 + <label><?php esc_html_e( 'First Name', 'wpcoder' ); ?></label><br/>
107 + <input type="text" name="wow-fname" value=""
108 + placeholder="<?php esc_attr_e( 'Enter Your First Name', 'wpcoder' ); ?>">
109 + </div>
110 + <div class="wow-element">
111 + <label><?php esc_html_e( 'Contact email', 'wpcoder' ); ?></label><br/>
112 + <input type="text" name="wow-email"
113 + value="<?php echo sanitize_email( get_option( 'admin_email' ) ); ?>">
114 + </div>
127 115
128 - </div>
116 + </div>
117 + <div class="wow-container">
118 + <div class="wow-element">
119 + <label><?php esc_html_e( 'WebSite', 'wpcoder' ); ?></label><br/>
120 + <input type="text" disabled name="wow-website"
121 + value="<?php echo esc_url( get_option( 'home' ) ); ?>">
122 + </div>
123 + <div class="wow-element">
124 + <label><?php esc_html_e( 'License Key', 'wpcoder' ); ?></label><br/>
125 + <input type="text" disabled name="wow-license-key" value="<?php if ( ! empty( $license ) ) {
126 + echo esc_attr( $license );
127 + }; ?>">
128 + </div>
129 129
130 - <div class="wow-container">
131 - <div class="wow-element">
132 - <label><?php esc_html_e( 'License Key', 'wpcoder' ); ?></label><br/>
133 - <input type="text" disabled name="wow-license-key" value="<?php if ( ! empty( $license ) ) {
134 - echo $license;
135 - }; ?>">
136 - </div>
137 - <div class="wow-element">
138 - <label><?php esc_html_e( 'Plugin', 'wpcoder' ); ?></label><br/>
139 - <input type="text" disabled name="wow-plugin" value="<?php if ( ! empty( $name ) ) {
140 - echo $plugin;
141 - }; ?>">
142 - </div>
143 - </div>
144 - <div class="wow-container">
145 - <div class="wow-element">
146 - <label><?php esc_html_e( 'Message type', 'wpcoder' ); ?></label><br/>
147 - <select name="wow-message-type">
148 - <option value="Issue"><?php esc_html_e( 'Issue', 'wpcoder' ); ?></option>
149 - <option value="Idea"><?php esc_html_e( 'Idea', 'wpcoder' ); ?></option>
150 - </select>
151 - </div>
152 - </div>
153 - <div class="wow-container">
154 - <div class="wow-element">
130 +
131 + </div>
132 +
133 + <div class="wow-container">
134 +
135 + <div class="wow-element">
136 + <label><?php esc_html_e( 'Plugin', 'wpcoder' ); ?></label><br/>
137 + <input type="text" disabled name="wow-plugin" value="<?php if ( ! empty( $name ) ) {
138 + echo esc_attr($plugin);
139 + }; ?>">
140 + </div>
141 + <div class="wow-element">
142 + <label><?php esc_html_e( 'Message type', 'wpcoder' ); ?></label><br/>
143 + <select name="wow-message-type">
144 + <option value="Issue"><?php esc_html_e( 'Issue', 'wpcoder' ); ?></option>
145 + <option value="Idea"><?php esc_html_e( 'Idea', 'wpcoder' ); ?></option>
146 + </select>
147 + </div>
148 + </div>
149 +
150 + <div class="wow-container">
151 + <div class="wow-element">
155 152 <textarea name="wow-message" rows="10"
156 - placeholder="<?php esc_html_e( 'Enter Your Message', 'wpcoder' ); ?>"></textarea>
157 - </div>
158 - </div>
159 - <div class="wow-container">
160 - <div class="wow-element">
161 - <input type="submit" class="add-item" name="action"
162 - value="<?php esc_html_e( 'Send to Support', 'wpcoder' ); ?>">
163 - </div>
164 - </div>
165 - <?php wp_nonce_field( 'wow_support_action', 'wow_support_field' ); ?>
166 - </form>
167 - </div>
153 + placeholder="<?php esc_html_e( 'Enter Your Message', 'wpcoder' ); ?>"></textarea>
154 + </div>
155 + </div>
156 + <div class="wow-container">
157 + <div class="wow-element">
158 + <input type="submit" class="add-item" name="action"
159 + value="<?php esc_html_e( 'Send to Support', 'wpcoder' ); ?>">
160 + </div>
161 + </div>
162 + <?php wp_nonce_field( 'wow_support_action', 'wow_support_field' ); ?>
163 + </form>
164 + </div>
168 165
169 - </div>
170 - </div>
166 + </div>
167 + </div>
171 168 <?php