Changeset 3258326
- Timestamp:
- 03/19/2025 09:07:30 AM (11 months ago)
- Location:
- turbosmtp-email-validator
- Files:
-
- 10 edited
- 1 copied
-
tags/1.6.0 (copied) (copied from turbosmtp-email-validator/trunk)
-
tags/1.6.0/README.txt (modified) (2 diffs)
-
tags/1.6.0/admin/class-turbosmtp-email-validator-admin.php (modified) (6 diffs)
-
tags/1.6.0/admin/js/turbosmtp-email-validator-admin.js (modified) (3 diffs)
-
tags/1.6.0/includes/class-turbosmtp-validated-emails-table.php (modified) (1 diff)
-
tags/1.6.0/turbosmtp-email-validator.php (modified) (2 diffs)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/admin/class-turbosmtp-email-validator-admin.php (modified) (6 diffs)
-
trunk/admin/js/turbosmtp-email-validator-admin.js (modified) (3 diffs)
-
trunk/includes/class-turbosmtp-validated-emails-table.php (modified) (1 diff)
-
trunk/turbosmtp-email-validator.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
turbosmtp-email-validator/tags/1.6.0/README.txt
r3251254 r3258326 6 6 Requires PHP: 7.0 7 7 Tested up to: 6.7 8 Stable tag: 1. 5.08 Stable tag: 1.6.0 9 9 License: GPLv2 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 62 62 == Changelog == 63 63 64 = 1.6.0 = 65 - i18n fixes 66 64 67 = 1.5.0 = 65 68 - Added missing translations -
turbosmtp-email-validator/tags/1.6.0/admin/class-turbosmtp-email-validator-admin.php
r3251254 r3258326 97 97 } 98 98 99 public function validated_email($email, $validated_data){100 $this->get_emailvalidator_subscription(true);101 }99 public function validated_email( $email, $validated_data ) { 100 $this->get_emailvalidator_subscription( true ); 101 } 102 102 103 103 public function ajax_get_email_details() { … … 169 169 wp_enqueue_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/turbosmtp-email-validator-admin.js', array( 'jquery' ), $this->version, false ); 170 170 wp_localize_script( $this->plugin_name, 'turbosmtpEmailValidator', [ 171 'show_details_message' => esc_html__( 'Show details', 'turbosmtp-email-validator' ), 172 'error_loading_details_message' => esc_html__( 'Error loading details.', 'turbosmtp-email-validator' ), 173 'loading_suspense_message' => esc_html__( 'Loading...', 'turbosmtp-email-validator' ), 171 174 'disconnect_account_confirm_message' => esc_html__( "Are you sure you want to disconnect account?", "turbosmtp-email-validator" ), 172 175 'ajax_disconnect_url' => wp_nonce_url( … … 218 221 $subscription = $this->get_emailvalidator_subscription( isset( $_REQUEST['refresh'] ) ); 219 222 220 $subpage = sanitize_text_field( $_GET['subpage'] );223 $subpage = isset($_GET['subpage']) ? sanitize_text_field( $_GET['subpage'] ) : null; 221 224 222 225 … … 257 260 <?php esc_html_e( "Seconds", "turbosmtp-email-validator" ); ?> 258 261 </div> 259 <div><small><?php esc_html_e( "Set the duration for the API to respond. If no response is received within this timeframe, the email will be treated as valid by default. (For optimal performance, we suggest setting the API Timeout to 5 seconds)", "turbosmtp-email-validator" ); ?></small></div> 262 <div> 263 <small><?php esc_html_e( "Set the duration for the API to respond. If no response is received within this timeframe, the email will be treated as valid by default. (For optimal performance, we suggest setting the API Timeout to 5 seconds)", "turbosmtp-email-validator" ); ?></small> 264 </div> 260 265 <?php 261 266 } … … 337 342 } 338 343 339 echo $arguments['prepend'];344 echo ( $arguments['prepend'] ?? '' ); 340 345 341 346 printf( '<fieldset>%s</fieldset>', $options_markup ); … … 472 477 add_menu_page( 473 478 __( 'turboSMTP Email Validator', 'turbosmtp-email-validator' ), 474 __( 'turboSMTP Email Validator', 'turbosmtp-email-validator' ),479 __( 'turboSMTP Email Validator', 'turbosmtp-email-validator' ), 475 480 'manage_options', 476 481 'turbosmtp-email-validator', 477 482 [ $this, 'settings_page' ], 478 plugins_url('admin/img/ts_icon.png',TURBOSMTP_EMAIL_VALIDATOR_PATH ),479 80483 plugins_url( 'admin/img/ts_icon.png', TURBOSMTP_EMAIL_VALIDATOR_PATH ), 484 80 480 485 481 486 ); -
turbosmtp-email-validator/tags/1.6.0/admin/js/turbosmtp-email-validator-admin.js
r3245648 r3258326 62 62 let emailId = button.data('id'); 63 63 64 button.prop('disabled', true).text( 'Loading...');64 button.prop('disabled', true).text(turbosmtpEmailValidator.loading_suspense_message); 65 65 66 66 $.ajax({ … … 75 75 $('#turbosmtp-modal').fadeIn(); 76 76 } else { 77 alert(response.data.message || 'Error loading details.');77 alert(response.data.message || turbosmtpEmailValidator.error_loading_details_message); 78 78 } 79 79 }, … … 82 82 }, 83 83 complete: function () { 84 button.prop('disabled', false).text( 'Show details');84 button.prop('disabled', false).text(turbosmtpEmailValidator.show_details_message); 85 85 } 86 86 }); -
turbosmtp-email-validator/tags/1.6.0/includes/class-turbosmtp-validated-emails-table.php
r3244591 r3258326 22 22 23 23 function column_default( $item, $column_name ) { 24 $value = $item[ $column_name ] ;24 $value = $item[ $column_name ] ?? ''; 25 25 if ( $column_name === 'raw_data' ) { 26 26 return '<button data-id="' . $item['id'] . '" class="button turbosmtp-show-details">' . esc_html__( "Show details", "turbosmtp-email-validator" ) . '</button>'; -
turbosmtp-email-validator/tags/1.6.0/turbosmtp-email-validator.php
r3251254 r3258326 17 17 * Plugin URI: https://www.serversmtp.com 18 18 * Description: Email validation tool in WordPress forms registrations using turboSMTP API 19 * Version: 1. 5.019 * Version: 1.6.0 20 20 * Author: dueclic 21 21 * Author URI: https://www.dueclic.com/ … … 37 37 */ 38 38 define( 'TURBOSMTP_EMAIL_VALIDATOR_BASENAME', plugin_basename(__FILE__)); 39 define( 'TURBOSMTP_EMAIL_VALIDATOR_VERSION', '1. 5.0' );39 define( 'TURBOSMTP_EMAIL_VALIDATOR_VERSION', '1.6.0' ); 40 40 define( 'TURBOSMTP_EMAIL_VALIDATOR_PATH', __FILE__); 41 41 -
turbosmtp-email-validator/trunk/README.txt
r3251254 r3258326 6 6 Requires PHP: 7.0 7 7 Tested up to: 6.7 8 Stable tag: 1. 5.08 Stable tag: 1.6.0 9 9 License: GPLv2 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 62 62 == Changelog == 63 63 64 = 1.6.0 = 65 - i18n fixes 66 64 67 = 1.5.0 = 65 68 - Added missing translations -
turbosmtp-email-validator/trunk/admin/class-turbosmtp-email-validator-admin.php
r3251254 r3258326 97 97 } 98 98 99 public function validated_email($email, $validated_data){100 $this->get_emailvalidator_subscription(true);101 }99 public function validated_email( $email, $validated_data ) { 100 $this->get_emailvalidator_subscription( true ); 101 } 102 102 103 103 public function ajax_get_email_details() { … … 169 169 wp_enqueue_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/turbosmtp-email-validator-admin.js', array( 'jquery' ), $this->version, false ); 170 170 wp_localize_script( $this->plugin_name, 'turbosmtpEmailValidator', [ 171 'show_details_message' => esc_html__( 'Show details', 'turbosmtp-email-validator' ), 172 'error_loading_details_message' => esc_html__( 'Error loading details.', 'turbosmtp-email-validator' ), 173 'loading_suspense_message' => esc_html__( 'Loading...', 'turbosmtp-email-validator' ), 171 174 'disconnect_account_confirm_message' => esc_html__( "Are you sure you want to disconnect account?", "turbosmtp-email-validator" ), 172 175 'ajax_disconnect_url' => wp_nonce_url( … … 218 221 $subscription = $this->get_emailvalidator_subscription( isset( $_REQUEST['refresh'] ) ); 219 222 220 $subpage = sanitize_text_field( $_GET['subpage'] );223 $subpage = isset($_GET['subpage']) ? sanitize_text_field( $_GET['subpage'] ) : null; 221 224 222 225 … … 257 260 <?php esc_html_e( "Seconds", "turbosmtp-email-validator" ); ?> 258 261 </div> 259 <div><small><?php esc_html_e( "Set the duration for the API to respond. If no response is received within this timeframe, the email will be treated as valid by default. (For optimal performance, we suggest setting the API Timeout to 5 seconds)", "turbosmtp-email-validator" ); ?></small></div> 262 <div> 263 <small><?php esc_html_e( "Set the duration for the API to respond. If no response is received within this timeframe, the email will be treated as valid by default. (For optimal performance, we suggest setting the API Timeout to 5 seconds)", "turbosmtp-email-validator" ); ?></small> 264 </div> 260 265 <?php 261 266 } … … 337 342 } 338 343 339 echo $arguments['prepend'];344 echo ( $arguments['prepend'] ?? '' ); 340 345 341 346 printf( '<fieldset>%s</fieldset>', $options_markup ); … … 472 477 add_menu_page( 473 478 __( 'turboSMTP Email Validator', 'turbosmtp-email-validator' ), 474 __( 'turboSMTP Email Validator', 'turbosmtp-email-validator' ),479 __( 'turboSMTP Email Validator', 'turbosmtp-email-validator' ), 475 480 'manage_options', 476 481 'turbosmtp-email-validator', 477 482 [ $this, 'settings_page' ], 478 plugins_url('admin/img/ts_icon.png',TURBOSMTP_EMAIL_VALIDATOR_PATH ),479 80483 plugins_url( 'admin/img/ts_icon.png', TURBOSMTP_EMAIL_VALIDATOR_PATH ), 484 80 480 485 481 486 ); -
turbosmtp-email-validator/trunk/admin/js/turbosmtp-email-validator-admin.js
r3245648 r3258326 62 62 let emailId = button.data('id'); 63 63 64 button.prop('disabled', true).text( 'Loading...');64 button.prop('disabled', true).text(turbosmtpEmailValidator.loading_suspense_message); 65 65 66 66 $.ajax({ … … 75 75 $('#turbosmtp-modal').fadeIn(); 76 76 } else { 77 alert(response.data.message || 'Error loading details.');77 alert(response.data.message || turbosmtpEmailValidator.error_loading_details_message); 78 78 } 79 79 }, … … 82 82 }, 83 83 complete: function () { 84 button.prop('disabled', false).text( 'Show details');84 button.prop('disabled', false).text(turbosmtpEmailValidator.show_details_message); 85 85 } 86 86 }); -
turbosmtp-email-validator/trunk/includes/class-turbosmtp-validated-emails-table.php
r3244591 r3258326 22 22 23 23 function column_default( $item, $column_name ) { 24 $value = $item[ $column_name ] ;24 $value = $item[ $column_name ] ?? ''; 25 25 if ( $column_name === 'raw_data' ) { 26 26 return '<button data-id="' . $item['id'] . '" class="button turbosmtp-show-details">' . esc_html__( "Show details", "turbosmtp-email-validator" ) . '</button>'; -
turbosmtp-email-validator/trunk/turbosmtp-email-validator.php
r3251254 r3258326 17 17 * Plugin URI: https://www.serversmtp.com 18 18 * Description: Email validation tool in WordPress forms registrations using turboSMTP API 19 * Version: 1. 5.019 * Version: 1.6.0 20 20 * Author: dueclic 21 21 * Author URI: https://www.dueclic.com/ … … 37 37 */ 38 38 define( 'TURBOSMTP_EMAIL_VALIDATOR_BASENAME', plugin_basename(__FILE__)); 39 define( 'TURBOSMTP_EMAIL_VALIDATOR_VERSION', '1. 5.0' );39 define( 'TURBOSMTP_EMAIL_VALIDATOR_VERSION', '1.6.0' ); 40 40 define( 'TURBOSMTP_EMAIL_VALIDATOR_PATH', __FILE__); 41 41
Note: See TracChangeset
for help on using the changeset viewer.