Changeset 2206873
- Timestamp:
- 12/06/2019 12:10:17 AM (6 years ago)
- Location:
- form-verification-verifybee/trunk
- Files:
-
- 4 edited
-
README.txt (modified) (2 diffs)
-
cn-verifying-email.php (modified) (1 diff)
-
includes/class-cn-verifying-email.php (modified) (1 diff)
-
public/class-cn-verifying-email-public.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
form-verification-verifybee/trunk/README.txt
r2205663 r2206873 5 5 Requires at least: 3.0.1 6 6 Tested up to: 5.3 7 Stable tag: 1.28 7 License: GPLv2 or later 9 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 21 20 * Gravity Form 22 21 * WP Fluent Form 22 * WP Form 23 * Formidable Forms 23 24 24 25 -
form-verification-verifybee/trunk/cn-verifying-email.php
r2205671 r2206873 17 17 * Plugin URI: https://verifybee.com 18 18 * Description: This plugin validates emails before form submission 19 * Version: 1. 1.119 * Version: 1.2 20 20 * Author: VerifyBee 21 21 * Author URI: https://verifybee.com -
form-verification-verifybee/trunk/includes/class-cn-verifying-email.php
r2205671 r2206873 188 188 $this->loader->add_action( 'wp_ajax_Cn_Verifying_public_quiz_ajax', $plugin_public, 'cn_verifying_ajax_handaler' ); 189 189 $this->loader->add_action( 'wp_ajax_nopriv_Cn_Verifying_public_quiz_ajax', $plugin_public, 'cn_verifying_ajax_handaler' ); 190 191 $this->loader->add_action( 'wpforms_process', $plugin_public, 'cn_verifying_wpforms',10, 3); 192 193 $this->loader->add_action('frm_validate_field_entry', $plugin_public, 'cn_verifying_formidable',10, 4); 190 194 191 195 -
form-verification-verifybee/trunk/public/class-cn-verifying-email-public.php
r2205671 r2206873 192 192 } 193 193 194 195 public function cn_verifying_wpforms($fields, $entry, $form_data){ 196 $sn=0; 197 foreach ($fields as $value) { 198 $sn++; 199 if ($value['type']=='email') { 200 $field_position=$sn-1; 201 $emailval= $value['value']; 202 $cn_name=$value['name']; 203 $cn_verification=get_option('cn_verification'); 204 $cn_token=wp_kses(get_option('cn_token'), []); 205 $your_email = sanitize_email($emailval); 206 $error_message = $this->validate_email($cn_token, $cn_name, $your_email); 207 if ($error_message) { 208 wpforms()->process->errors[$form_data['id']][$field_position] = esc_html__($error_message); 209 } 210 } 211 } 212 } 213 214 public function cn_verifying_formidable( $errors, $field, $posted_value,$args){ 215 if ($field->type=='email') { 216 $emailval= $posted_value; 217 $cn_name=$field->name; 218 $cn_verification=get_option('cn_verification'); 219 $cn_token=wp_kses(get_option('cn_token'), []); 220 $your_email = sanitize_email($emailval); 221 $error_message = $this->validate_email($cn_token, $cn_name, $your_email); 222 if ($error_message) { 223 $errors['field' . $field->id] = $error_message; 224 } 225 } 226 return $errors; 227 } 228 194 229 195 230
Note: See TracChangeset
for help on using the changeset viewer.