Changeset 3160664
- Timestamp:
- 10/01/2024 11:41:32 AM (18 months ago)
- Location:
- zerobounce
- Files:
-
- 8 added
- 4 edited
-
assets/banner-1544x500.png (added)
-
assets/banner-772x250.png (added)
-
assets/icon-128x128.png (added)
-
assets/icon-256x256.png (added)
-
assets/screenshot-1.png (added)
-
assets/screenshot-2.png (added)
-
assets/screenshot-3.png (added)
-
assets/screenshot-4.png (added)
-
trunk/admin/js/zerobounce-email-validator-admin.js (modified) (1 diff)
-
trunk/public/class-zerobounce-email-validator-form-public.php (modified) (1 diff)
-
trunk/public/class-zerobounce-email-validator-public.php (modified) (2 diffs)
-
trunk/zerobounce-email-validator.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
zerobounce/trunk/admin/js/zerobounce-email-validator-admin.js
r3160477 r3160664 760 760 }); 761 761 } 762 762 763 getStatus(1); 763 764 }); -
zerobounce/trunk/public/class-zerobounce-email-validator-form-public.php
r3105604 r3160664 103 103 ] 104 104 ); 105 106 $today = new \DateTime('now');107 $result = $wpdb->query($wpdb->prepare("UPDATE " . $wpdb->prefix . "zerobounce_credit_usage_logs SET credits_used=credits_used+1 WHERE date='%s'", $today->format("Y-m-d")), ARRAY_A);108 109 if ($result === FALSE || $result < 1) {110 $wpdb->insert($wpdb->prefix . 'zerobounce_credit_usage_logs', ['credits_used' => 1, 'date' => $today->format("Y-m-d")]);111 }112 105 } 113 106 -
zerobounce/trunk/public/class-zerobounce-email-validator-public.php
r3160358 r3160664 93 93 ); 94 94 95 $today = new \DateTime('now');96 $result = $wpdb->query($wpdb->prepare("UPDATE " . $wpdb->prefix . "zerobounce_credit_usage_logs SET credits_used=credits_used+1 WHERE date='%s'", $today->format("Y-m-d")), ARRAY_A);97 98 if ($result === FALSE || $result < 1) {99 $wpdb->insert($wpdb->prefix . 'zerobounce_credit_usage_logs', ['credits_used' => 1, 'date' => $today->format("Y-m-d")]);100 }101 102 95 $validation_pass = get_option('zerobounce_settings_validation_pass'); 103 96 … … 148 141 foreach ($form_data['fields'] as $key => $field) { 149 142 $value = $field['value']; 150 if (!empty($value) && is_string($value) && preg_match('/@.+\./', $value) && ! preg_match('/mailto:/i', $value)) {143 if (!empty($value) && is_string($value) && preg_match('/@.+\./', $value) && !str_contains($value, "\n") && !str_contains($value, '\n')) { 151 144 $ninjaForm = new Zerobounce_Email_Validator_Form_Public('ninjaforms', $form_data['id']); 152 145 $validationInfo = $ninjaForm->prep_validation_info($value); -
zerobounce/trunk/zerobounce-email-validator.php
r3160620 r3160664 10 10 * 11 11 * @link https://www.zerobounce.net/ 12 * @since 1. 1.112 * @since 1.0.10 13 13 * @package Zerobounce_Email_Validator 14 14 * … … 17 17 * Plugin URI: https://wordpress.org/plugins/zerobounce/ 18 18 * Description: ZeroBounce Email Validation Plugin 19 * Version: 1. 1.119 * Version: 1.0.27 20 20 * Author: ZeroBounce 21 21 * Author URI: https://www.zerobounce.net/ … … 35 35 } 36 36 37 define('ZEROBOUNCE_EMAIL_VALIDATOR_VERSION', '1. 1.1');37 define('ZEROBOUNCE_EMAIL_VALIDATOR_VERSION', '1.0.27'); 38 38 39 39 /** … … 82 82 * not affect the page life cycle. 83 83 * 84 * @since 1. 1.184 * @since 1.0.0 85 85 */ 86 86 function run_zerobounce_email_validator()
Note: See TracChangeset
for help on using the changeset viewer.