PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /home/trave494/polo-family.com/wp-content/plugins/woo-alidropship/frontend/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : //home/trave494/polo-family.com/wp-content/plugins/woo-alidropship/frontend/shipping.php |
<?php if ( ! defined( 'ABSPATH' ) ) { exit; } /** * Class VI_WOOCOMMERCE_ALIDROPSHIP_Frontend_Shipping */ class VI_WOO_ALIDROPSHIP_Frontend_Shipping { private static $settings; public function __construct() { self::$settings = VI_WOO_ALIDROPSHIP_DATA::get_instance(); add_action( 'woocommerce_after_checkout_validation', [ $this, 'fulfill_billing_fields_in_latin_validation' ] ); } public function fulfill_billing_fields_in_latin_validation( $data ) { if ( ! self::$settings->get_params( 'fulfill_billing_fields_in_latin' ) ) { return; } if ( empty( $data['ship_to_different_address'] ) ) { $f_name = $data['billing_first_name']; $l_name = $data['billing_last_name']; $city = $data['billing_city']; if ( $f_name && preg_match( '/[^A-Za-z0-9]/im', $f_name ) ) { wc_add_notice( esc_html__( 'Require first name in English', 'woocommerce-alidropship' ), 'error', [ 'ald_fname_field' => 'wrong_language' ] ); } if ( $l_name && preg_match( '/[^A-Za-z0-9]/im', $l_name ) ) { wc_add_notice( esc_html__( 'Require last name in English', 'woocommerce-alidropship' ), 'error', [ 'ald_lname_field' => 'wrong_language' ] ); } if ( $city && preg_match( '/[^A-Za-z0-9]/im', $city ) ) { wc_add_notice( esc_html__( 'Require city in English', 'woocommerce-alidropship' ), 'error', [ 'ald_city_field' => 'wrong_language' ] ); } } else { $f_name = $data['shipping_first_name']; $l_name = $data['shipping_last_name']; $city = $data['shipping_city']; if ( $f_name && preg_match( '/[^A-Za-z0-9]/im', $f_name ) ) { wc_add_notice( esc_html__( 'Require shipping first name in English', 'woocommerce-alidropship' ), 'error', [ 'ald_fname_field' => 'wrong_language' ] ); } if ( $l_name && preg_match( '/[^A-Za-z0-9]/im', $l_name ) ) { wc_add_notice( esc_html__( 'Require shipping last name in English', 'woocommerce-alidropship' ), 'error', [ 'ald_lname_field' => 'wrong_language' ] ); } if ( $city && preg_match( '/[^A-Za-z0-9]/im', $city ) ) { wc_add_notice( esc_html__( 'Require shipping city in English', 'woocommerce-alidropship' ), 'error', [ 'ald_city_field' => 'wrong_language' ] ); } } } }