Changeset 3379447
- Timestamp:
- 10/16/2025 12:20:11 PM (6 months ago)
- Location:
- clearout-email-validator
- Files:
-
- 19 added
- 4 edited
-
tags/3.2.3 (added)
-
tags/3.2.3/assets (added)
-
tags/3.2.3/assets/css (added)
-
tags/3.2.3/assets/css/amsify.suggestags.css (added)
-
tags/3.2.3/assets/css/clearout_plugin.css (added)
-
tags/3.2.3/assets/img (added)
-
tags/3.2.3/assets/img/clearout_wp_logo.png (added)
-
tags/3.2.3/assets/js (added)
-
tags/3.2.3/assets/js/clearout_plugin.js (added)
-
tags/3.2.3/assets/js/jquery.amsify.suggestags.js (added)
-
tags/3.2.3/license.txt (added)
-
tags/3.2.3/plugin.php (added)
-
tags/3.2.3/readme.txt (added)
-
tags/3.2.3/src (added)
-
tags/3.2.3/src/clearout-plugin-page-settings.php (added)
-
tags/3.2.3/src/clearout-plugin.php (added)
-
tags/3.2.3/src/clearout-validator.php (added)
-
tags/3.2.3/src/helper.php (added)
-
tags/3.2.3/uninstall.php (added)
-
trunk/plugin.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/clearout-plugin-page-settings.php (modified) (1 diff)
-
trunk/src/clearout-plugin.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
clearout-email-validator/trunk/plugin.php
r3359847 r3379447 4 4 * Plugin URL: https://developer.wordpress.org/plugins/clearout-email-validator 5 5 * Description: This plugin seamlessly integrated with all major forms to validate the user's given email address in real-time. Under the hood, this plugin use Clearout API to perform 20+ refined validation checks to determine the status of the email address, and thus helps capturing only the valid leads to maintain high quality mailing list. 6 * Version: 3.2. 26 * Version: 3.2.3 7 7 * Author: Clearout.io 8 8 * Author URI: https://clearout.io … … 14 14 15 15 // plugin version. 16 define( 'CLEAROUT_PLUGIN_VERSION', '3.2. 2' );16 define( 'CLEAROUT_PLUGIN_VERSION', '3.2.3' ); 17 17 define( 'CLEAROUT_RESULT_CACHED_TIMEOUT', 3600 ); 18 18 define( 'CLEAROUT_BASE_API_URL', 'https://api.clearout.io/v2/' ); -
clearout-email-validator/trunk/readme.txt
r3359847 r3379447 5 5 Requires at least: 4.6 6 6 Tested up to: 6.8.1 7 Stable tag: 3.2. 27 Stable tag: 3.2.3 8 8 License: GPLv2 or later 9 9 Block invalid emails like temporary, disposable, etc. with our real-time email verification. Verify email address during form-fill and stop form spam. … … 365 365 = 3.2.2 = 366 366 * Minor Changes 367 = 3.2.3 = 368 * Minor Fixes -
clearout-email-validator/trunk/src/clearout-plugin-page-settings.php
r3359847 r3379447 735 735 'flf_on_off' => 'on', 736 736 'wsf_on_off' => 'on', 737 'ise_on_off' => ' ',737 'ise_on_off' => 'off', 738 738 'frm_on_off' => 'on', 739 739 'wcr_on_off' => 'on' -
clearout-email-validator/trunk/src/clearout-plugin.php
r3239399 r3379447 19 19 20 20 // Contact Form7. 21 if ( ( isset( $clearout_options['cf7_on_off'] ) == 'on' )&& isset( $_POST['_wpcf7'] ) && is_plugin_active( 'contact-form-7/wp-contact-form-7.php' ) ) {21 if ( isset( $clearout_options['cf7_on_off'] ) && $clearout_options['cf7_on_off'] === 'on' && isset( $_POST['_wpcf7'] ) && is_plugin_active( 'contact-form-7/wp-contact-form-7.php' ) ) { 22 22 add_filter( 'wpcf7_validate_email', 'clearout_wpcf7_custom_email_validator_filter', 1, 2 ); // Email field. 23 23 add_filter( 'wpcf7_validate_email*', 'clearout_wpcf7_custom_email_validator_filter', 1, 2 ); // Req. Email field. … … 25 25 26 26 // Formiddable Form. 27 if ( ( isset( $clearout_options['fmf_on_off'] ) == 'on' )&& isset( $_POST['frm_action'] ) && is_plugin_active( 'formidable/formidable.php' ) ) {27 if ( isset( $clearout_options['fmf_on_off'] ) && $clearout_options['fmf_on_off'] === 'on' && isset( $_POST['frm_action'] ) && is_plugin_active( 'formidable/formidable.php' ) ) { 28 28 add_action( 'frm_validate_entry', 'clearout_frm_validate_entry', 1, 2 ); 29 29 } 30 30 31 31 // Contact Form BWS. 32 if ( ( isset( $clearout_options['cfb_on_off'] ) == 'on' )&& is_plugin_active( 'contact-form-plugin/contact_form.php' ) && isset( $_POST['cntctfrm_contact_email'] ) ) {32 if ( isset( $clearout_options['cfb_on_off'] ) && $clearout_options['cfb_on_off'] === 'on' && is_plugin_active( 'contact-form-plugin/contact_form.php' ) && isset( $_POST['cntctfrm_contact_email'] ) ) { 33 33 add_filter( 'cntctfrm_check_form', 'clearout_bws_validate_email', 1 ); 34 34 } 35 35 36 36 // Ninja Form. 37 if ( ( 'on' == isset( $clearout_options['njf_on_off'] ) ) && ( isset( $_POST['action'] ) && 'nf_ajax_submit' == $_POST['action'] )&& is_plugin_active( 'ninja-forms/ninja-forms.php' ) ) {37 if ( isset( $clearout_options['njf_on_off'] ) && $clearout_options['njf_on_off'] === 'on' && isset( $_POST['action'] ) && 'nf_ajax_submit' === $_POST['action'] && is_plugin_active( 'ninja-forms/ninja-forms.php' ) ) { 38 38 add_filter( 'ninja_forms_submit_data', 'clearout_ninja_email_validator', 1, 1 ); 39 39 } 40 40 41 41 // Gravity Form. 42 if ( ( isset( $clearout_options['gvf_on_off'] ) == 'on' )) {42 if ( isset( $clearout_options['gvf_on_off'] ) && $clearout_options['gvf_on_off'] === 'on' ) { 43 43 add_filter( 'gform_field_validation', 'clearout_gvf_email_validator', 1, 4 ); 44 44 } 45 45 46 46 // WordPress Registration Form. 47 if ( ( isset( $clearout_options['rgf_on_off'] ) == 'on' )&& isset( $_POST['wp-submit'] ) ) {47 if ( isset( $clearout_options['rgf_on_off'] ) && $clearout_options['rgf_on_off'] === 'on' && isset( $_POST['wp-submit'] ) ) { 48 48 add_action( 'registration_errors', 'clearout_email_validator_wprg', 1, 3 ); 49 49 } 50 50 51 51 // WordPress Comment Form. 52 if ( ( isset( $clearout_options['cmf_on_off'] ) == 'on' )) {52 if ( isset( $clearout_options['cmf_on_off'] ) && $clearout_options['cmf_on_off'] === 'on' ) { 53 53 add_action( 'pre_comment_on_post', 'co_action_is_email_filter', 1 ); 54 54 add_action( 'comment_post', 'co_action_remove_is_email_filter', 1 ); … … 56 56 57 57 // WPForm. 58 if ( ( isset( $clearout_options['wpf_on_off'] ) == 'on' )) {58 if ( isset( $clearout_options['wpf_on_off'] ) && $clearout_options['wpf_on_off'] === 'on' ) { 59 59 add_filter( 'wpforms_process_before', 'clearout_wpf_email_validator', 1, 2 ); 60 60 } 61 61 62 62 // is_email hook. 63 if ( ( isset( $clearout_options['ise_on_off'] ) == 'on' )) { // Other plugins that used is_email.63 if ( isset( $clearout_options['ise_on_off'] ) && $clearout_options['ise_on_off'] === 'on' ) { // Other plugins that used is_email. 64 64 add_filter( 'is_email', 'clearout_email_validator_filter', 10 ); 65 65 } 66 66 67 67 // Mailster Form. 68 if ( ( isset( $clearout_options['msf_on_off'] ) == 'on' )) {68 if ( isset( $clearout_options['msf_on_off'] ) && $clearout_options['msf_on_off'] === 'on' ) { 69 69 add_filter( 'mailster_verify_subscriber', 'clearout_mailster_email_validator', 1 ); 70 70 } 71 71 72 72 // Woocommerce Checkout Form. 73 if ( ( isset( $clearout_options['chf_on_off'] ) == 'on' )) {73 if ( isset( $clearout_options['chf_on_off'] ) && $clearout_options['chf_on_off'] === 'on' ) { 74 74 add_filter( 'woocommerce_after_checkout_validation', 'clearout_woocom_checkout_validate_email', 1, 2 ); 75 75 } 76 76 77 77 // ProMembership Form. 78 if ( ( isset( $clearout_options['pmp_on_off'] ) == 'on' )) {78 if ( isset( $clearout_options['pmp_on_off'] ) && $clearout_options['pmp_on_off'] === 'on' ) { 79 79 add_filter( 'pmpro_registration_checks', 'clearout_pmpro_signup_email_validate', 1, 2 ); 80 80 } 81 81 82 82 // Elementor Form. 83 if ( ( isset( $clearout_options['elm_on_off'] ) == 'on' )&& is_plugin_active( 'elementor-pro/elementor-pro.php' ) ) {83 if ( isset( $clearout_options['elm_on_off'] ) && $clearout_options['elm_on_off'] === 'on' && is_plugin_active( 'elementor-pro/elementor-pro.php' ) ) { 84 84 add_action( 'elementor_pro/forms/validation/email', 'clearout_elementor_email_validator', 1, 3 ); 85 85 } 86 86 87 87 // Fluent Form. 88 if ( ( isset( $clearout_options['flf_on_off'] ) == 'on' )) {88 if ( isset( $clearout_options['flf_on_off'] ) && $clearout_options['flf_on_off'] === 'on' ) { 89 89 add_filter( 'fluentform_validate_input_item_input_email', 'clearout_fluent_email_validator', 1, 5 ); 90 90 } 91 91 92 92 // WS Form. 93 if ( ( isset( $clearout_options['wsf_on_off'] ) == 'on' )) {93 if ( isset( $clearout_options['wsf_on_off'] ) && $clearout_options['wsf_on_off'] === 'on' ) { 94 94 add_filter( 'wsf_action_email_email_validate', 'clearout_wsf_email_validator', 1, 2 ); 95 95 } 96 96 97 // WSForm.98 if ( ( isset( $clearout_options['frm_on_off'] ) == 'on' )) {97 // Custom Forminator Form. 98 if ( isset( $clearout_options['frm_on_off'] ) && $clearout_options['frm_on_off'] === 'on' ) { 99 99 add_filter( 'forminator_custom_form_submit_errors', 'clearout_forminator_email_validator', 1, 3 ); 100 100 } … … 102 102 // WC Signup forms 103 103 104 if ( ( isset( $clearout_options['wcr_on_off'] ) == 'on' )) {104 if ( isset( $clearout_options['wcr_on_off'] ) && $clearout_options['wcr_on_off'] === 'on' ) { 105 105 add_action( 'woocommerce_register_post', 'clearout_woocommerce_registration_email_validator', 1, 3 ); 106 106 }
Note: See TracChangeset
for help on using the changeset viewer.