Plugin Directory

Changeset 3258326


Ignore:
Timestamp:
03/19/2025 09:07:30 AM (11 months ago)
Author:
dueclic
Message:

Update to version 1.6.0 from GitHub

Location:
turbosmtp-email-validator
Files:
10 edited
1 copied

Legend:

Unmodified
Added
Removed
  • turbosmtp-email-validator/tags/1.6.0/README.txt

    r3251254 r3258326  
    66Requires PHP: 7.0
    77Tested up to: 6.7
    8 Stable tag: 1.5.0
     8Stable tag: 1.6.0
    99License: GPLv2
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    6262== Changelog ==
    6363
     64= 1.6.0 =
     65- i18n fixes
     66
    6467= 1.5.0 =
    6568- Added missing translations
  • turbosmtp-email-validator/tags/1.6.0/admin/class-turbosmtp-email-validator-admin.php

    r3251254 r3258326  
    9797    }
    9898
    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    }
    102102
    103103    public function ajax_get_email_details() {
     
    169169        wp_enqueue_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/turbosmtp-email-validator-admin.js', array( 'jquery' ), $this->version, false );
    170170        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' ),
    171174            'disconnect_account_confirm_message' => esc_html__( "Are you sure you want to disconnect account?", "turbosmtp-email-validator" ),
    172175            'ajax_disconnect_url'                => wp_nonce_url(
     
    218221            $subscription = $this->get_emailvalidator_subscription( isset( $_REQUEST['refresh'] ) );
    219222
    220             $subpage = sanitize_text_field( $_GET['subpage'] );
     223            $subpage = isset($_GET['subpage']) ? sanitize_text_field( $_GET['subpage'] ) : null;
    221224
    222225
     
    257260            <?php esc_html_e( "Seconds", "turbosmtp-email-validator" ); ?>
    258261        </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>
    260265        <?php
    261266    }
     
    337342        }
    338343
    339         echo $arguments['prepend'];
     344        echo ( $arguments['prepend'] ?? '' );
    340345
    341346        printf( '<fieldset>%s</fieldset>', $options_markup );
     
    472477        add_menu_page(
    473478            __( 'turboSMTP Email Validator', 'turbosmtp-email-validator' ),
    474             __('turboSMTP Email Validator', 'turbosmtp-email-validator' ),
     479            __( 'turboSMTP Email Validator', 'turbosmtp-email-validator' ),
    475480            'manage_options',
    476481            'turbosmtp-email-validator',
    477482            [ $this, 'settings_page' ],
    478             plugins_url('admin/img/ts_icon.png',TURBOSMTP_EMAIL_VALIDATOR_PATH ),
    479             80
     483            plugins_url( 'admin/img/ts_icon.png', TURBOSMTP_EMAIL_VALIDATOR_PATH ),
     484            80
    480485
    481486        );
  • turbosmtp-email-validator/tags/1.6.0/admin/js/turbosmtp-email-validator-admin.js

    r3245648 r3258326  
    6262        let emailId = button.data('id');
    6363
    64         button.prop('disabled', true).text('Loading...');
     64        button.prop('disabled', true).text(turbosmtpEmailValidator.loading_suspense_message);
    6565
    6666        $.ajax({
     
    7575                    $('#turbosmtp-modal').fadeIn();
    7676                } else {
    77                     alert(response.data.message || 'Error loading details.');
     77                    alert(response.data.message || turbosmtpEmailValidator.error_loading_details_message);
    7878                }
    7979            },
     
    8282            },
    8383            complete: function () {
    84                 button.prop('disabled', false).text('Show details');
     84                button.prop('disabled', false).text(turbosmtpEmailValidator.show_details_message);
    8585            }
    8686        });
  • turbosmtp-email-validator/tags/1.6.0/includes/class-turbosmtp-validated-emails-table.php

    r3244591 r3258326  
    2222
    2323    function column_default( $item, $column_name ) {
    24         $value = $item[ $column_name ];
     24        $value = $item[ $column_name ] ?? '';
    2525        if ( $column_name === 'raw_data' ) {
    2626            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  
    1717 * Plugin URI:        https://www.serversmtp.com
    1818 * Description:       Email validation tool in WordPress forms registrations using turboSMTP API
    19  * Version:           1.5.0
     19 * Version:           1.6.0
    2020 * Author:            dueclic
    2121 * Author URI:        https://www.dueclic.com/
     
    3737 */
    3838define( 'TURBOSMTP_EMAIL_VALIDATOR_BASENAME', plugin_basename(__FILE__));
    39 define( 'TURBOSMTP_EMAIL_VALIDATOR_VERSION', '1.5.0' );
     39define( 'TURBOSMTP_EMAIL_VALIDATOR_VERSION', '1.6.0' );
    4040define( 'TURBOSMTP_EMAIL_VALIDATOR_PATH', __FILE__);
    4141
  • turbosmtp-email-validator/trunk/README.txt

    r3251254 r3258326  
    66Requires PHP: 7.0
    77Tested up to: 6.7
    8 Stable tag: 1.5.0
     8Stable tag: 1.6.0
    99License: GPLv2
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    6262== Changelog ==
    6363
     64= 1.6.0 =
     65- i18n fixes
     66
    6467= 1.5.0 =
    6568- Added missing translations
  • turbosmtp-email-validator/trunk/admin/class-turbosmtp-email-validator-admin.php

    r3251254 r3258326  
    9797    }
    9898
    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    }
    102102
    103103    public function ajax_get_email_details() {
     
    169169        wp_enqueue_script( $this->plugin_name, plugin_dir_url( __FILE__ ) . 'js/turbosmtp-email-validator-admin.js', array( 'jquery' ), $this->version, false );
    170170        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' ),
    171174            'disconnect_account_confirm_message' => esc_html__( "Are you sure you want to disconnect account?", "turbosmtp-email-validator" ),
    172175            'ajax_disconnect_url'                => wp_nonce_url(
     
    218221            $subscription = $this->get_emailvalidator_subscription( isset( $_REQUEST['refresh'] ) );
    219222
    220             $subpage = sanitize_text_field( $_GET['subpage'] );
     223            $subpage = isset($_GET['subpage']) ? sanitize_text_field( $_GET['subpage'] ) : null;
    221224
    222225
     
    257260            <?php esc_html_e( "Seconds", "turbosmtp-email-validator" ); ?>
    258261        </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>
    260265        <?php
    261266    }
     
    337342        }
    338343
    339         echo $arguments['prepend'];
     344        echo ( $arguments['prepend'] ?? '' );
    340345
    341346        printf( '<fieldset>%s</fieldset>', $options_markup );
     
    472477        add_menu_page(
    473478            __( 'turboSMTP Email Validator', 'turbosmtp-email-validator' ),
    474             __('turboSMTP Email Validator', 'turbosmtp-email-validator' ),
     479            __( 'turboSMTP Email Validator', 'turbosmtp-email-validator' ),
    475480            'manage_options',
    476481            'turbosmtp-email-validator',
    477482            [ $this, 'settings_page' ],
    478             plugins_url('admin/img/ts_icon.png',TURBOSMTP_EMAIL_VALIDATOR_PATH ),
    479             80
     483            plugins_url( 'admin/img/ts_icon.png', TURBOSMTP_EMAIL_VALIDATOR_PATH ),
     484            80
    480485
    481486        );
  • turbosmtp-email-validator/trunk/admin/js/turbosmtp-email-validator-admin.js

    r3245648 r3258326  
    6262        let emailId = button.data('id');
    6363
    64         button.prop('disabled', true).text('Loading...');
     64        button.prop('disabled', true).text(turbosmtpEmailValidator.loading_suspense_message);
    6565
    6666        $.ajax({
     
    7575                    $('#turbosmtp-modal').fadeIn();
    7676                } else {
    77                     alert(response.data.message || 'Error loading details.');
     77                    alert(response.data.message || turbosmtpEmailValidator.error_loading_details_message);
    7878                }
    7979            },
     
    8282            },
    8383            complete: function () {
    84                 button.prop('disabled', false).text('Show details');
     84                button.prop('disabled', false).text(turbosmtpEmailValidator.show_details_message);
    8585            }
    8686        });
  • turbosmtp-email-validator/trunk/includes/class-turbosmtp-validated-emails-table.php

    r3244591 r3258326  
    2222
    2323    function column_default( $item, $column_name ) {
    24         $value = $item[ $column_name ];
     24        $value = $item[ $column_name ] ?? '';
    2525        if ( $column_name === 'raw_data' ) {
    2626            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  
    1717 * Plugin URI:        https://www.serversmtp.com
    1818 * Description:       Email validation tool in WordPress forms registrations using turboSMTP API
    19  * Version:           1.5.0
     19 * Version:           1.6.0
    2020 * Author:            dueclic
    2121 * Author URI:        https://www.dueclic.com/
     
    3737 */
    3838define( 'TURBOSMTP_EMAIL_VALIDATOR_BASENAME', plugin_basename(__FILE__));
    39 define( 'TURBOSMTP_EMAIL_VALIDATOR_VERSION', '1.5.0' );
     39define( 'TURBOSMTP_EMAIL_VALIDATOR_VERSION', '1.6.0' );
    4040define( 'TURBOSMTP_EMAIL_VALIDATOR_PATH', __FILE__);
    4141
Note: See TracChangeset for help on using the changeset viewer.