Changeset 3360822
- Timestamp:
- 09/12/2025 11:18:01 PM (5 months ago)
- Location:
- teamwanteuvatvies/trunk
- Files:
-
- 50 edited
-
changelog.txt (modified) (1 diff)
-
readme.txt (modified) (1 diff)
-
teamwanteuvatvies.php (modified) (4 diffs)
-
vendor/autoload.php (modified) (1 diff)
-
vendor/composer/autoload_real.php (modified) (5 diffs)
-
vendor/composer/autoload_static.php (modified) (2 diffs)
-
vendor/teamwant/licensemanager/src/WP_License_Manager.php (modified) (1 diff)
-
vendor/teamwant/loader/loader.php (modified) (1 diff)
-
vendor/teamwant/src/AdminApi/Controller/ConfigController.php (modified) (1 diff)
-
vendor/teamwant/src/AdminApi/Controller/Controllers.php (modified) (1 diff)
-
vendor/teamwant/src/AdminApi/Exception/ControllerActionNotExistsException.php (modified) (1 diff)
-
vendor/teamwant/src/AdminApi/Exception/ControllerNotExistsException.php (modified) (1 diff)
-
vendor/teamwant/src/AdminApi/Exception/ControllerNotUseControllerClassException.php (modified) (1 diff)
-
vendor/teamwant/src/AdminApi/Exception/HTTPMethodIsInvalidException.php (modified) (1 diff)
-
vendor/teamwant/src/AdminApi/Exception/NoPermissionException.php (modified) (1 diff)
-
vendor/teamwant/src/AdminApi/Exception/QueryValidationException.php (modified) (1 diff)
-
vendor/teamwant/src/AdminApi/Exception/RouteNotFoundException.php (modified) (1 diff)
-
vendor/teamwant/src/AdminApi/Exception/index.php (modified) (1 diff)
-
vendor/teamwant/src/AdminApi/JsonRender.php (modified) (1 diff)
-
vendor/teamwant/src/AdminApi/Loader.php (modified) (1 diff)
-
vendor/teamwant/src/AdminApi/Request.php (modified) (1 diff)
-
vendor/teamwant/src/AdminApi/Routes.php (modified) (1 diff)
-
vendor/teamwant/src/AdminApi/Validator/Validation.php (modified) (1 diff)
-
vendor/teamwant/src/AdminApi/Validator/Validator.php (modified) (1 diff)
-
vendor/teamwant/src/AdminApi/Validator/index.php (modified) (1 diff)
-
vendor/teamwant/src/AdminApi/index.php (modified) (1 diff)
-
vendor/teamwant/src/ConfigurationQuery.php (modified) (1 diff)
-
vendor/teamwant/src/Libs/DTO/ViesVatDataDTO.php (modified) (1 diff)
-
vendor/teamwant/src/Libs/DTO/index.php (modified) (1 diff)
-
vendor/teamwant/src/Libs/Queue.php (modified) (1 diff)
-
vendor/teamwant/src/Libs/Vies.php (modified) (1 diff)
-
vendor/teamwant/src/Libs/Woocommerce/Address.php (modified) (1 diff)
-
vendor/teamwant/src/Libs/Woocommerce/CheckoutAddress.php (modified) (1 diff)
-
vendor/teamwant/src/Libs/index.php (modified) (1 diff)
-
vendor/teamwant/src/Teamwanteuvatvies.php (modified) (1 diff)
-
vendor/teamwant/src/Tools.php (modified) (1 diff)
-
vendor/teamwant/src/Types/CustomBoolean.php (modified) (1 diff)
-
vendor/teamwant/src/Types/IsTrueBoolean.php (modified) (1 diff)
-
vendor/teamwant/src/Types/MinIf.php (modified) (1 diff)
-
vendor/teamwant/src/Types/index.php (modified) (1 diff)
-
vendor/teamwant/src/WoocommerceAdminOrderVatMetabox.php (modified) (1 diff)
-
vendor/teamwant/src/WoocommerceB2bFields.php (modified) (1 diff)
-
vendor/teamwant/src/WoocommerceCheckout.php (modified) (1 diff)
-
vendor/teamwant/src/WoocommerceCheckoutInformationBlock.php (modified) (1 diff)
-
vendor/teamwant/src/controllers/AdminPageController.php (modified) (1 diff)
-
vendor/teamwant/src/controllers/CronController.php (modified) (1 diff)
-
vendor/teamwant/src/controllers/FrontPageController.php (modified) (1 diff)
-
vendor/teamwant/src/install.php (modified) (1 diff)
-
vendor/teamwant/src/templates/admin/render-dev.php (modified) (1 diff)
-
vendor/teamwant/src/templates/admin/render.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
teamwanteuvatvies/trunk/changelog.txt
r3347082 r3360822 1 1 *** Teamwant VIES VAT for WooCommerce Changelog *** 2 3 2025-09-13 - version 1.0.9 4 * fix country 2 5 3 6 2025-06-22 - version 1.0.8 -
teamwanteuvatvies/trunk/readme.txt
r3347082 r3360822 6 6 Requires PHP: 7.2 7 7 License: GNU General Public License v2.0 or later 8 Stable tag: 1.0. 88 Stable tag: 1.0.9 9 9 10 10 Validate EU VAT numbers with VIES during checkout. Automatically apply tax exemptions for B2B transactions and ensure compliance with OSS EU VAT. -
teamwanteuvatvies/trunk/teamwanteuvatvies.php
r3347082 r3360822 5 5 * Plugin URI: https://teamwant.com/ 6 6 * Description: Verify the accuracy of your customers VAT numbers in the VIES system. 7 * Version: 1.0. 87 * Version: 1.0.9 8 8 * Author: Mateusz Szymański Teamwant 9 9 * Contributors: teamwant … … 19 19 if (!defined('ABSPATH')) exit; 20 20 21 define( 'TEAMWANTEUVATVIES_VERSION', '1.0. 8' );21 define( 'TEAMWANTEUVATVIES_VERSION', '1.0.9' ); 22 22 define( 'TEAMWANTEUVATVIES_FILE', __FILE__ ); 23 23 … … 139 139 'type' => 'antdselect', 140 140 'name' => 'exclude_country', 141 'optionValue' => 'id_country', 141 142 'label' => __('Exclude countries', 'teamwanteuvatvies'), 142 143 'required' => false, … … 206 207 'options' => 'countries', 207 208 'info' => __('You should select the country of your store here, if the delivery address of the customer is the same as the country of your store, vat will not be changed', 'teamwanteuvatvies'), 208 'section' => 'intra_vat_section'209 209 ], 210 210 [ -
teamwanteuvatvies/trunk/vendor/autoload.php
r3347082 r3360822 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit a0345bf083b8492f79dd3e56610bf10f::getLoader();7 return ComposerAutoloaderInit01094b1eb4ea2f6c71605009f61d6883::getLoader(); -
teamwanteuvatvies/trunk/vendor/composer/autoload_real.php
r3347082 r3360822 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit a0345bf083b8492f79dd3e56610bf10f5 class ComposerAutoloaderInit01094b1eb4ea2f6c71605009f61d6883 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit a0345bf083b8492f79dd3e56610bf10f', 'loadClassLoader'), true, false);27 spl_autoload_register(array('ComposerAutoloaderInit01094b1eb4ea2f6c71605009f61d6883', 'loadClassLoader'), true, false); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); 29 spl_autoload_unregister(array('ComposerAutoloaderInit a0345bf083b8492f79dd3e56610bf10f', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit01094b1eb4ea2f6c71605009f61d6883', 'loadClassLoader')); 30 30 31 31 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 33 33 require __DIR__ . '/autoload_static.php'; 34 34 35 call_user_func(\Composer\Autoload\ComposerStaticInit a0345bf083b8492f79dd3e56610bf10f::getInitializer($loader));35 call_user_func(\Composer\Autoload\ComposerStaticInit01094b1eb4ea2f6c71605009f61d6883::getInitializer($loader)); 36 36 } else { 37 37 $map = require __DIR__ . '/autoload_namespaces.php'; … … 54 54 55 55 if ($useStaticLoader) { 56 $includeFiles = Composer\Autoload\ComposerStaticInit a0345bf083b8492f79dd3e56610bf10f::$files;56 $includeFiles = Composer\Autoload\ComposerStaticInit01094b1eb4ea2f6c71605009f61d6883::$files; 57 57 } else { 58 58 $includeFiles = require __DIR__ . '/autoload_files.php'; 59 59 } 60 60 foreach ($includeFiles as $fileIdentifier => $file) { 61 composerRequire a0345bf083b8492f79dd3e56610bf10f($fileIdentifier, $file);61 composerRequire01094b1eb4ea2f6c71605009f61d6883($fileIdentifier, $file); 62 62 } 63 63 … … 71 71 * @return void 72 72 */ 73 function composerRequire a0345bf083b8492f79dd3e56610bf10f($fileIdentifier, $file)73 function composerRequire01094b1eb4ea2f6c71605009f61d6883($fileIdentifier, $file) 74 74 { 75 75 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
teamwanteuvatvies/trunk/vendor/composer/autoload_static.php
r3347082 r3360822 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit a0345bf083b8492f79dd3e56610bf10f7 class ComposerStaticInit01094b1eb4ea2f6c71605009f61d6883 8 8 { 9 9 public static $files = array ( … … 185 185 { 186 186 return \Closure::bind(function () use ($loader) { 187 $loader->classMap = ComposerStaticInit a0345bf083b8492f79dd3e56610bf10f::$classMap;187 $loader->classMap = ComposerStaticInit01094b1eb4ea2f6c71605009f61d6883::$classMap; 188 188 189 189 }, null, ClassLoader::class); -
teamwanteuvatvies/trunk/vendor/teamwant/licensemanager/src/WP_License_Manager.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 class WP_License_Manager { private static $LICENSE_KEY; private static $API_ENDPOINT; private static $CACHE_DURATION; private static $CONFIG_PREFIX; private $domain; private $hash; public function __construct() { self::$LICENSE_KEY = "\x57\ 114\x5a\155\x74\144\x54\x36\x33\x41\x33\64\x4e\146\x48\x57"; self::$API_ENDPOINT = "\150\164\164\x70\x73\x3a\x2f\x2f\x6c\151\143\x65\x6e\x73\x65\56\164\145\141\155\x77\x61\156\x74\x2e\x63\x6f\155\57\141\x70\x69\x2f\162\145\147\x69\x73\164\x65\x72\57\167\x6f\x6f\x63\157\x6d\155\145\162\143\145\55\x76\151\x65\163"; self::$CACHE_DURATION = 3600; self::$CONFIG_PREFIX = "\164\x65\x61\155\x77\x61\x6e\164\x65\165\x76\x61\164\x76\151\145\163\x5f"; $this->domain = $this->get_domain(); $this->hash = md5(self::$LICENSE_KEY . "\x7c" . $this->domain); } private function get_domain() { $niN3Tu = parse_url(get_site_url(), PHP_URL_HOST); if ($niN3Tu) { goto AybjqR; } $niN3Tu = parse_url(home_url(), PHP_URL_HOST); AybjqR: if (!(!$niN3Tu && defined("\127\x50\137\x48\x4f\115\x45"))) { goto T41hZT; } $niN3Tu = parse_url(WP_HOME, PHP_URL_HOST); T41hZT: if (!(!$niN3Tu && defined("\x57\120\x5f\123\x49\x54\105\x55\x52\x4c"))) { goto OsY7Ip; } $niN3Tu = parse_url(WP_SITEURL, PHP_URL_HOST); OsY7Ip: return $niN3Tu ?: "\x75\x6e\x6b\156\x6f\167\x6e"; } public function verify_license() { $Q5dbzJ = $this->get_license_date(); if ($Q5dbzJ) { goto K5b5Xg; } $this->deactivate_module(); return false; K5b5Xg: $x21tx1 = new DateTime(); $Zcdefe = DateTime::createFromFormat("\x59\x2d\155\55\144\40\x48\72\x69\x3a\x73", $Q5dbzJ); if (!(!$Zcdefe || $x21tx1 > $Zcdefe)) { goto ZBouNZ; } $this->deactivate_module(); return false; ZBouNZ: return true; } private function get_license_date() { $ZjJgrh = $this->get_cached_license_data(); $nzyIbW = true; if (empty($ZjJgrh["\x6b"]) || empty($ZjJgrh["\144\x61\x74\x65"])) { goto PQY11l; } if (!($ZjJgrh["\153"] !== md5($ZjJgrh["\144\x61\164\145"] . "\x2e" . self::$API_ENDPOINT . "\x2e" . self::$LICENSE_KEY))) { goto LuW9kD; } $nzyIbW = false; LuW9kD: goto sKrgao; PQY11l: $nzyIbW = false; sKrgao: if (!($nzyIbW && $ZjJgrh && !$this->is_cache_expired($ZjJgrh["\164\151\x6d\x65\x73\x74\x61\x6d\160"]))) { goto Wlc6kV; } return $ZjJgrh["\x64\141\164\x65"]; Wlc6kV: $Q5dbzJ = $this->fetch_license_date(); if (!$Q5dbzJ) { goto tAQeeH; } $this->cache_license_data($Q5dbzJ); tAQeeH: return $Q5dbzJ; } private function get_cached_license_data() { if (!is_multisite()) { goto rihfaI; } return get_network_option(null, $this->hash); rihfaI: return get_option($this->hash); } private function cache_license_data($dVlP4X) { $Zcdefe = DateTime::createFromFormat("\131\55\x6d\55\x64\x5c\124\x48\x3a\151\x3a\x73\x2e\x75\x5c\x5a", $dVlP4X); if ($Zcdefe) { goto i2mYE4; } $Zcdefe = DateTime::createFromFormat("\131\x2d\155\x2d\x64\40\110\x3a\x69\x3a\163", $dVlP4X); i2mYE4: $dVlP4X = $Zcdefe->format("\x59\x2d\x6d\55\x64\x20\110\x3a\x69\72\x73"); $W6k1ZB = ["\144\x61\164\145" => $dVlP4X, "\x74\151\x6d\x65\163\164\x61\155\160" => time(), "\x6b" => md5($dVlP4X . "\56" . self::$API_ENDPOINT . "\56" . self::$LICENSE_KEY)]; if (is_multisite()) { goto GlMZwJ; } update_option($this->hash, $W6k1ZB); goto FwdbY9; GlMZwJ: update_network_option(null, $this->hash, $W6k1ZB); FwdbY9: } private function is_cache_expired($lnqv4c) { return time() - $lnqv4c > self::$CACHE_DURATION; } private function fetch_license_date() { if (!($this->domain === "\x6c\x6f\143\x61\x6c\x68\157\163\x74")) { goto wNI223; } return date("\x59\55\x6d\x2d\x64\x20\110\72\x69\72\163", strtotime("\x2b\62\40\144\141\x79\x73")); wNI223: $A6FM3P = ["\x64\x6f\x6d\141\151\156" => $this->domain, "\x6b\x65\x79" => $this->hash]; $TnQrHF = $this->make_request($A6FM3P); if (!($TnQrHF && isset($TnQrHF["\x64\141\164\x65"]))) { goto JSItlY; } return $TnQrHF["\144\x61\164\145"]; JSItlY: return date("\x59\55\155\x2d\x64\x20\110\x3a\151\72\163", strtotime("\55\61\40\x64\x61\171\x73")); } private function make_request($W6k1ZB) { if (function_exists("\143\x75\x72\x6c\137\151\156\x69\164")) { goto rYBt45; } return $this->wp_remote_request($W6k1ZB); goto csneY7; rYBt45: return $this->curl_request($W6k1ZB); csneY7: } private function curl_request($W6k1ZB) { $NYKwna = curl_init(); curl_setopt_array($NYKwna, [CURLOPT_URL => self::$API_ENDPOINT, CURLOPT_POST => true, CURLOPT_POSTFIELDS => http_build_query($W6k1ZB), CURLOPT_RETURNTRANSFER => true, CURLOPT_CONNECTTIMEOUT => 5, CURLOPT_TIMEOUT => 5, CURLOPT_HTTPHEADER => ["\x43\157\156\x74\145\x6e\164\55\x54\171\160\145\72\x20\x61\160\x70\x6c\151\x63\x61\x74\x69\157\x6e\x2f\170\55\167\x77\167\55\x66\157\162\155\x2d\165\x72\x6c\145\x6e\x63\157\144\145\x64"]]); $TnQrHF = curl_exec($NYKwna); $pN4JZj = curl_getinfo($NYKwna, CURLINFO_HTTP_CODE); curl_close($NYKwna); if (!($pN4JZj === 200 && $TnQrHF)) { goto cpA2gZ; } return json_decode($TnQrHF, true); cpA2gZ: return false; } private function wp_remote_request($W6k1ZB) { $TnQrHF = wp_remote_post(self::$API_ENDPOINT, ["\142\157\x64\x79" => $W6k1ZB, "\164\151\x6d\145\157\165\164" => 30, "\150\x65\x61\x64\x65\162\163" => ["\x43\157\156\x74\x65\x6e\x74\55\x54\x79\x70\145" => "\x61\x70\x70\x6c\151\x63\x61\x74\151\x6f\156\x2f\170\x2d\x77\167\167\55\x66\x6f\x72\155\55\165\162\154\x65\156\x63\157\x64\145\144"]]); if (!is_wp_error($TnQrHF)) { goto eZMhFo; } return false; eZMhFo: $EHI_hw = wp_remote_retrieve_body($TnQrHF); $mGldrn = wp_remote_retrieve_response_code($TnQrHF); if (!($mGldrn === 200 && $EHI_hw)) { goto Ykby73; } return json_decode($EHI_hw, true); Ykby73: return false; } private function deactivate_module() { $xG74cV = ["\166\145\x72\151\146\x79\x5f\166\141\x74\137\x77\150\145\x6e\137\157\x72\144\145\162\x69\x6e\x67" => 0, "\162\x65\161\165\151\x72\x65\137\x76\141\x74\x5f\x77\150\x65\x6e\x5f\157\x72\144\145\162\151\156\147" => 0, "\x61\154\154\x6f\x77\137\x62\141\x64\x5f\x76\141\164\x5f\156\165\x6d\x65\x72\137\167\x68\x65\156\x5f\157\162\x64\145\162" => 0]; foreach ($xG74cV as $cmU_qZ => $W0nI0y) { $sujga8 = self::$CONFIG_PREFIX . $cmU_qZ; if (is_multisite()) { goto dlE5ps; } if (get_option($sujga8) !== false) { goto xEjpso; } add_option($sujga8, $W0nI0y); goto BBp7nD; xEjpso: update_option($sujga8, $W0nI0y); BBp7nD: goto frSuIw; dlE5ps: if (get_network_option(null, $sujga8) !== false) { goto e1lzz7; } add_network_option(null, $sujga8, $W0nI0y); goto vYAJ1X; e1lzz7: update_network_option(null, $sujga8, $W0nI0y); vYAJ1X: frSuIw: N1svjm: } VdSkdI: } public function init() { add_action("\151\x6e\x69\164", [$this, "\166\145\162\x69\x66\x79\137\154\151\143\x65\156\x73\145"]); } public function force_refresh_license() { if (is_multisite()) { goto iGwdRW; } delete_option($this->hash); goto k83FhL; iGwdRW: delete_network_option(null, $this->hash); k83FhL: return $this->verify_license(); } } if (!function_exists("\141\144\144\x5f\141\143\x74\x69\x6f\x6e")) { goto c20lw_; } $jm8Zoa = new WP_License_Manager(); $jm8Zoa->init(); c20lw_:21 class WP_License_Manager { private static $LICENSE_KEY; private static $API_ENDPOINT; private static $CACHE_DURATION; private static $CONFIG_PREFIX; private $domain; private $hash; public function __construct() { self::$LICENSE_KEY = "\x57\x4c\132\x6d\164\x64\x54\66\63\x41\x33\64\x4e\146\110\127"; self::$API_ENDPOINT = "\x68\164\164\160\163\72\x2f\57\x6c\x69\x63\145\156\163\x65\x2e\x74\x65\x61\x6d\x77\141\156\164\56\143\x6f\155\x2f\141\160\151\x2f\162\x65\147\x69\163\164\x65\162\57\167\157\x6f\143\x6f\x6d\155\145\162\x63\x65\55\166\x69\x65\x73"; self::$CACHE_DURATION = 3600; self::$CONFIG_PREFIX = "\164\x65\x61\x6d\167\141\x6e\164\145\165\166\141\164\166\151\x65\x73\137"; $this->domain = $this->get_domain(); $this->hash = md5(self::$LICENSE_KEY . "\x7c" . $this->domain); } private function get_domain() { $tbpBHk = parse_url(get_site_url(), PHP_URL_HOST); if ($tbpBHk) { goto kGXowL; } $tbpBHk = parse_url(home_url(), PHP_URL_HOST); kGXowL: if (!(!$tbpBHk && defined("\127\120\137\x48\117\x4d\x45"))) { goto PmOWzF; } $tbpBHk = parse_url(WP_HOME, PHP_URL_HOST); PmOWzF: if (!(!$tbpBHk && defined("\127\120\x5f\x53\x49\124\105\125\x52\114"))) { goto w5dO20; } $tbpBHk = parse_url(WP_SITEURL, PHP_URL_HOST); w5dO20: return $tbpBHk ?: "\165\156\x6b\x6e\157\x77\x6e"; } public function verify_license() { $o61o1e = $this->get_license_date(); if ($o61o1e) { goto ZqCBwW; } $this->deactivate_module(); return false; ZqCBwW: $MSr1mJ = new DateTime(); $aHmVqz = DateTime::createFromFormat("\131\55\155\55\144\x20\x48\x3a\151\72\163", $o61o1e); if (!(!$aHmVqz || $MSr1mJ > $aHmVqz)) { goto oxWzbt; } $this->deactivate_module(); return false; oxWzbt: return true; } private function get_license_date() { $k_sUcS = $this->get_cached_license_data(); $qD06on = true; if (empty($k_sUcS["\x6b"]) || empty($k_sUcS["\x64\141\x74\145"])) { goto cxPurY; } if (!($k_sUcS["\x6b"] !== md5($k_sUcS["\x64\x61\164\145"] . "\x2e" . self::$API_ENDPOINT . "\x2e" . self::$LICENSE_KEY))) { goto uJ1aXT; } $qD06on = false; uJ1aXT: goto beorQi; cxPurY: $qD06on = false; beorQi: if (!($qD06on && $k_sUcS && !$this->is_cache_expired($k_sUcS["\x74\151\x6d\x65\163\x74\x61\155\160"]))) { goto V4hBbI; } return $k_sUcS["\x64\141\x74\x65"]; V4hBbI: $o61o1e = $this->fetch_license_date(); if (!$o61o1e) { goto X9Ipzh; } $this->cache_license_data($o61o1e); X9Ipzh: return $o61o1e; } private function get_cached_license_data() { if (!is_multisite()) { goto S1FaJe; } return get_network_option(null, $this->hash); S1FaJe: return get_option($this->hash); } private function cache_license_data($CBZ0pu) { $aHmVqz = DateTime::createFromFormat("\x59\55\155\55\144\134\x54\110\x3a\x69\72\x73\x2e\165\134\132", $CBZ0pu); if ($aHmVqz) { goto eD9JRb; } $aHmVqz = DateTime::createFromFormat("\131\55\x6d\55\x64\40\x48\72\151\72\x73", $CBZ0pu); eD9JRb: $CBZ0pu = $aHmVqz->format("\131\x2d\155\55\x64\x20\110\72\x69\72\163"); $bB3om3 = ["\x64\x61\164\x65" => $CBZ0pu, "\x74\151\155\x65\163\x74\141\155\x70" => time(), "\x6b" => md5($CBZ0pu . "\x2e" . self::$API_ENDPOINT . "\x2e" . self::$LICENSE_KEY)]; if (is_multisite()) { goto NQh9Y0; } update_option($this->hash, $bB3om3); goto z76sd_; NQh9Y0: update_network_option(null, $this->hash, $bB3om3); z76sd_: } private function is_cache_expired($pUxjLD) { return time() - $pUxjLD > self::$CACHE_DURATION; } private function fetch_license_date() { if (!($this->domain === "\x6c\157\143\x61\x6c\150\x6f\163\164")) { goto r752DL; } return date("\x59\55\155\55\144\40\110\x3a\x69\72\163", strtotime("\x2b\62\40\x64\141\x79\x73")); r752DL: $XW6Aqb = ["\144\x6f\x6d\141\x69\156" => $this->domain, "\153\145\171" => $this->hash]; $VQnXMD = $this->make_request($XW6Aqb); if (!($VQnXMD && isset($VQnXMD["\x64\x61\x74\145"]))) { goto aRM2Is; } return $VQnXMD["\x64\141\x74\145"]; aRM2Is: return date("\x59\x2d\x6d\x2d\x64\40\110\x3a\x69\72\x73", strtotime("\55\x31\40\144\141\171\163")); } private function make_request($bB3om3) { if (function_exists("\143\165\x72\154\x5f\151\156\151\164")) { goto z8tzOH; } return $this->wp_remote_request($bB3om3); goto ioz3E0; z8tzOH: return $this->curl_request($bB3om3); ioz3E0: } private function curl_request($bB3om3) { $BKXAde = curl_init(); curl_setopt_array($BKXAde, [CURLOPT_URL => self::$API_ENDPOINT, CURLOPT_POST => true, CURLOPT_POSTFIELDS => http_build_query($bB3om3), CURLOPT_RETURNTRANSFER => true, CURLOPT_CONNECTTIMEOUT => 5, CURLOPT_TIMEOUT => 5, CURLOPT_HTTPHEADER => ["\x43\x6f\156\164\x65\156\164\55\x54\x79\x70\x65\x3a\40\x61\160\x70\154\x69\x63\141\164\x69\x6f\156\57\170\x2d\167\x77\167\55\x66\157\x72\155\x2d\165\x72\x6c\145\156\x63\157\144\145\x64"]]); $VQnXMD = curl_exec($BKXAde); $pWU5K4 = curl_getinfo($BKXAde, CURLINFO_HTTP_CODE); curl_close($BKXAde); if (!($pWU5K4 === 200 && $VQnXMD)) { goto eIKbEn; } return json_decode($VQnXMD, true); eIKbEn: return false; } private function wp_remote_request($bB3om3) { $VQnXMD = wp_remote_post(self::$API_ENDPOINT, ["\142\157\144\171" => $bB3om3, "\164\151\x6d\x65\157\165\164" => 30, "\150\145\x61\144\x65\x72\163" => ["\103\x6f\x6e\x74\145\156\164\55\x54\171\160\145" => "\x61\x70\160\x6c\x69\143\x61\x74\151\x6f\x6e\57\170\55\167\167\167\x2d\146\x6f\x72\155\x2d\165\x72\154\x65\x6e\x63\157\144\145\x64"]]); if (!is_wp_error($VQnXMD)) { goto NXnrg7; } return false; NXnrg7: $b8ZBKa = wp_remote_retrieve_body($VQnXMD); $Gxbxxs = wp_remote_retrieve_response_code($VQnXMD); if (!($Gxbxxs === 200 && $b8ZBKa)) { goto sq5Fkk; } return json_decode($b8ZBKa, true); sq5Fkk: return false; } private function deactivate_module() { $eKo64t = ["\166\x65\x72\x69\146\x79\x5f\x76\141\164\137\167\x68\x65\x6e\x5f\x6f\x72\x64\145\x72\x69\156\147" => 0, "\x72\x65\161\x75\151\162\x65\x5f\x76\x61\x74\x5f\x77\x68\145\156\x5f\157\162\144\145\x72\151\156\x67" => 0, "\x61\154\x6c\157\167\137\142\x61\144\137\x76\141\164\x5f\x6e\165\155\145\x72\137\167\x68\145\156\x5f\x6f\x72\144\145\x72" => 0]; foreach ($eKo64t as $PssHME => $MUQ8u6) { $gBTODU = self::$CONFIG_PREFIX . $PssHME; if (is_multisite()) { goto rh8uSU; } if (get_option($gBTODU) !== false) { goto IdlmrO; } add_option($gBTODU, $MUQ8u6); goto TyA98_; IdlmrO: update_option($gBTODU, $MUQ8u6); TyA98_: goto SWusth; rh8uSU: if (get_network_option(null, $gBTODU) !== false) { goto oO40m7; } add_network_option(null, $gBTODU, $MUQ8u6); goto DnzYfE; oO40m7: update_network_option(null, $gBTODU, $MUQ8u6); DnzYfE: SWusth: Kb2yw8: } rtQJ4u: } public function init() { add_action("\x69\156\151\x74", [$this, "\166\145\162\x69\x66\x79\x5f\x6c\x69\x63\145\156\163\145"]); } public function force_refresh_license() { if (is_multisite()) { goto u4Mcmg; } delete_option($this->hash); goto n1gL_Q; u4Mcmg: delete_network_option(null, $this->hash); n1gL_Q: return $this->verify_license(); } } if (!function_exists("\x61\144\144\x5f\141\x63\x74\x69\x6f\x6e")) { goto IozMkg; } $jqs6uq = new WP_License_Manager(); $jqs6uq->init(); IozMkg: -
teamwanteuvatvies/trunk/vendor/teamwant/loader/loader.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 if (file_exists(__DIR__ . "\ 57\56\56\x2f\154\x69\143\x65\x6e\163\145\x6d\x61\x6e\x61\x67\x65\x72\x2f\x73\x72\143\57\x57\x50\x5f\x4c\151\x63\145\156\x73\x65\x5f\x4d\x61\x6e\141\x67\x65\162\56\160\150\160")) { goto RM2te9; } throw new Exception("\114\x49\x43\x45\x4e\123\105\40\106\111\x4c\105\40\116\117\124\x20\105\130\x49\123\x54\123"); RM2te9: require_once __DIR__ . "\57\x2e\x2e\57\x6c\151\143\145\156\163\145\x6d\x61\156\141\147\x65\162\57\163\x72\x63\57\127\120\x5f\114\151\143\x65\156\x73\145\x5f\115\x61\156\x61\x67\x65\x72\x2e\160\150\x70";21 if (file_exists(__DIR__ . "\x2f\x2e\56\57\x6c\x69\143\x65\x6e\163\145\x6d\141\156\141\x67\x65\x72\57\x73\x72\x63\x2f\127\x50\137\114\x69\x63\x65\156\163\x65\137\x4d\141\156\141\x67\x65\x72\x2e\160\x68\160")) { goto ygaI3u; } throw new Exception("\114\x49\103\x45\116\x53\x45\40\x46\111\x4c\x45\x20\116\x4f\124\40\105\130\111\x53\x54\x53"); ygaI3u: require_once __DIR__ . "\x2f\56\56\57\x6c\151\x63\x65\x6e\163\x65\155\141\156\x61\x67\x65\x72\57\163\x72\143\57\x57\120\137\x4c\151\143\145\x6e\x73\145\x5f\115\x61\x6e\x61\x67\x65\162\x2e\160\x68\160"; -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Controller/ConfigController.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Controller; defined("\101\ x42\123\x50\x41\x54\x48") || exit; use Teamwanteuvatvies\Controllers\CronController; use Teamwanteuvatvies\Src\AdminApi\Exception\NoPermissionException; use Teamwanteuvatvies\Src\AdminApi\Request; use Teamwanteuvatvies\Src\AdminApi\Validator\Validator; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Src\Libs\Vies; class ConfigController extends Controllers { private $validator; public function __construct() { $this->validator = new Validator(); } public function actionIndex() { if ($this->checkPrivileges("\x52\105\101\x44")) { goto Oh_HSJ; } throw new NoPermissionException(); Oh_HSJ: $this->renderBaseConfigurationData(); } public function actionIndexSave() { if ($this->checkPrivileges("\103\122\x45\101\x54\105")) { goto EfwRZZ; } throw new NoPermissionException(); EfwRZZ: $W6k1ZB = Request::getRequestData(); $cxQJe2 = $W6k1ZB["\164\x77\164\x79\160\x65"] ?? null; switch ($cxQJe2) { default: ConfigurationQuery::updateConfiguration($W6k1ZB); } i3TDiZ: fqObIf: $this->render(["\163\x75\143\143\145\x73\x73" => true]); } private function renderBaseConfigurationData() { global $wpdb; $zLLPRV = ["\x5f\x31" => "\x5f\61"]; $W6k1ZB = Request::getRequestData(); $enPqNd = []; $cxQJe2 = $W6k1ZB["\x74\167\x74\171\x70\x65"] ?? null; $TODkLw = ["\151\144", "\x6e\x61\x6d\x65", "\x76\141\x74", "\x72\x61\x77\137\x76\141\164", "\x63\x6f\x75\x6e\x74\162\171\137\143\x6f\144\145", "\x69\163\x5f\x76\141\x6c\151\144", "\141\144\144\x72\x65\163\x73", "\x6c\x61\163\164\x5f\x75\160\144\141\164\x65", "\x70\141\x72\163\x65\144\x5f\143\151\164\x79", "\x70\x61\x72\x73\x65\x64\137\141\x64\144\162\x65\163\x73", "\x70\x61\162\163\145\x64\137\x7a\151\x70", "\160\x61\162\x73\145\x64\x5f\x7a\x69\160\137\x63\x69\164\x79"]; switch ($cxQJe2) { case "\141\x64\x64\x72\x65\163\x73\137\141\x6a\x61\170": $q3zdjQ = ["\164\145\141\x6d\x77\141\156\164\145\x75\x76\141\x74\166\x69\x65\163\x5f\141\144\x64\x72\145\x73\x73", "\164\x65\141\x6d\x77\141\x6e\164\x65\165\x76\x61\x74\166\151\x65\x73\137\141\144\144\162\145\x73\163\137\x68\151\163\x74\x6f\162\171"]; if (in_array($W6k1ZB["\x64\142\x74\141\142\x6c\x65"], $q3zdjQ)) { goto qcynq2; } wp_send_json_error("\x42\x61\144\x20\164\141\142\154\145\x20\x6e\141\x6d\145"); qcynq2: $KG9ALh = $wpdb->prefix . $W6k1ZB["\x64\142\164\x61\142\154\x65"]; $pNXR42 = 10; $sbbKwI = ($W6k1ZB["\x63\165\162\162\x65\156\x74\x50\x61\147\x65"] - 1) * $pNXR42; $Af6Od0 = "\123\105\114\105\103\x54\x20\52\40\x46\x52\117\x4d\x20{$KG9ALh}"; $oWD9U2 = ''; if (empty($W6k1ZB["\163\x65\x61\162\x63\150"])) { goto vLOFeF; } $Fsk5Xm = []; $HB3arr = "\45" . sanitize_text_field($W6k1ZB["\163\145\141\x72\x63\x68"]) . "\45"; foreach ($TODkLw as $B8srNC) { $Fsk5Xm[] = sprintf("\140{$B8srNC}\140\40\x4c\111\113\105\x20\x27\45\x73\47", $HB3arr); kZBrVq: } B42U9d: $oWD9U2 = "\x20\127\x48\x45\122\x45\40\50" . implode("\40\117\x52\x20", $Fsk5Xm) . "\51"; $Af6Od0 .= $oWD9U2; vLOFeF: if (!(isset($W6k1ZB["\x73\157\162\164\x65\162\103\157\x6c\x75\x6d\156"]) && in_array($W6k1ZB["\163\x6f\162\x74\x65\162\x43\x6f\x6c\165\x6d\156"], $TODkLw))) { goto pyJDDq; } $xMfnHc = isset($W6k1ZB["\163\x6f\x72\x74\145\x72\117\162\x64\x65\162"]) && $W6k1ZB["\x73\x6f\x72\x74\x65\x72\117\162\x64\145\162"] === "\x64\x65\x73\143\x65\x6e\x64" ? "\x44\x45\x53\x43" : "\x41\x53\103"; $nOHMEb = esc_sql($W6k1ZB["\163\157\162\x74\x65\x72\103\x6f\154\x75\x6d\x6e"]); $Af6Od0 .= "\x20\x4f\x52\x44\105\122\x20\x42\131\40\x60{$nOHMEb}\x60\40{$xMfnHc}"; pyJDDq: $Af6Od0 .= $wpdb->prepare("\x20\x4c\x49\115\x49\x54\x20\x25\144\40\117\106\106\x53\x45\124\40\45\144", $pNXR42, $sbbKwI); $BRGmdU = $wpdb->get_results($Af6Od0, ARRAY_A); $oHBYMd = "\x53\105\114\x45\103\124\40\x43\x4f\x55\x4e\124\x28\x2a\x29\40\x46\122\117\x4d\40{$KG9ALh}" . $oWD9U2; $l3ApMq = $wpdb->get_var($oHBYMd); $enPqNd["\164\141\x62\154\145\103\157\156\x74\x65\156\164"] = $BRGmdU; $enPqNd["\x63\x6f\x75\x6e\164\x54\x6f\164\x61\x6c"] = [["\x74\157\x74\x61\154" => $l3ApMq]]; goto rw2Vda; case "\x63\162\x6f\x6e": $enPqNd["\143\x72\157\156\125\162\154"] = CronController::get_cron_url(); goto rw2Vda; default: $zLLPRV = ConfigurationQuery::get(null, true); $enPqNd["\x69\x73\x5f\141\154\151\x76\145"] = Vies::getInstance()->healthCheck(); $wAfkzU = $wpdb->get_results("\xa\40\x20\40\x20\x20\40\x20\x20\x20\40\40\40\40\40\40\40\40\x20\x20\40\123\x45\114\x45\103\x54\40\x74\162\x2e\x2a\12\40\x20\x20\40\40\40\40\40\x20\x20\x20\40\40\x20\40\x20\40\40\40\x20\x46\x52\117\x4d\40{$wpdb->prefix}\x77\157\x6f\143\x6f\155\x6d\x65\x72\143\x65\x5f\164\x61\170\x5f\x72\x61\x74\x65\163\x20\x41\x53\x20\164\x72\xa\40\40\x20\x20\x20\40\x20\40\40\40\40\x20\x20\x20\x20\40"); foreach ($wAfkzU as $ocx7GR) { $enPqNd["\x74\141\x78"][] = ["\151\x64" => $ocx7GR->tax_rate_id, "\x69\x64\x5f\x74\141\170" => $ocx7GR->tax_rate_id, "\x6e\141\155\145" => $ocx7GR->tax_rate_name, "\x72\141\164\x65" => $ocx7GR->tax_rate]; Cz14K5: } g2lyJV: $KooIrA = apply_filters("\x77\x6f\157\143\x6f\x6d\x6d\x65\162\143\x65\x5f\x63\157\x75\156\x74\x72\151\x65\163", include WC()->plugin_path() . "\x2f\151\61\x38\156\57\143\157\x75\156\164\x72\151\x65\163\56\160\150\160"); foreach ($KooIrA as $B8srNC => $AZgteV) { $enPqNd["\143\x6f\x75\x6e\x74\162\x69\x65\163"][] = ["\156\x61\155\145" => $AZgteV, "\x63\157\x64\x65" => $B8srNC, "\x69\144\137\x63\157\x75\156\x74\162\x79" => $B8srNC]; I7pgKM: } m69fB0: } KVuxif: rw2Vda: $OBOSoH = null; if (!function_exists("\x67\145\164\x5f\142\x6c\157\147\137\x64\x65\x74\x61\x69\154\x73")) { goto vBO6dX; } $STYQRs = get_current_blog_id(); $nJ_012 = get_blog_details($STYQRs); $OBOSoH = $nJ_012->blogname; vBO6dX: $RgR4Lt = md5("\x57\x4c\x5a\x6d\164\144\124\x36\63\x41\x33\64\116\146\110\127" . "\174" . $this->get_domain()); $v43eZ4 = get_option($RgR4Lt, false); $Hy7AEG = null; if (!($v43eZ4 && !empty($v43eZ4["\x64\141\164\145"]))) { goto hOA89X; } $Hy7AEG = vsprintf("\x59\x6f\165\162\40\154\151\x63\145\x6e\x73\x65\40\145\170\160\x69\162\145\x73\x3a\x20\45\x73\x2c\40\160\x6c\145\x61\163\145\x20\166\x69\x73\151\x74\40\157\165\x72\x20\x77\145\142\163\x69\x74\145\x20\45\163\40\x6f\x72\40\167\157\157\143\x6f\x6d\155\x65\x72\143\145\40\163\x74\157\162\145\x20\45\x73\40\164\157\40\160\165\x72\143\x68\x61\163\145\x20\x74\150\x65\40\146\165\x6c\x6c\40\166\145\162\x73\x69\x6f\x6e\56\x20\x54\150\145\x20\146\165\x6c\x6c\x20\166\145\162\163\x69\x6f\156\x20\151\163\40\155\x6f\162\x65\x20\163\x74\141\142\154\145\x2c\40\x69\163\40\156\157\x74\x20\x65\156\143\162\171\x70\x74\x65\144\x20\x61\x6e\144\x20\151\156\x63\154\x75\144\x65\163\x20\x61\146\164\145\162\x2d\163\141\x6c\145\163\x20\163\165\160\x70\157\x72\x74\56", [$v43eZ4["\x64\x61\164\x65"], "\74\141\x20\x68\x72\145\146\x3d\x22\150\x74\164\160\x73\72\x2f\x2f\x74\x65\x61\x6d\167\141\x6e\164\56\143\x6f\x6d\x2f\x70\x6c\57\167\157\x72\144\x70\162\145\x73\x73\x2d\155\157\x64\165\154\x65\x73\x2f\x34\x33\x2d\153\x6f\x70\151\x61\55\160\x72\145\163\x74\141\x73\x68\157\160\55\145\x75\x2d\x76\x69\x65\x73\55\x76\x61\x74\55\166\x61\x6c\151\144\141\x74\157\162\x2e\x68\164\x6d\154\77\x61\144\x74\x6f\153\x65\x6e\x3d\141\145\x61\x32\x34\x36\x33\64\x32\70\71\70\143\x63\65\144\142\x33\x66\143\66\63\x65\141\x33\x39\x36\67\145\143\61\x65\x26\151\144\137\x65\x6d\x70\154\x6f\x79\x65\145\75\61\46\160\x72\x65\x76\x69\145\167\75\x31\x22\40\137\164\x61\162\147\x65\164\x3d\x22\x62\x6c\x61\156\x6b\x22\x3e\114\111\x4e\113\x3c\57\x61\x3e", "\74\x61\x20\150\x72\145\x66\x3d\42\150\164\x74\160\163\x3a\57\57\167\157\x6f\143\157\155\155\145\162\x63\145\x2e\x63\157\x6d\x2f\160\162\157\144\165\143\x74\163\x2f\145\165\162\157\x70\145\141\x6e\x2d\x76\x61\164\55\166\141\154\x69\x64\x61\x74\x6f\x72\x2f\x22\40\137\x74\x61\162\x67\145\164\75\x22\142\x6c\141\156\153\42\76\114\x49\x4e\113\x3c\57\x61\x3e"]); hOA89X: $BfuooM = apply_filters("\164\145\141\x6d\x77\x61\156\x74\x65\165\x76\x61\164\x76\151\x65\163\137\x67\145\156\x65\162\x61\x74\x65\137\x63\157\x6e\x66\151\x67\137\x66\151\x65\154\144\x73", []); $this->render(["\x66\x6f\x72\155" => $zLLPRV, "\x73\x68\x6f\160" => $OBOSoH ?? null, "\x65\x72\162\157\162" => null, "\x6c\151\x63\x65\156\x73\145" => $Hy7AEG, "\x66\x69\x65\154\x64\163" => $BfuooM] + $enPqNd); } private function get_domain() { $niN3Tu = wp_parse_url(get_site_url(), PHP_URL_HOST); if ($niN3Tu) { goto FdaztT; } $niN3Tu = wp_parse_url(home_url(), PHP_URL_HOST); FdaztT: if (!(!$niN3Tu && defined("\x57\120\137\110\x4f\115\x45"))) { goto wmaaym; } $niN3Tu = wp_parse_url(\WP_HOME, PHP_URL_HOST); wmaaym: if (!(!$niN3Tu && defined("\x57\120\x5f\123\111\124\x45\125\122\x4c"))) { goto vTNtG6; } $niN3Tu = wp_parse_url(\WP_SITEURL, PHP_URL_HOST); vTNtG6: return $niN3Tu ?: "\x75\156\153\x6e\x6f\167\x6e"; } }21 namespace Teamwanteuvatvies\Src\AdminApi\Controller; defined("\101\102\123\120\101\x54\110") || exit; use Teamwanteuvatvies\Controllers\CronController; use Teamwanteuvatvies\Src\AdminApi\Exception\NoPermissionException; use Teamwanteuvatvies\Src\AdminApi\Request; use Teamwanteuvatvies\Src\AdminApi\Validator\Validator; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Src\Libs\Vies; class ConfigController extends Controllers { private $validator; public function __construct() { $this->validator = new Validator(); } public function actionIndex() { if ($this->checkPrivileges("\122\105\101\104")) { goto A3Qqx7; } throw new NoPermissionException(); A3Qqx7: $this->renderBaseConfigurationData(); } public function actionIndexSave() { if ($this->checkPrivileges("\x43\x52\105\101\124\105")) { goto WTIuQ1; } throw new NoPermissionException(); WTIuQ1: $bB3om3 = Request::getRequestData(); $suIgUx = $bB3om3["\164\167\x74\171\x70\x65"] ?? null; switch ($suIgUx) { default: ConfigurationQuery::updateConfiguration($bB3om3); } jGT70j: dovjCZ: $this->render(["\x73\165\x63\143\145\x73\163" => true]); } private function renderBaseConfigurationData() { global $wpdb; $VmexVc = ["\137\61" => "\x5f\61"]; $bB3om3 = Request::getRequestData(); $fgUjdb = []; $suIgUx = $bB3om3["\164\167\x74\x79\160\x65"] ?? null; $rZSqW6 = ["\151\144", "\156\x61\155\145", "\x76\x61\164", "\162\141\167\137\166\141\x74", "\143\x6f\x75\156\164\162\171\x5f\143\157\x64\x65", "\x69\163\x5f\x76\141\154\x69\x64", "\x61\x64\144\162\x65\163\x73", "\x6c\x61\163\164\x5f\165\160\x64\141\x74\145", "\x70\141\162\163\x65\144\137\143\x69\164\x79", "\160\x61\162\x73\145\x64\x5f\141\144\x64\162\145\163\x73", "\x70\141\162\x73\145\x64\x5f\172\151\160", "\160\141\162\x73\145\x64\x5f\x7a\151\160\x5f\x63\x69\164\171"]; switch ($suIgUx) { case "\141\144\144\x72\x65\163\163\x5f\x61\x6a\x61\x78": $oYikes = ["\x74\145\x61\x6d\167\x61\156\x74\145\x75\x76\141\164\166\x69\145\x73\x5f\x61\x64\144\162\x65\163\x73", "\164\145\x61\155\167\141\x6e\x74\x65\x75\166\x61\x74\x76\151\x65\163\137\x61\x64\x64\x72\x65\x73\163\x5f\x68\151\163\x74\157\162\171"]; if (in_array($bB3om3["\144\142\x74\x61\x62\x6c\x65"], $oYikes)) { goto QEJG0J; } wp_send_json_error("\102\141\144\x20\164\x61\142\154\x65\40\156\141\x6d\145"); QEJG0J: $tzf87Q = $wpdb->prefix . $bB3om3["\x64\x62\x74\141\x62\154\x65"]; $fK7jzZ = 10; $lVZRaM = ($bB3om3["\x63\165\x72\x72\x65\x6e\x74\x50\141\147\145"] - 1) * $fK7jzZ; $Q51DwL = "\x53\x45\114\x45\x43\124\x20\x2a\40\106\x52\117\x4d\x20{$tzf87Q}"; $O6PLKe = ''; if (empty($bB3om3["\163\x65\x61\162\143\x68"])) { goto kjq2Kc; } $YuN3tr = []; $drjC05 = "\45" . sanitize_text_field($bB3om3["\163\x65\x61\x72\143\x68"]) . "\45"; foreach ($rZSqW6 as $fvtLmJ) { $YuN3tr[] = sprintf("\140{$fvtLmJ}\140\40\x4c\111\x4b\x45\x20\47\45\x73\47", $drjC05); okQUs9: } TQmg9_: $O6PLKe = "\40\x57\110\105\x52\105\x20\x28" . implode("\x20\117\122\x20", $YuN3tr) . "\x29"; $Q51DwL .= $O6PLKe; kjq2Kc: if (!(isset($bB3om3["\163\157\x72\x74\145\x72\x43\157\x6c\x75\155\x6e"]) && in_array($bB3om3["\x73\157\162\x74\145\x72\x43\157\154\165\155\x6e"], $rZSqW6))) { goto iIeWpA; } $KlEwyX = isset($bB3om3["\x73\157\x72\164\x65\x72\x4f\162\144\x65\162"]) && $bB3om3["\x73\x6f\x72\x74\145\162\x4f\x72\x64\145\162"] === "\x64\x65\163\143\x65\x6e\144" ? "\x44\105\x53\103" : "\101\x53\103"; $GcNAqP = esc_sql($bB3om3["\163\x6f\162\164\x65\x72\103\157\x6c\x75\x6d\156"]); $Q51DwL .= "\x20\x4f\122\x44\x45\x52\40\x42\131\x20\x60{$GcNAqP}\140\x20{$KlEwyX}"; iIeWpA: $Q51DwL .= $wpdb->prepare("\x20\114\x49\115\111\124\x20\45\144\x20\x4f\x46\x46\x53\x45\124\x20\45\x64", $fK7jzZ, $lVZRaM); $or34hK = $wpdb->get_results($Q51DwL, ARRAY_A); $HRcxcR = "\x53\x45\x4c\x45\103\x54\40\x43\x4f\125\116\124\50\x2a\51\x20\106\122\x4f\115\40{$tzf87Q}" . $O6PLKe; $AfC28i = $wpdb->get_var($HRcxcR); $fgUjdb["\x74\x61\x62\x6c\145\103\157\x6e\x74\145\156\164"] = $or34hK; $fgUjdb["\x63\x6f\x75\x6e\164\124\157\x74\x61\x6c"] = [["\164\157\164\x61\154" => $AfC28i]]; goto E1NOUW; case "\143\x72\157\156": $fgUjdb["\x63\162\x6f\x6e\125\x72\x6c"] = CronController::get_cron_url(); goto E1NOUW; default: $VmexVc = ConfigurationQuery::get(null, true); $fgUjdb["\151\163\x5f\x61\154\151\x76\145"] = Vies::getInstance()->healthCheck(); $odwWzP = $wpdb->get_results("\xa\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\40\40\40\40\40\x20\x20\x20\40\123\105\x4c\105\x43\x54\40\164\162\x2e\x2a\xa\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\40\40\x20\x20\40\40\40\x20\x20\106\122\117\115\40{$wpdb->prefix}\x77\157\x6f\x63\x6f\155\x6d\145\x72\143\x65\137\164\x61\170\137\x72\141\x74\145\x73\x20\x41\123\40\164\162\12\x20\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\x20"); foreach ($odwWzP as $amoVuC) { $fgUjdb["\x74\x61\x78"][] = ["\151\x64" => $amoVuC->tax_rate_id, "\151\x64\137\164\141\x78" => $amoVuC->tax_rate_id, "\x6e\141\x6d\145" => $amoVuC->tax_rate_name, "\162\x61\x74\x65" => $amoVuC->tax_rate]; ygvZld: } PW8s7J: $anOvX2 = apply_filters("\x77\157\x6f\x63\x6f\155\155\145\x72\143\x65\137\143\157\165\x6e\x74\162\151\x65\163", include WC()->plugin_path() . "\x2f\151\61\70\x6e\57\143\157\x75\156\164\x72\x69\x65\163\56\160\150\x70"); foreach ($anOvX2 as $fvtLmJ => $ecqfrZ) { $fgUjdb["\143\x6f\165\x6e\164\x72\151\145\x73"][] = ["\x6e\x61\155\x65" => $ecqfrZ, "\143\157\x64\x65" => $fvtLmJ, "\x69\x64\x5f\x63\157\165\x6e\x74\x72\x79" => $fvtLmJ]; E_Zv2M: } k9YEJR: } RCJE38: E1NOUW: $kvFQwL = null; if (!function_exists("\x67\x65\164\x5f\x62\x6c\157\147\137\144\145\x74\141\x69\x6c\163")) { goto VgAbcc; } $tAPvUG = get_current_blog_id(); $lj0Zaw = get_blog_details($tAPvUG); $kvFQwL = $lj0Zaw->blogname; VgAbcc: $EuUQA9 = md5("\127\x4c\132\x6d\164\144\124\x36\x33\101\63\64\x4e\x66\x48\x57" . "\x7c" . $this->get_domain()); $MqnKiH = get_option($EuUQA9, false); $wKXaA6 = null; if (!($MqnKiH && !empty($MqnKiH["\144\x61\164\x65"]))) { goto ghexjg; } $wKXaA6 = vsprintf("\131\x6f\x75\x72\x20\154\151\x63\145\156\x73\x65\40\145\x78\x70\151\162\x65\163\72\40\45\x73\x2c\x20\160\x6c\x65\141\x73\x65\x20\x76\x69\x73\151\x74\x20\157\x75\x72\40\167\x65\142\x73\151\164\145\40\45\163\x20\157\x72\x20\x77\157\157\x63\x6f\x6d\x6d\145\x72\143\x65\x20\163\x74\157\x72\145\x20\x25\163\x20\164\x6f\40\160\165\x72\143\150\x61\x73\x65\x20\x74\150\x65\40\146\x75\154\154\x20\166\145\x72\x73\x69\157\x6e\x2e\x20\x54\x68\145\x20\146\165\x6c\154\40\166\145\162\x73\x69\x6f\156\40\x69\x73\x20\155\157\162\145\x20\x73\x74\141\x62\x6c\145\x2c\40\151\x73\x20\x6e\x6f\164\x20\145\x6e\143\162\x79\160\x74\x65\144\40\141\156\x64\40\151\156\x63\154\x75\144\x65\163\x20\x61\146\x74\x65\x72\x2d\x73\x61\154\x65\x73\x20\163\x75\x70\x70\x6f\162\164\56", [$MqnKiH["\144\x61\x74\145"], "\74\141\x20\x68\162\145\146\x3d\42\x68\x74\x74\160\163\x3a\x2f\57\x74\x65\141\x6d\167\x61\x6e\x74\x2e\x63\x6f\155\x2f\x70\x6c\57\167\157\162\x64\160\x72\145\163\163\x2d\155\157\144\x75\x6c\x65\x73\x2f\64\x33\x2d\153\157\160\151\x61\55\x70\x72\x65\163\164\141\x73\150\x6f\160\x2d\x65\165\x2d\x76\151\145\163\x2d\x76\x61\x74\x2d\166\x61\154\151\144\141\x74\157\162\x2e\x68\x74\x6d\154\x3f\141\x64\x74\157\x6b\145\x6e\75\x61\x65\x61\x32\64\x36\63\64\62\70\x39\70\143\143\65\x64\142\63\x66\x63\66\63\x65\141\63\71\66\67\145\x63\x31\145\x26\151\144\x5f\145\155\160\x6c\157\171\x65\x65\x3d\61\x26\x70\x72\145\166\x69\x65\167\75\x31\x22\40\137\x74\141\162\x67\x65\164\75\42\142\x6c\141\156\153\x22\x3e\x4c\111\x4e\113\x3c\x2f\141\x3e", "\x3c\x61\40\150\x72\145\x66\75\42\150\x74\164\x70\163\x3a\x2f\x2f\x77\x6f\x6f\143\157\x6d\x6d\145\162\143\x65\x2e\x63\157\155\x2f\x70\x72\x6f\144\x75\x63\164\x73\57\145\165\162\157\160\145\141\156\x2d\x76\x61\164\55\x76\x61\154\151\144\x61\164\157\162\x2f\42\40\x5f\164\x61\x72\x67\x65\x74\x3d\x22\x62\154\x61\156\153\x22\x3e\114\111\x4e\x4b\x3c\57\141\x3e"]); ghexjg: $J4VnQD = apply_filters("\x74\x65\x61\x6d\167\x61\156\164\x65\165\x76\x61\x74\x76\x69\x65\x73\137\x67\x65\156\145\162\141\164\145\x5f\x63\x6f\x6e\146\x69\147\137\x66\151\145\154\x64\163", []); $this->render(["\x66\x6f\162\155" => $VmexVc, "\163\150\x6f\160" => $kvFQwL ?? null, "\145\162\162\x6f\162" => null, "\x6c\x69\x63\x65\156\x73\x65" => $wKXaA6, "\x66\151\x65\154\x64\x73" => $J4VnQD] + $fgUjdb); } private function get_domain() { $tbpBHk = wp_parse_url(get_site_url(), PHP_URL_HOST); if ($tbpBHk) { goto dm9tVS; } $tbpBHk = wp_parse_url(home_url(), PHP_URL_HOST); dm9tVS: if (!(!$tbpBHk && defined("\x57\120\137\110\x4f\x4d\x45"))) { goto fuzHgg; } $tbpBHk = wp_parse_url(\WP_HOME, PHP_URL_HOST); fuzHgg: if (!(!$tbpBHk && defined("\127\120\x5f\x53\x49\x54\x45\x55\x52\x4c"))) { goto mMtIoQ; } $tbpBHk = wp_parse_url(\WP_SITEURL, PHP_URL_HOST); mMtIoQ: return $tbpBHk ?: "\165\156\153\x6e\157\x77\156"; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Controller/Controllers.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Controller; defined("\ x41\102\123\120\x41\124\110") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; use Teamwanteuvatvies\Src\AdminApi\Routes; class Controllers { public function load(Routes $WS3Fw3) { $this->{$WS3Fw3->getAction()}(); } protected function render(array $W6k1ZB = array(), int $mGldrn = JsonRender::HTTP_OK) { $UnQVOZ = new JsonRender(); $UnQVOZ->render($W6k1ZB, $mGldrn); } protected function checkPrivileges(string $yhZ0xk, string $FBw3LP = "\x52\117\114\105\x5f\115\117\x44\137\115\x4f\x44\x55\x4c\x45\x5f\124\105\101\115\x57\x41\116\x54\x45\x4d\x41\111\x4c\115\x4f\102\111\x4c\105\101\125\x54\110\137") : bool { return true; } }21 namespace Teamwanteuvatvies\Src\AdminApi\Controller; defined("\101\x42\123\x50\x41\x54\110") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; use Teamwanteuvatvies\Src\AdminApi\Routes; class Controllers { public function load(Routes $PstW6l) { $this->{$PstW6l->getAction()}(); } protected function render(array $bB3om3 = array(), int $Gxbxxs = JsonRender::HTTP_OK) { $KciNcF = new JsonRender(); $KciNcF->render($bB3om3, $Gxbxxs); } protected function checkPrivileges(string $C_YwPW, string $sXU8pW = "\x52\117\114\105\x5f\115\117\x44\x5f\115\x4f\104\125\x4c\105\x5f\x54\105\x41\x4d\x57\101\x4e\x54\x45\x4d\101\111\x4c\x4d\x4f\102\x49\114\105\x41\125\x54\x48\x5f") : bool { return true; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Exception/ControllerActionNotExistsException.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\101\ 102\x53\x50\x41\x54\110") || exit; class ControllerActionNotExistsException extends \Exception { protected $message = self::class; }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\101\x42\x53\120\x41\124\x48") || exit; class ControllerActionNotExistsException extends \Exception { protected $message = self::class; } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Exception/ControllerNotExistsException.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\ 101\102\x53\x50\101\124\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class ControllerNotExistsException extends \Exception { public $showFile = true; protected $code = JsonRender::HTTP_NOT_IMPLEMENTED; protected $message = "\103\x6f\x6e\x74\x72\157\154\154\145\162\x20\x6e\157\x74\40\x66\157\x75\x6e\x64"; }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\x41\102\x53\120\101\x54\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class ControllerNotExistsException extends \Exception { public $showFile = true; protected $code = JsonRender::HTTP_NOT_IMPLEMENTED; protected $message = "\x43\157\156\x74\162\x6f\154\154\145\162\40\156\x6f\x74\x20\x66\x6f\x75\156\x64"; } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Exception/ControllerNotUseControllerClassException.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\ 101\102\x53\120\x41\x54\x48") || exit; class ControllerNotUseControllerClassException extends \Exception { protected $message = self::class; }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\x41\x42\x53\x50\x41\x54\110") || exit; class ControllerNotUseControllerClassException extends \Exception { protected $message = self::class; } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Exception/HTTPMethodIsInvalidException.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\ 101\x42\x53\120\x41\124\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class HTTPMethodIsInvalidException extends \Exception { protected $code = JsonRender::HTTP_BAD_REQUEST; protected $message = "\x42\141\144\x20\162\145\161\165\x65\163\164\40\x6d\x65\164\150\157\x64"; public $showFile = true; }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\x41\102\x53\120\101\124\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class HTTPMethodIsInvalidException extends \Exception { protected $code = JsonRender::HTTP_BAD_REQUEST; protected $message = "\x42\141\144\x20\x72\x65\x71\165\145\x73\164\40\155\x65\164\150\157\x64"; public $showFile = true; } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Exception/NoPermissionException.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\101\ x42\x53\120\x41\124\110") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class NoPermissionException extends \Exception { protected $code = JsonRender::HTTP_UNAUTHORIZED; protected $message = "\x59\x6f\x75\40\144\x6f\156\x27\x74\40\150\x61\166\145\x20\160\x65\162\x6d\151\163\163\151\157\156\x20\164\157\40\x74\x68\151\x73\x20\x72\x6f\165\x74\x65"; public $showFile = false; }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\101\102\123\x50\101\x54\110") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class NoPermissionException extends \Exception { protected $code = JsonRender::HTTP_UNAUTHORIZED; protected $message = "\131\157\x75\x20\144\x6f\156\47\164\40\150\x61\x76\145\40\160\x65\162\155\151\x73\163\x69\157\x6e\x20\164\x6f\x20\164\x68\151\x73\x20\x72\x6f\165\x74\x65"; public $showFile = false; } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Exception/QueryValidationException.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\ x41\102\x53\x50\101\124\x48") || exit; use PrestashopModuleTeamwanteuvatvies\Rakit\Validation\ErrorBag; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class QueryValidationException extends \Exception { private $messages; public $showFile = false; public function __construct($Ghf421 = '', $mGldrn = JsonRender::HTTP_BAD_REQUEST, ?\Throwable $jRyCRN = null) { if ($Ghf421 instanceof ErrorBag) { goto LJzJKY; } if (is_array($Ghf421)) { goto xIXDhw; } if (is_string($Ghf421)) { goto YUKwl4; } goto eIGC0o; LJzJKY: if ($oba0ZD = $Ghf421->toArray()) { goto YUL3ge; } $this->messages = $Ghf421->all(); YUL3ge: goto eIGC0o; xIXDhw: $oba0ZD = $Ghf421; goto eIGC0o; YUKwl4: $this->messages = $Ghf421; eIGC0o: if (empty($oba0ZD)) { goto tjtx7F; } $ay9yDq = []; foreach ($oba0ZD as $B8srNC => $W0nI0y) { if (is_array($W0nI0y)) { goto dJkdEq; } if (empty($ay9yDq[$B8srNC])) { goto bn3BwA; } $ay9yDq[$B8srNC] .= PHP_EOL . $W0nI0y; goto uxdtOC; dJkdEq: foreach ($W0nI0y as $nyFHSs) { if (empty($ay9yDq[$B8srNC])) { goto zwwaty; } $ay9yDq[$B8srNC] .= PHP_EOL . $nyFHSs; goto hSdPIa; zwwaty: $ay9yDq[$B8srNC] = $nyFHSs; hSdPIa: ewOmEA: } in1CWq: goto uxdtOC; bn3BwA: $ay9yDq[$B8srNC] = $W0nI0y; uxdtOC: szAtJl: } lHVNHo: $this->messages = $ay9yDq; tjtx7F: $this->code = $mGldrn; } public function getMessages() { return $this->messages; } }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\101\x42\123\120\101\x54\110") || exit; use PrestashopModuleTeamwanteuvatvies\Rakit\Validation\ErrorBag; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class QueryValidationException extends \Exception { private $messages; public $showFile = false; public function __construct($Wvm4A3 = '', $Gxbxxs = JsonRender::HTTP_BAD_REQUEST, ?\Throwable $smaXRS = null) { if ($Wvm4A3 instanceof ErrorBag) { goto ZLK066; } if (is_array($Wvm4A3)) { goto Stu9T0; } if (is_string($Wvm4A3)) { goto i4W5bJ; } goto JQIH9w; ZLK066: if ($YFun8f = $Wvm4A3->toArray()) { goto LyT9rY; } $this->messages = $Wvm4A3->all(); LyT9rY: goto JQIH9w; Stu9T0: $YFun8f = $Wvm4A3; goto JQIH9w; i4W5bJ: $this->messages = $Wvm4A3; JQIH9w: if (empty($YFun8f)) { goto d26Q2D; } $M15DpK = []; foreach ($YFun8f as $fvtLmJ => $MUQ8u6) { if (is_array($MUQ8u6)) { goto ltjpf8; } if (empty($M15DpK[$fvtLmJ])) { goto LkbIUg; } $M15DpK[$fvtLmJ] .= PHP_EOL . $MUQ8u6; goto Qo6OI_; ltjpf8: foreach ($MUQ8u6 as $V_wbW2) { if (empty($M15DpK[$fvtLmJ])) { goto xJQEJo; } $M15DpK[$fvtLmJ] .= PHP_EOL . $V_wbW2; goto KtO1Aw; xJQEJo: $M15DpK[$fvtLmJ] = $V_wbW2; KtO1Aw: Vhs501: } o58ce2: goto Qo6OI_; LkbIUg: $M15DpK[$fvtLmJ] = $MUQ8u6; Qo6OI_: I81DEx: } i4uuDK: $this->messages = $M15DpK; d26Q2D: $this->code = $Gxbxxs; } public function getMessages() { return $this->messages; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Exception/RouteNotFoundException.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\ 101\x42\123\x50\101\124\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class RouteNotFoundException extends \Exception { protected $code = JsonRender::HTTP_NOT_FOUND; protected $message = "\x52\157\x75\164\x65\x20\164\x6f\40\x72\x65\163\157\x75\162\143\145\x20\156\157\x74\40\x66\x6f\165\156\x64"; public $showFile = false; }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\x41\x42\123\120\101\124\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class RouteNotFoundException extends \Exception { protected $code = JsonRender::HTTP_NOT_FOUND; protected $message = "\x52\157\x75\164\x65\40\164\x6f\40\162\145\163\157\165\x72\143\145\40\x6e\157\x74\x20\146\x6f\165\156\144"; public $showFile = false; } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Exception/index.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 if (defined("\ 101\x42\123\x50\x41\124\110")) { goto F4aVBV; } exit; F4aVBV: header("\105\170\160\x69\x72\x65\163\72\x20\x4d\x6f\x6e\x2c\40\x32\x36\x20\x4a\x75\154\x20\x31\71\x39\x37\x20\60\x35\x3a\60\60\x3a\x30\x30\40\107\115\x54"); header("\114\141\163\x74\55\115\x6f\144\x69\146\x69\x65\x64\72\40" . gmdate("\x44\54\40\144\x20\x4d\40\131\x20\x48\x3a\x69\72\163") . "\x20\x47\x4d\124"); header("\x43\x61\x63\150\145\x2d\x43\157\x6e\x74\x72\157\154\x3a\40\x6e\x6f\x2d\x73\164\157\x72\145\54\40\x6e\x6f\x2d\143\x61\x63\150\x65\x2c\x20\x6d\x75\163\164\55\162\x65\166\x61\154\x69\x64\141\164\x65"); header("\x43\x61\x63\150\x65\55\x43\x6f\x6e\164\x72\157\x6c\x3a\x20\x70\157\163\164\55\x63\150\145\143\x6b\75\60\54\x20\x70\162\x65\55\143\x68\145\143\153\75\x30", false); header("\120\x72\141\147\155\x61\72\x20\x6e\x6f\x2d\x63\141\143\150\x65"); header("\114\x6f\143\x61\x74\x69\x6f\x6e\x3a\40\x2e\x2e\57"); exit;21 if (defined("\x41\x42\123\x50\x41\x54\x48")) { goto kMQYaJ; } exit; kMQYaJ: header("\x45\170\160\151\162\x65\x73\x3a\x20\x4d\x6f\156\x2c\40\x32\x36\x20\112\x75\x6c\x20\61\x39\x39\67\40\60\x35\x3a\x30\60\x3a\60\x30\40\x47\x4d\x54"); header("\114\141\x73\x74\55\x4d\157\144\151\146\x69\x65\144\x3a\40" . gmdate("\x44\54\40\144\x20\x4d\x20\x59\x20\x48\72\x69\72\x73") . "\x20\107\115\x54"); header("\x43\x61\143\x68\x65\x2d\x43\157\156\164\162\x6f\x6c\x3a\x20\156\157\55\163\164\157\x72\x65\x2c\x20\156\x6f\x2d\143\x61\x63\x68\145\54\40\155\165\163\164\55\x72\x65\x76\141\154\x69\144\141\164\145"); header("\103\141\x63\150\x65\55\x43\157\156\x74\162\157\x6c\72\40\160\x6f\163\x74\55\143\x68\x65\x63\x6b\x3d\x30\54\40\x70\162\145\x2d\143\x68\x65\x63\x6b\75\x30", false); header("\x50\162\141\147\x6d\141\72\40\156\157\x2d\143\x61\143\x68\145"); header("\114\x6f\143\x61\164\x69\157\x6e\72\x20\56\56\57"); exit; -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/JsonRender.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\ 101\x42\123\x50\x41\x54\x48") || exit; class JsonRender { public const RESPONSE_TYPE = "\112\x53\117\116"; public const RESPONSE_CONTENT_TYPE = "\141\160\160\x6c\151\143\x61\164\151\157\x6e\x2f\x6a\x73\x6f\x6e"; public const HTTP_CONTINUE = 100; public const HTTP_SWITCHING_PROTOCOLS = 101; public const HTTP_PROCESSING = 102; public const HTTP_EARLY_HINTS = 103; public const HTTP_OK = 200; public const HTTP_CREATED = 201; public const HTTP_ACCEPTED = 202; public const HTTP_NON_AUTHORITATIVE_INFORMATION = 203; public const HTTP_NO_CONTENT = 204; public const HTTP_RESET_CONTENT = 205; public const HTTP_PARTIAL_CONTENT = 206; public const HTTP_MULTI_STATUS = 207; public const HTTP_ALREADY_REPORTED = 208; public const HTTP_IM_USED = 226; public const HTTP_MULTIPLE_CHOICES = 300; public const HTTP_MOVED_PERMANENTLY = 301; public const HTTP_FOUND = 302; public const HTTP_SEE_OTHER = 303; public const HTTP_NOT_MODIFIED = 304; public const HTTP_USE_PROXY = 305; public const HTTP_RESERVED = 306; public const HTTP_TEMPORARY_REDIRECT = 307; public const HTTP_PERMANENTLY_REDIRECT = 308; public const HTTP_BAD_REQUEST = 400; public const HTTP_UNAUTHORIZED = 401; public const HTTP_PAYMENT_REQUIRED = 402; public const HTTP_FORBIDDEN = 403; public const HTTP_NOT_FOUND = 404; public const HTTP_METHOD_NOT_ALLOWED = 405; public const HTTP_NOT_ACCEPTABLE = 406; public const HTTP_PROXY_AUTHENTICATION_REQUIRED = 407; public const HTTP_REQUEST_TIMEOUT = 408; public const HTTP_CONFLICT = 409; public const HTTP_GONE = 410; public const HTTP_LENGTH_REQUIRED = 411; public const HTTP_PRECONDITION_FAILED = 412; public const HTTP_REQUEST_ENTITY_TOO_LARGE = 413; public const HTTP_REQUEST_URI_TOO_LONG = 414; public const HTTP_UNSUPPORTED_MEDIA_TYPE = 415; public const HTTP_REQUESTED_RANGE_NOT_SATISFIABLE = 416; public const HTTP_EXPECTATION_FAILED = 417; public const HTTP_I_AM_A_TEAPOT = 418; public const HTTP_MISDIRECTED_REQUEST = 421; public const HTTP_UNPROCESSABLE_ENTITY = 422; public const HTTP_LOCKED = 423; public const HTTP_FAILED_DEPENDENCY = 424; public const HTTP_TOO_EARLY = 425; public const HTTP_UPGRADE_REQUIRED = 426; public const HTTP_PRECONDITION_REQUIRED = 428; public const HTTP_TOO_MANY_REQUESTS = 429; public const HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE = 431; public const HTTP_UNAVAILABLE_FOR_LEGAL_REASONS = 451; public const HTTP_INTERNAL_SERVER_ERROR = 500; public const HTTP_NOT_IMPLEMENTED = 501; public const HTTP_BAD_GATEWAY = 502; public const HTTP_SERVICE_UNAVAILABLE = 503; public const HTTP_GATEWAY_TIMEOUT = 504; public const HTTP_VERSION_NOT_SUPPORTED = 505; public const HTTP_VARIANT_ALSO_NEGOTIATES_EXPERIMENTAL = 506; public const HTTP_INSUFFICIENT_STORAGE = 507; public const HTTP_LOOP_DETECTED = 508; public const HTTP_NOT_EXTENDED = 510; public const HTTP_NETWORK_AUTHENTICATION_REQUIRED = 511; public static $statusTexts = [100 => "\103\157\x6e\164\x69\156\165\x65", 101 => "\x53\167\x69\164\x63\150\151\156\x67\40\120\162\x6f\x74\x6f\x63\157\x6c\163", 102 => "\120\162\x6f\x63\x65\163\163\x69\x6e\147", 103 => "\x45\x61\x72\154\171\40\x48\151\156\164\163", 200 => "\x4f\113", 201 => "\x43\x72\x65\x61\164\x65\x64", 202 => "\101\x63\143\x65\x70\x74\145\x64", 203 => "\116\x6f\156\x2d\x41\165\x74\150\x6f\x72\x69\x74\x61\164\151\x76\145\40\111\156\x66\157\x72\155\141\x74\x69\x6f\x6e", 204 => "\x4e\x6f\x20\103\157\156\x74\145\x6e\164", 205 => "\122\x65\x73\145\164\x20\x43\157\x6e\164\x65\x6e\164", 206 => "\120\x61\x72\164\151\141\x6c\40\103\x6f\156\x74\x65\x6e\x74", 207 => "\x4d\165\154\164\151\55\x53\x74\x61\x74\165\x73", 208 => "\x41\x6c\x72\x65\x61\x64\171\x20\x52\x65\160\x6f\162\164\145\144", 226 => "\111\x4d\40\x55\x73\x65\144", 300 => "\115\x75\x6c\164\151\x70\154\x65\x20\x43\150\x6f\151\x63\145\163", 301 => "\115\157\x76\145\x64\x20\x50\145\162\x6d\x61\x6e\x65\156\164\x6c\171", 302 => "\106\157\x75\156\x64", 303 => "\x53\x65\145\40\x4f\164\x68\x65\162", 304 => "\x4e\x6f\x74\x20\115\157\x64\x69\146\x69\x65\x64", 305 => "\125\x73\145\40\120\162\x6f\170\x79", 307 => "\124\x65\x6d\x70\x6f\x72\x61\162\x79\40\122\145\144\x69\x72\x65\x63\164", 308 => "\x50\145\x72\x6d\x61\x6e\x65\x6e\x74\x20\122\x65\144\x69\162\145\x63\164", 400 => "\x42\141\144\40\122\145\x71\165\x65\x73\164", 401 => "\x55\x6e\141\165\x74\x68\x6f\162\151\x7a\145\x64", 402 => "\x50\141\x79\x6d\145\156\x74\40\122\145\x71\165\x69\162\145\144", 403 => "\x46\x6f\162\x62\151\144\144\145\156", 404 => "\x4e\157\164\40\106\x6f\x75\156\x64", 405 => "\115\x65\x74\150\157\144\40\x4e\x6f\164\x20\101\154\x6c\157\x77\145\144", 406 => "\x4e\157\x74\40\101\x63\143\145\160\164\141\142\x6c\x65", 407 => "\x50\162\x6f\170\x79\40\101\x75\x74\x68\145\156\x74\x69\143\x61\x74\151\x6f\x6e\40\x52\145\161\165\151\x72\x65\144", 408 => "\122\145\x71\x75\145\163\164\40\x54\151\x6d\145\157\165\164", 409 => "\103\x6f\x6e\x66\x6c\x69\143\x74", 410 => "\107\157\x6e\x65", 411 => "\114\x65\156\147\164\x68\x20\122\145\161\x75\151\x72\x65\144", 412 => "\x50\162\x65\143\157\x6e\144\x69\x74\x69\157\x6e\x20\x46\x61\151\x6c\145\x64", 413 => "\120\141\171\x6c\157\x61\x64\x20\x54\157\x6f\40\114\141\x72\147\145", 414 => "\125\122\111\40\x54\x6f\157\40\x4c\x6f\156\147", 415 => "\125\x6e\x73\x75\x70\x70\x6f\x72\164\x65\x64\40\x4d\145\144\x69\141\40\124\171\x70\145", 416 => "\x52\141\x6e\147\x65\40\x4e\x6f\x74\x20\123\x61\x74\x69\163\x66\x69\141\x62\x6c\145", 417 => "\105\170\160\145\143\164\x61\x74\x69\157\156\x20\x46\x61\151\154\x65\144", 418 => "\111\x27\x6d\x20\141\x20\x74\145\141\160\157\x74", 421 => "\x4d\x69\x73\144\x69\162\x65\143\x74\x65\144\x20\x52\x65\x71\165\x65\x73\164", 422 => "\x55\x6e\160\162\157\x63\145\x73\163\141\142\x6c\145\x20\105\x6e\164\x69\x74\171", 423 => "\x4c\x6f\143\153\x65\x64", 424 => "\106\x61\x69\x6c\x65\144\40\x44\145\x70\x65\x6e\144\145\156\x63\171", 425 => "\x54\x6f\157\x20\105\x61\x72\154\x79", 426 => "\125\x70\x67\162\x61\144\x65\40\x52\x65\x71\165\x69\162\145\144", 428 => "\120\x72\x65\x63\157\x6e\144\151\164\151\x6f\156\x20\x52\145\x71\165\151\162\145\x64", 429 => "\x54\x6f\x6f\40\115\x61\156\171\x20\x52\x65\x71\x75\145\163\164\163", 431 => "\122\x65\161\165\145\x73\164\40\110\x65\x61\x64\x65\x72\x20\x46\x69\x65\x6c\144\163\x20\x54\157\x6f\40\x4c\141\162\x67\x65", 451 => "\x55\x6e\x61\x76\141\x69\154\141\142\x6c\x65\x20\106\x6f\162\x20\114\145\147\x61\x6c\x20\122\x65\x61\x73\x6f\156\x73", 500 => "\x49\x6e\x74\145\x72\x6e\141\x6c\x20\x53\x65\x72\x76\x65\x72\40\105\x72\x72\157\162", 501 => "\x4e\x6f\164\40\x49\x6d\x70\154\145\x6d\x65\x6e\164\x65\x64", 502 => "\102\141\144\x20\107\x61\164\145\167\x61\171", 503 => "\x53\145\x72\x76\151\143\145\x20\125\156\x61\x76\141\x69\x6c\141\142\x6c\x65", 504 => "\107\141\164\x65\x77\x61\171\x20\x54\x69\155\145\x6f\x75\x74", 505 => "\x48\124\124\120\x20\x56\x65\162\163\x69\x6f\156\40\x4e\x6f\x74\40\x53\165\x70\x70\x6f\162\x74\145\x64", 506 => "\126\x61\162\151\x61\x6e\x74\x20\x41\x6c\x73\157\x20\116\x65\147\x6f\164\x69\x61\164\145\163", 507 => "\x49\x6e\x73\x75\x66\x66\x69\x63\151\145\156\x74\40\x53\164\x6f\x72\x61\147\x65", 508 => "\114\157\157\x70\x20\104\145\164\145\143\x74\x65\x64", 510 => "\x4e\157\164\x20\105\x78\x74\x65\156\x64\145\144", 511 => "\116\145\164\167\x6f\162\153\x20\x41\x75\x74\150\x65\x6e\164\151\143\x61\164\x69\x6f\156\40\122\145\161\x75\x69\162\x65\x64"]; public function render(array $W6k1ZB, int $mGldrn = self::HTTP_OK) { if (isset(self::$statusTexts[$mGldrn])) { goto EiFUqr; } $mGldrn = 500; EiFUqr: header("\103\141\143\150\x65\55\103\x6f\156\164\x72\157\154\72\40\x6e\157\x2d\x63\x61\x63\x68\x65\54\40\x6e\x6f\55\163\164\157\162\x65\x2c\40\x6d\x75\163\x74\55\x72\x65\166\x61\154\151\144\141\164\145"); header("\120\x72\x61\x67\x6d\x61\72\40\156\x6f\x2d\x63\x61\x63\x68\x65"); header("\105\170\x70\151\x72\145\163\72\x20\x30"); header("\x43\x6f\156\x74\x65\156\164\x2d\x54\x79\x70\x65\72\40" . self::RESPONSE_CONTENT_TYPE); header(sprintf("\x48\124\x54\x50\x2f\x25\163\x20\45\x73\40\45\x73", "\x31\56\x31", $mGldrn, self::$statusTexts[$mGldrn]), true, $mGldrn); echo json_encode($W6k1ZB); exit; } }21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\x41\x42\123\x50\101\124\x48") || exit; class JsonRender { public const RESPONSE_TYPE = "\x4a\123\x4f\x4e"; public const RESPONSE_CONTENT_TYPE = "\141\x70\x70\x6c\151\x63\141\164\x69\157\x6e\x2f\x6a\x73\x6f\156"; public const HTTP_CONTINUE = 100; public const HTTP_SWITCHING_PROTOCOLS = 101; public const HTTP_PROCESSING = 102; public const HTTP_EARLY_HINTS = 103; public const HTTP_OK = 200; public const HTTP_CREATED = 201; public const HTTP_ACCEPTED = 202; public const HTTP_NON_AUTHORITATIVE_INFORMATION = 203; public const HTTP_NO_CONTENT = 204; public const HTTP_RESET_CONTENT = 205; public const HTTP_PARTIAL_CONTENT = 206; public const HTTP_MULTI_STATUS = 207; public const HTTP_ALREADY_REPORTED = 208; public const HTTP_IM_USED = 226; public const HTTP_MULTIPLE_CHOICES = 300; public const HTTP_MOVED_PERMANENTLY = 301; public const HTTP_FOUND = 302; public const HTTP_SEE_OTHER = 303; public const HTTP_NOT_MODIFIED = 304; public const HTTP_USE_PROXY = 305; public const HTTP_RESERVED = 306; public const HTTP_TEMPORARY_REDIRECT = 307; public const HTTP_PERMANENTLY_REDIRECT = 308; public const HTTP_BAD_REQUEST = 400; public const HTTP_UNAUTHORIZED = 401; public const HTTP_PAYMENT_REQUIRED = 402; public const HTTP_FORBIDDEN = 403; public const HTTP_NOT_FOUND = 404; public const HTTP_METHOD_NOT_ALLOWED = 405; public const HTTP_NOT_ACCEPTABLE = 406; public const HTTP_PROXY_AUTHENTICATION_REQUIRED = 407; public const HTTP_REQUEST_TIMEOUT = 408; public const HTTP_CONFLICT = 409; public const HTTP_GONE = 410; public const HTTP_LENGTH_REQUIRED = 411; public const HTTP_PRECONDITION_FAILED = 412; public const HTTP_REQUEST_ENTITY_TOO_LARGE = 413; public const HTTP_REQUEST_URI_TOO_LONG = 414; public const HTTP_UNSUPPORTED_MEDIA_TYPE = 415; public const HTTP_REQUESTED_RANGE_NOT_SATISFIABLE = 416; public const HTTP_EXPECTATION_FAILED = 417; public const HTTP_I_AM_A_TEAPOT = 418; public const HTTP_MISDIRECTED_REQUEST = 421; public const HTTP_UNPROCESSABLE_ENTITY = 422; public const HTTP_LOCKED = 423; public const HTTP_FAILED_DEPENDENCY = 424; public const HTTP_TOO_EARLY = 425; public const HTTP_UPGRADE_REQUIRED = 426; public const HTTP_PRECONDITION_REQUIRED = 428; public const HTTP_TOO_MANY_REQUESTS = 429; public const HTTP_REQUEST_HEADER_FIELDS_TOO_LARGE = 431; public const HTTP_UNAVAILABLE_FOR_LEGAL_REASONS = 451; public const HTTP_INTERNAL_SERVER_ERROR = 500; public const HTTP_NOT_IMPLEMENTED = 501; public const HTTP_BAD_GATEWAY = 502; public const HTTP_SERVICE_UNAVAILABLE = 503; public const HTTP_GATEWAY_TIMEOUT = 504; public const HTTP_VERSION_NOT_SUPPORTED = 505; public const HTTP_VARIANT_ALSO_NEGOTIATES_EXPERIMENTAL = 506; public const HTTP_INSUFFICIENT_STORAGE = 507; public const HTTP_LOOP_DETECTED = 508; public const HTTP_NOT_EXTENDED = 510; public const HTTP_NETWORK_AUTHENTICATION_REQUIRED = 511; public static $statusTexts = [100 => "\x43\157\156\164\x69\156\165\145", 101 => "\x53\x77\x69\164\143\150\x69\x6e\x67\x20\x50\162\x6f\164\157\143\157\x6c\x73", 102 => "\x50\x72\157\x63\x65\x73\x73\x69\156\147", 103 => "\105\x61\x72\154\x79\x20\110\x69\x6e\164\163", 200 => "\x4f\x4b", 201 => "\103\162\145\x61\x74\x65\144", 202 => "\x41\143\x63\x65\160\164\145\x64", 203 => "\116\157\x6e\x2d\101\165\164\x68\x6f\162\x69\x74\141\x74\x69\166\145\40\111\x6e\146\157\x72\155\x61\x74\x69\x6f\x6e", 204 => "\116\x6f\x20\103\x6f\x6e\x74\x65\x6e\164", 205 => "\122\145\163\145\x74\x20\x43\157\x6e\x74\145\x6e\164", 206 => "\120\141\x72\x74\x69\141\x6c\40\x43\x6f\156\164\x65\x6e\164", 207 => "\x4d\165\154\x74\x69\55\123\x74\141\164\x75\163", 208 => "\x41\154\162\x65\141\x64\x79\40\122\x65\x70\x6f\162\164\x65\x64", 226 => "\111\115\40\x55\x73\x65\x64", 300 => "\x4d\165\154\164\151\x70\x6c\145\40\x43\150\x6f\151\x63\x65\163", 301 => "\115\x6f\x76\145\144\x20\120\x65\x72\155\x61\156\145\156\164\x6c\x79", 302 => "\x46\x6f\165\x6e\144", 303 => "\123\x65\145\40\x4f\x74\x68\x65\162", 304 => "\x4e\157\x74\x20\x4d\x6f\144\x69\146\x69\145\144", 305 => "\125\163\x65\x20\x50\x72\x6f\x78\171", 307 => "\x54\x65\x6d\160\157\x72\141\x72\171\x20\122\x65\144\x69\162\145\x63\164", 308 => "\x50\x65\162\x6d\141\x6e\x65\156\x74\x20\122\x65\144\151\x72\145\143\x74", 400 => "\x42\141\144\40\x52\x65\x71\x75\x65\x73\164", 401 => "\125\156\x61\165\164\x68\157\x72\151\x7a\x65\144", 402 => "\x50\x61\x79\x6d\x65\156\x74\40\x52\x65\161\165\x69\x72\145\144", 403 => "\x46\x6f\x72\x62\151\144\x64\145\156", 404 => "\116\157\164\40\x46\x6f\165\156\x64", 405 => "\x4d\145\x74\x68\157\144\40\116\157\x74\x20\101\x6c\x6c\x6f\x77\145\144", 406 => "\x4e\x6f\164\40\101\x63\143\x65\160\x74\141\x62\x6c\145", 407 => "\x50\162\x6f\170\171\x20\x41\x75\164\x68\145\x6e\164\151\x63\141\x74\151\157\156\x20\122\x65\161\x75\x69\162\145\x64", 408 => "\x52\x65\x71\165\x65\163\x74\x20\x54\x69\155\x65\x6f\x75\x74", 409 => "\103\157\x6e\146\x6c\151\x63\164", 410 => "\x47\157\x6e\x65", 411 => "\x4c\x65\x6e\x67\164\x68\x20\122\x65\x71\x75\151\x72\x65\144", 412 => "\120\162\x65\x63\157\x6e\x64\151\x74\x69\157\156\40\106\141\x69\154\145\x64", 413 => "\x50\x61\171\x6c\157\141\x64\x20\x54\x6f\x6f\40\114\141\x72\x67\145", 414 => "\125\x52\x49\x20\x54\x6f\157\40\114\157\156\147", 415 => "\x55\x6e\x73\x75\x70\160\157\x72\164\145\144\x20\x4d\x65\144\x69\x61\40\x54\x79\160\x65", 416 => "\122\x61\x6e\x67\x65\x20\x4e\157\x74\x20\x53\141\164\151\x73\146\x69\x61\x62\154\145", 417 => "\x45\170\160\x65\x63\x74\141\x74\151\x6f\x6e\40\x46\141\151\x6c\145\144", 418 => "\x49\x27\x6d\x20\x61\40\164\145\141\160\157\164", 421 => "\x4d\151\163\144\151\162\145\x63\164\145\144\40\x52\x65\161\x75\x65\163\164", 422 => "\x55\x6e\160\162\x6f\x63\145\163\163\141\142\154\145\40\x45\156\x74\x69\164\x79", 423 => "\114\x6f\x63\153\x65\144", 424 => "\x46\141\151\154\x65\x64\x20\x44\145\x70\x65\x6e\144\145\x6e\x63\171", 425 => "\124\157\157\x20\x45\x61\162\x6c\x79", 426 => "\x55\x70\147\162\141\144\145\x20\122\145\161\165\151\x72\x65\x64", 428 => "\x50\x72\x65\143\x6f\156\144\x69\x74\151\x6f\x6e\40\122\145\161\x75\151\x72\x65\x64", 429 => "\x54\157\157\x20\115\x61\156\171\x20\x52\x65\x71\x75\x65\163\x74\163", 431 => "\x52\x65\161\165\145\163\x74\x20\110\x65\x61\144\145\162\x20\x46\151\145\154\144\x73\40\x54\x6f\x6f\40\x4c\141\x72\x67\x65", 451 => "\125\x6e\141\x76\141\x69\x6c\x61\x62\x6c\x65\x20\x46\x6f\x72\40\x4c\145\x67\141\154\40\122\x65\141\163\157\156\x73", 500 => "\x49\156\164\145\162\x6e\x61\x6c\40\x53\x65\162\166\x65\162\40\105\x72\x72\157\162", 501 => "\x4e\x6f\x74\x20\x49\x6d\160\x6c\x65\155\x65\156\x74\145\144", 502 => "\x42\x61\144\40\x47\x61\164\145\x77\141\x79", 503 => "\123\x65\x72\x76\x69\x63\145\x20\125\x6e\141\166\x61\x69\154\141\x62\154\145", 504 => "\107\x61\164\x65\167\141\171\x20\x54\x69\x6d\x65\x6f\165\164", 505 => "\110\124\x54\120\40\x56\x65\x72\163\x69\157\156\x20\x4e\x6f\164\x20\123\x75\160\x70\157\162\x74\145\x64", 506 => "\x56\141\162\151\141\x6e\x74\x20\101\x6c\x73\x6f\x20\x4e\x65\x67\157\164\x69\x61\x74\145\x73", 507 => "\x49\x6e\x73\x75\x66\x66\x69\143\151\x65\x6e\x74\x20\123\164\157\x72\x61\147\145", 508 => "\114\x6f\x6f\x70\x20\x44\x65\x74\x65\143\164\145\x64", 510 => "\x4e\157\164\40\105\x78\x74\145\156\144\x65\x64", 511 => "\x4e\x65\x74\167\x6f\162\x6b\40\101\165\x74\x68\145\x6e\x74\151\x63\141\164\x69\x6f\156\x20\122\145\161\165\151\x72\145\x64"]; public function render(array $bB3om3, int $Gxbxxs = self::HTTP_OK) { if (isset(self::$statusTexts[$Gxbxxs])) { goto v1ei1W; } $Gxbxxs = 500; v1ei1W: header("\103\141\143\150\x65\x2d\103\157\x6e\164\x72\x6f\154\72\40\156\157\x2d\x63\141\x63\x68\x65\x2c\x20\156\157\x2d\x73\164\x6f\162\145\54\40\x6d\165\x73\x74\x2d\x72\145\x76\141\x6c\151\x64\x61\164\145"); header("\120\162\x61\147\155\x61\x3a\x20\156\x6f\55\x63\141\143\x68\145"); header("\105\170\x70\x69\162\x65\163\72\40\60"); header("\x43\157\x6e\164\x65\156\x74\55\x54\171\x70\x65\x3a\x20" . self::RESPONSE_CONTENT_TYPE); header(sprintf("\110\124\x54\120\x2f\x25\x73\x20\45\x73\x20\45\x73", "\61\x2e\x31", $Gxbxxs, self::$statusTexts[$Gxbxxs]), true, $Gxbxxs); echo json_encode($bB3om3); exit; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Loader.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\ x41\102\x53\x50\x41\x54\110") || exit; use Teamwanteuvatvies\Src\AdminApi\Exception\QueryValidationException; class Loader { private $routes; private $route; public function __construct() { try { if (!empty(\Teamwanteuvatvies\Tools::getValue("\164\x77\x61\x63\164\151\x6f\x6e"))) { goto ZzprKr; } throw new \Exception("\122\x6f\165\x74\x65\40\x69\x73\x20\x65\155\160\164\171"); ZzprKr: } catch (\Throwable $PEN9x7) { $this->renderException(get_class($PEN9x7), $PEN9x7); } $this->route = (string) \Teamwanteuvatvies\Tools::getValue("\164\167\x61\x63\x74\151\x6f\x6e"); $this->routes = new Routes(); } public function run() { try { $WS3Fw3 = $this->routes->get($this->route); $WS3Fw3->getController()->load($WS3Fw3); } catch (\Throwable $PEN9x7) { $this->renderException(get_class($PEN9x7), $PEN9x7); } } private function renderException(string $pxC2Wg, \Throwable $hScNu9) { $TnQrHF = new JsonRender(); $mGldrn = $hScNu9->getCode() ? $hScNu9->getCode() : JsonRender::HTTP_INTERNAL_SERVER_ERROR; $W6k1ZB = ["\143\x6f\x64\x65" => $mGldrn, "\155\x65\x73\163\141\x67\145" => $this->trans($hScNu9->getMessage(), []), "\146\151\x6c\145" => $hScNu9->getFile() . "\72" . $hScNu9->getLine()]; if (!(isset($hScNu9->showFile) && $hScNu9->showFile === false)) { goto gjupf6; } unset($W6k1ZB["\146\151\154\x65"]); gjupf6: switch ($pxC2Wg) { case QueryValidationException::class: $W6k1ZB["\x6d\x65\x73\163\141\147\145"] = null; $W6k1ZB["\x6d\145\163\163\x61\147\x65\x73"] = $hScNu9->getMessages(); if (!count($W6k1ZB["\155\145\x73\163\x61\x67\145\163"])) { goto MSQJJj; } foreach ($W6k1ZB["\155\x65\163\x73\x61\x67\x65\163"] as $G7IpvS => $mkY2ci) { $W6k1ZB["\x6d\145\163\x73\141\147\145\163"][$G7IpvS] = $this->trans($mkY2ci); v71JFc: } QMTmjq: MSQJJj: goto qvN3dj; case \Error::class: $W6k1ZB["\155\145\x73\163\141\147\x65"] = $hScNu9->getMessage(); goto qvN3dj; } PaR6dV: qvN3dj: $TnQrHF->render($W6k1ZB, $mGldrn); } private function trans($W0nI0y, $s6wLsy = array()) { $VMbJm_ = __($W0nI0y, "\x74\145\141\x6d\167\x61\x6e\x74\x65\x75\x76\141\x74\x76\x69\145\163"); if (empty($s6wLsy)) { goto EtlvX6; } $VMbJm_ = vsprintf($VMbJm_, $s6wLsy); EtlvX6: return $VMbJm_; } }21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\101\102\123\x50\x41\124\110") || exit; use Teamwanteuvatvies\Src\AdminApi\Exception\QueryValidationException; class Loader { private $routes; private $route; public function __construct() { try { if (!empty(\Teamwanteuvatvies\Tools::getValue("\x74\x77\141\x63\164\x69\x6f\x6e"))) { goto U51Zz8; } throw new \Exception("\x52\x6f\165\164\145\40\x69\x73\40\x65\155\x70\164\171"); U51Zz8: } catch (\Throwable $P7gjLe) { $this->renderException(get_class($P7gjLe), $P7gjLe); } $this->route = (string) \Teamwanteuvatvies\Tools::getValue("\x74\x77\141\143\x74\151\157\x6e"); $this->routes = new Routes(); } public function run() { try { $PstW6l = $this->routes->get($this->route); $PstW6l->getController()->load($PstW6l); } catch (\Throwable $P7gjLe) { $this->renderException(get_class($P7gjLe), $P7gjLe); } } private function renderException(string $rK3sLy, \Throwable $YqksSb) { $VQnXMD = new JsonRender(); $Gxbxxs = $YqksSb->getCode() ? $YqksSb->getCode() : JsonRender::HTTP_INTERNAL_SERVER_ERROR; $bB3om3 = ["\143\157\144\x65" => $Gxbxxs, "\155\145\x73\163\141\147\x65" => $this->trans($YqksSb->getMessage(), []), "\x66\x69\x6c\145" => $YqksSb->getFile() . "\72" . $YqksSb->getLine()]; if (!(isset($YqksSb->showFile) && $YqksSb->showFile === false)) { goto PuJ3S2; } unset($bB3om3["\146\151\154\145"]); PuJ3S2: switch ($rK3sLy) { case QueryValidationException::class: $bB3om3["\155\145\x73\x73\x61\x67\145"] = null; $bB3om3["\x6d\145\x73\x73\x61\147\x65\163"] = $YqksSb->getMessages(); if (!count($bB3om3["\155\x65\x73\x73\141\147\x65\163"])) { goto D74kS4; } foreach ($bB3om3["\x6d\x65\163\163\141\x67\145\x73"] as $n5yRTI => $Id_VK3) { $bB3om3["\155\145\163\163\141\x67\x65\x73"][$n5yRTI] = $this->trans($Id_VK3); SybSl7: } WfpRh_: D74kS4: goto b2SWOT; case \Error::class: $bB3om3["\155\145\x73\163\141\147\x65"] = $YqksSb->getMessage(); goto b2SWOT; } Ar0ouQ: b2SWOT: $VQnXMD->render($bB3om3, $Gxbxxs); } private function trans($MUQ8u6, $IhyClW = array()) { $E0y8TF = __($MUQ8u6, "\x74\145\141\155\x77\141\x6e\x74\145\165\166\x61\x74\166\151\x65\x73"); if (empty($IhyClW)) { goto Tkw8K1; } $E0y8TF = vsprintf($E0y8TF, $IhyClW); Tkw8K1: return $E0y8TF; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Request.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\101\ 102\x53\x50\101\x54\110") || exit; use Tools; class Request { public static function getRequestData($B8srNC = '', $Zaj80_ = false) { $aUIJuv = []; $FiZwK6 = sanitize_text_field($_SERVER["\x52\x45\121\x55\x45\123\x54\137\115\x45\x54\110\x4f\104"]); if (!in_array($FiZwK6, [Routes::METHOD_POST, Routes::METHOD_PUT, Routes::METHOD_PATCH, Routes::METHOD_DELETE], true)) { goto NrFb5T; } $aUIJuv = file_get_contents("\160\150\160\72\x2f\x2f\x69\x6e\160\x75\x74"); $aUIJuv = json_decode($aUIJuv, true); if (json_last_error() === JSON_ERROR_NONE) { goto Df5xE5; } if (!empty($_FILES)) { goto bQxEdP; } goto p_cJk4; Df5xE5: if (!$aUIJuv) { goto w1UEoG; } $_POST = array_merge($_POST, $aUIJuv); w1UEoG: goto p_cJk4; bQxEdP: $_POST["\x5f\x5f\x46\x49\x4c\x45\x53"] = $_FILES; p_cJk4: NrFb5T: return !$B8srNC ? \Teamwanteuvatvies\Tools::getAllValues() : \Teamwanteuvatvies\Tools::getValue($B8srNC, $Zaj80_); } public static function input($BjWA8k, $B8srNC, $p5poT3 = null) { if (!is_null($B8srNC)) { goto NZEMOD; } return $BjWA8k; NZEMOD: $B8srNC = is_array($B8srNC) ? $B8srNC : explode("\56", $B8srNC); foreach ($B8srNC as $RUSDun => $SbTP3V) { unset($B8srNC[$RUSDun]); if (!is_null($SbTP3V)) { goto Y55m2e; } return $BjWA8k; Y55m2e: if (!($SbTP3V === "\52")) { goto FuSELv; } $lOYwaA = []; foreach ($BjWA8k as $Ou4Xn8) { $lOYwaA[] = self::input($Ou4Xn8, $B8srNC); EOu_yY: } WB66b4: return $lOYwaA; FuSELv: if (is_array($BjWA8k) && isset($BjWA8k[$SbTP3V])) { goto v0UXYF; } if (is_object($BjWA8k) && isset($BjWA8k->{$SbTP3V})) { goto C1Eq5s; } return $p5poT3; goto GWElC3; v0UXYF: $BjWA8k = $BjWA8k[$SbTP3V]; goto GWElC3; C1Eq5s: $BjWA8k = $BjWA8k->{$SbTP3V}; GWElC3: u06Q5l: } VGzjj6: return $BjWA8k; } public function getLangId() { $Pu_iFy = \Context::getContext(); return $Pu_iFy->language->id; } }21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\101\x42\123\120\101\124\110") || exit; use Tools; class Request { public static function getRequestData($fvtLmJ = '', $GEpdG_ = false) { $lNKOrk = []; $OThCVK = sanitize_text_field($_SERVER["\122\x45\121\125\x45\123\124\x5f\x4d\x45\124\110\117\104"]); if (!in_array($OThCVK, [Routes::METHOD_POST, Routes::METHOD_PUT, Routes::METHOD_PATCH, Routes::METHOD_DELETE], true)) { goto fnki9V; } $lNKOrk = file_get_contents("\x70\x68\x70\x3a\57\x2f\151\x6e\160\165\164"); $lNKOrk = json_decode($lNKOrk, true); if (json_last_error() === JSON_ERROR_NONE) { goto AYfQkG; } if (!empty($_FILES)) { goto EvcKPe; } goto WwNeKW; AYfQkG: if (!$lNKOrk) { goto CaxeRe; } $_POST = array_merge($_POST, $lNKOrk); CaxeRe: goto WwNeKW; EvcKPe: $_POST["\137\x5f\106\x49\x4c\x45\x53"] = $_FILES; WwNeKW: fnki9V: return !$fvtLmJ ? \Teamwanteuvatvies\Tools::getAllValues() : \Teamwanteuvatvies\Tools::getValue($fvtLmJ, $GEpdG_); } public static function input($ZLtaEx, $fvtLmJ, $ugqk1p = null) { if (!is_null($fvtLmJ)) { goto kJJlic; } return $ZLtaEx; kJJlic: $fvtLmJ = is_array($fvtLmJ) ? $fvtLmJ : explode("\x2e", $fvtLmJ); foreach ($fvtLmJ as $teuJCZ => $y2dAUX) { unset($fvtLmJ[$teuJCZ]); if (!is_null($y2dAUX)) { goto WXmkb0; } return $ZLtaEx; WXmkb0: if (!($y2dAUX === "\52")) { goto rJWzRY; } $EbSYWk = []; foreach ($ZLtaEx as $OKQuLc) { $EbSYWk[] = self::input($OKQuLc, $fvtLmJ); K0RSFe: } lXd49i: return $EbSYWk; rJWzRY: if (is_array($ZLtaEx) && isset($ZLtaEx[$y2dAUX])) { goto iVXrWw; } if (is_object($ZLtaEx) && isset($ZLtaEx->{$y2dAUX})) { goto PtvWZJ; } return $ugqk1p; goto BaECS4; iVXrWw: $ZLtaEx = $ZLtaEx[$y2dAUX]; goto BaECS4; PtvWZJ: $ZLtaEx = $ZLtaEx->{$y2dAUX}; BaECS4: Vk83hl: } sR2aao: return $ZLtaEx; } public function getLangId() { $j6HsbI = \Context::getContext(); return $j6HsbI->language->id; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Routes.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\x41\ 102\123\120\101\x54\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\Controller\ConfigController; use Teamwanteuvatvies\Src\AdminApi\Controller\Controllers; use Teamwanteuvatvies\Src\AdminApi\Exception\ControllerActionNotExistsException; use Teamwanteuvatvies\Src\AdminApi\Exception\ControllerNotExistsException; use Teamwanteuvatvies\Src\AdminApi\Exception\ControllerNotUseControllerClassException; use Teamwanteuvatvies\Src\AdminApi\Exception\HTTPMethodIsInvalidException; use Teamwanteuvatvies\Src\AdminApi\Exception\RouteNotFoundException; class Routes { public const METHOD_HEAD = "\x48\x45\x41\x44"; public const METHOD_GET = "\107\x45\x54"; public const METHOD_POST = "\120\x4f\123\x54"; public const METHOD_PUT = "\x50\125\x54"; public const METHOD_PATCH = "\x50\x41\x54\103\110"; public const METHOD_DELETE = "\104\105\x4c\105\x54\105"; public const METHOD_PURGE = "\120\x55\x52\x47\x45"; public const METHOD_OPTIONS = "\x4f\120\124\111\x4f\116\x53"; public const METHOD_TRACE = "\x54\122\101\x43\105"; public const METHOD_CONNECT = "\x43\117\116\x4e\105\x43\124"; private $routeList; private $controller; private $action; public function __construct() { $this->routeList = ["\143\157\156\146\151\147\57\151\156\144\145\x78" => ["\156\141\x6d\145" => "\x63\157\x6e\146\x69\x67\x5f\x69\x6e\144\145\170", "\164\171\160\145" => self::METHOD_GET, "\143\154\141\x73\x73" => ConfigController::class, "\x61\143\x74\x69\x6f\156" => "\151\156\144\145\x78"], "\143\x6f\x6e\x66\151\x67\x2f\x69\156\x64\x65\x78\x2f\x73\141\x76\x65" => ["\x6e\x61\x6d\x65" => "\x63\x6f\156\146\x69\147\137\151\156\x64\x65\x78\137\x73\141\x76\145", "\164\171\160\145" => self::METHOD_POST, "\x63\154\x61\163\163" => ConfigController::class, "\x61\x63\x74\151\x6f\x6e" => "\151\156\144\145\x78\123\141\x76\x65"]]; } public function get(string $FyV89v) : self { $FyV89v = strtolower($FyV89v); if (!empty($this->routeList[$FyV89v])) { goto WHhsxk; } throw new RouteNotFoundException(); WHhsxk: if (class_exists($this->routeList[$FyV89v]["\x63\x6c\x61\x73\x73"])) { goto eh_yIL; } throw new ControllerNotExistsException(); eh_yIL: $Yd2xRc = new $this->routeList[$FyV89v]["\x63\154\x61\x73\x73"](); if ($Yd2xRc instanceof Controllers) { goto P158il; } throw new ControllerNotUseControllerClassException(); P158il: $FsLMpW = "\141\143\x74\x69\157\156" . ucfirst($this->routeList[$FyV89v]["\141\x63\164\x69\x6f\x6e"]); if (method_exists($Yd2xRc, $FsLMpW)) { goto SZq_nB; } throw new ControllerActionNotExistsException(); SZq_nB: if (!($this->routeList[$FyV89v]["\x74\171\160\145"] !== $_SERVER["\122\x45\121\125\x45\x53\x54\137\x4d\105\124\x48\x4f\104"])) { goto AUBeGC; } $FiZwK6 = Request::getRequestData("\x5f\155\x65\x74\x68\x6f\x64", ''); if ($FiZwK6) { goto Ux9DLa; } throw new HTTPMethodIsInvalidException(); goto AO5P8R; Ux9DLa: if (!($this->routeList[$FyV89v]["\164\x79\x70\x65"] !== $FiZwK6)) { goto QcDsSz; } throw new HTTPMethodIsInvalidException(); QcDsSz: AO5P8R: AUBeGC: $this->controller = $Yd2xRc; $this->action = $FsLMpW; return $this; } public function getRouteList() : array { return $this->routeList; } public function getController() : Controllers { return $this->controller; } public function getAction() : string { return $this->action; } }21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\x41\x42\123\120\101\124\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\Controller\ConfigController; use Teamwanteuvatvies\Src\AdminApi\Controller\Controllers; use Teamwanteuvatvies\Src\AdminApi\Exception\ControllerActionNotExistsException; use Teamwanteuvatvies\Src\AdminApi\Exception\ControllerNotExistsException; use Teamwanteuvatvies\Src\AdminApi\Exception\ControllerNotUseControllerClassException; use Teamwanteuvatvies\Src\AdminApi\Exception\HTTPMethodIsInvalidException; use Teamwanteuvatvies\Src\AdminApi\Exception\RouteNotFoundException; class Routes { public const METHOD_HEAD = "\110\105\101\104"; public const METHOD_GET = "\107\105\124"; public const METHOD_POST = "\x50\x4f\123\124"; public const METHOD_PUT = "\120\125\x54"; public const METHOD_PATCH = "\x50\x41\124\103\x48"; public const METHOD_DELETE = "\x44\105\114\105\124\105"; public const METHOD_PURGE = "\120\125\122\x47\x45"; public const METHOD_OPTIONS = "\x4f\120\124\x49\x4f\116\x53"; public const METHOD_TRACE = "\124\x52\x41\x43\105"; public const METHOD_CONNECT = "\x43\117\116\116\x45\x43\124"; private $routeList; private $controller; private $action; public function __construct() { $this->routeList = ["\143\x6f\156\146\151\147\57\151\156\144\145\170" => ["\156\x61\155\145" => "\x63\x6f\156\x66\x69\147\x5f\x69\156\144\x65\x78", "\x74\x79\160\x65" => self::METHOD_GET, "\143\154\141\163\163" => ConfigController::class, "\141\143\164\151\x6f\156" => "\151\x6e\x64\145\x78"], "\143\157\156\146\151\147\57\x69\x6e\x64\x65\170\57\163\x61\x76\x65" => ["\x6e\x61\x6d\145" => "\143\x6f\156\x66\x69\147\137\x69\156\144\145\x78\137\163\x61\x76\x65", "\x74\x79\x70\x65" => self::METHOD_POST, "\x63\154\141\x73\163" => ConfigController::class, "\141\143\164\151\x6f\156" => "\151\156\144\145\170\123\x61\x76\x65"]]; } public function get(string $cU0kFj) : self { $cU0kFj = strtolower($cU0kFj); if (!empty($this->routeList[$cU0kFj])) { goto u0LM9H; } throw new RouteNotFoundException(); u0LM9H: if (class_exists($this->routeList[$cU0kFj]["\x63\x6c\x61\163\163"])) { goto PBcVPm; } throw new ControllerNotExistsException(); PBcVPm: $nqvm06 = new $this->routeList[$cU0kFj]["\143\154\141\x73\163"](); if ($nqvm06 instanceof Controllers) { goto AMmfG1; } throw new ControllerNotUseControllerClassException(); AMmfG1: $VKFg_r = "\141\x63\164\151\157\x6e" . ucfirst($this->routeList[$cU0kFj]["\141\143\164\151\x6f\156"]); if (method_exists($nqvm06, $VKFg_r)) { goto NBKTSV; } throw new ControllerActionNotExistsException(); NBKTSV: if (!($this->routeList[$cU0kFj]["\x74\171\x70\x65"] !== $_SERVER["\x52\x45\x51\125\105\123\x54\x5f\115\x45\124\110\x4f\x44"])) { goto ECFfwH; } $OThCVK = Request::getRequestData("\x5f\x6d\145\x74\x68\x6f\x64", ''); if ($OThCVK) { goto UqnKdd; } throw new HTTPMethodIsInvalidException(); goto wxxUYj; UqnKdd: if (!($this->routeList[$cU0kFj]["\x74\x79\160\x65"] !== $OThCVK)) { goto T43dg4; } throw new HTTPMethodIsInvalidException(); T43dg4: wxxUYj: ECFfwH: $this->controller = $nqvm06; $this->action = $VKFg_r; return $this; } public function getRouteList() : array { return $this->routeList; } public function getController() : Controllers { return $this->controller; } public function getAction() : string { return $this->action; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Validator/Validation.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Validator; defined("\ 101\x42\x53\x50\101\x54\x48") || exit; use PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rules\Interfaces\BeforeValidate; class Validation extends \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Validation { public function __construct(Validator $o2GzlN, array $QL6Hd9, array $Keis1r, array $vehoND = array(), $XchJLl = null) { $this->validator = $o2GzlN; $this->inputs = $this->resolveInputAttributes($QL6Hd9); $this->messages = $vehoND; $this->errors = $XchJLl; foreach ($Keis1r as $Fdni7F => $KfNBJb) { $this->addAttribute($Fdni7F, $KfNBJb); pIP12F: } Bpg8ZU: } public function validate(array $QL6Hd9 = array()) { $this->inputs = array_merge($this->inputs, $this->resolveInputAttributes($QL6Hd9)); foreach ($this->attributes as $Fdni7F => $wjUTPf) { foreach ($wjUTPf->getRules() as $KfNBJb) { if (!$KfNBJb instanceof BeforeValidate) { goto FtHbAU; } $KfNBJb->beforeValidate(); FtHbAU: KK_mn9: } K8y0Ww: v_SumW: } ljB3VO: foreach ($this->attributes as $Fdni7F => $wjUTPf) { $this->validateAttribute($wjUTPf); mmjcuJ: } R0_Rgr: } }21 namespace Teamwanteuvatvies\Src\AdminApi\Validator; defined("\x41\x42\x53\x50\101\x54\x48") || exit; use PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rules\Interfaces\BeforeValidate; class Validation extends \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Validation { public function __construct(Validator $zKQAC1, array $pC0qlZ, array $pXzudK, array $iTBUQZ = array(), $zF5NzP = null) { $this->validator = $zKQAC1; $this->inputs = $this->resolveInputAttributes($pC0qlZ); $this->messages = $iTBUQZ; $this->errors = $zF5NzP; foreach ($pXzudK as $neXals => $jiS1Bt) { $this->addAttribute($neXals, $jiS1Bt); BiXvZs: } eeOWea: } public function validate(array $pC0qlZ = array()) { $this->inputs = array_merge($this->inputs, $this->resolveInputAttributes($pC0qlZ)); foreach ($this->attributes as $neXals => $gE46MY) { foreach ($gE46MY->getRules() as $jiS1Bt) { if (!$jiS1Bt instanceof BeforeValidate) { goto urPMrI; } $jiS1Bt->beforeValidate(); urPMrI: DYbDqy: } jHyWeq: CCP1mC: } S2Swp0: foreach ($this->attributes as $neXals => $gE46MY) { $this->validateAttribute($gE46MY); LvxjqR: } CXjrlv: } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Validator/Validator.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Validator; defined("\ 101\x42\x53\x50\x41\x54\x48") || exit; use PrestashopModuleTeamwanteuvatvies\Rakit\Validation\ErrorBag; use Teamwanteuvatvies\Src\AdminApi\Exception\QueryValidationException; use Teamwanteuvatvies\Src\Types\CustomBoolean; use Teamwanteuvatvies\Src\Types\MinIf; class Validator extends \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Validator { public $errors; public function __construct(array $vehoND = array()) { $this->messages = $vehoND; $this->errors = new ErrorBag(); $this->registerBaseValidators(); $this->addValidator("\103\x75\163\x74\157\155\x42\x6f\157\154\x65\141\x6e", new CustomBoolean()); $this->addValidator("\155\151\156\x69\x66", new MinIf()); } private function trans($W0nI0y, $s6wLsy = array()) { return \Context::getContext()->getTranslator()->trans($W0nI0y, $s6wLsy, "\x4d\x6f\144\x75\154\x65\x73\56\x54\x65\x61\155\x77\141\x6e\164\145\165\x76\x61\x74\x76\151\x65\163"); } public function addError($B8srNC, $TLTaHC) { $this->errors->add($B8srNC, '', $this->trans($TLTaHC)); } public function check() { if (!$this->errors->count()) { goto qRm_OL; } throw new QueryValidationException($this->errors); qRm_OL: } public function make(array $QL6Hd9, array $Keis1r, array $vehoND = array()) : \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Validation { $vehoND = array_merge($this->messages, $vehoND); $rxmaxt = new Validation($this, $QL6Hd9, $Keis1r, $vehoND, $this->errors); $rxmaxt->setTranslations($this->getTranslations()); return $rxmaxt; } }21 namespace Teamwanteuvatvies\Src\AdminApi\Validator; defined("\x41\102\x53\x50\101\124\x48") || exit; use PrestashopModuleTeamwanteuvatvies\Rakit\Validation\ErrorBag; use Teamwanteuvatvies\Src\AdminApi\Exception\QueryValidationException; use Teamwanteuvatvies\Src\Types\CustomBoolean; use Teamwanteuvatvies\Src\Types\MinIf; class Validator extends \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Validator { public $errors; public function __construct(array $iTBUQZ = array()) { $this->messages = $iTBUQZ; $this->errors = new ErrorBag(); $this->registerBaseValidators(); $this->addValidator("\103\x75\x73\164\157\155\x42\157\x6f\154\x65\x61\x6e", new CustomBoolean()); $this->addValidator("\x6d\x69\x6e\x69\x66", new MinIf()); } private function trans($MUQ8u6, $IhyClW = array()) { return \Context::getContext()->getTranslator()->trans($MUQ8u6, $IhyClW, "\x4d\157\x64\165\154\145\x73\56\124\x65\141\x6d\x77\141\156\164\x65\165\x76\141\x74\x76\151\x65\163"); } public function addError($fvtLmJ, $Nghlv1) { $this->errors->add($fvtLmJ, '', $this->trans($Nghlv1)); } public function check() { if (!$this->errors->count()) { goto FD6nrT; } throw new QueryValidationException($this->errors); FD6nrT: } public function make(array $pC0qlZ, array $pXzudK, array $iTBUQZ = array()) : \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Validation { $iTBUQZ = array_merge($this->messages, $iTBUQZ); $z6vzwQ = new Validation($this, $pC0qlZ, $pXzudK, $iTBUQZ, $this->errors); $z6vzwQ->setTranslations($this->getTranslations()); return $z6vzwQ; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Validator/index.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 if (defined("\101\x42\123\ 120\101\124\110")) { goto CbhrrD; } exit; CbhrrD: header("\105\x78\x70\151\x72\145\x73\x3a\40\x4d\157\156\54\x20\62\66\x20\x4a\165\x6c\40\61\71\x39\67\x20\60\x35\x3a\60\x30\72\x30\60\x20\x47\115\x54"); header("\x4c\x61\163\x74\x2d\x4d\x6f\144\x69\x66\151\145\x64\x3a\x20" . gmdate("\104\54\x20\x64\x20\x4d\40\131\40\x48\72\151\x3a\163") . "\40\107\115\124"); header("\103\141\143\150\x65\x2d\x43\x6f\x6e\164\162\157\x6c\72\x20\156\157\55\x73\164\x6f\162\x65\x2c\x20\x6e\x6f\x2d\x63\141\x63\150\145\54\x20\x6d\165\163\164\x2d\162\145\x76\141\x6c\x69\144\x61\x74\x65"); header("\103\x61\x63\x68\x65\x2d\103\157\156\164\162\x6f\154\x3a\x20\160\x6f\163\x74\55\x63\150\145\143\153\75\60\x2c\x20\160\162\145\55\x63\x68\145\143\153\75\x30", false); header("\x50\x72\x61\x67\155\141\x3a\40\156\157\x2d\x63\x61\143\x68\x65"); header("\x4c\x6f\143\x61\164\x69\157\156\x3a\x20\x2e\x2e\x2f"); exit;21 if (defined("\101\x42\123\x50\101\124\x48")) { goto VKQptx; } exit; VKQptx: header("\105\170\x70\151\x72\x65\x73\72\40\x4d\157\x6e\54\40\62\x36\40\x4a\x75\x6c\x20\x31\71\71\67\x20\60\65\x3a\x30\x30\72\x30\x30\40\x47\115\x54"); header("\x4c\x61\163\164\x2d\115\157\x64\x69\x66\x69\x65\144\72\x20" . gmdate("\x44\x2c\40\x64\x20\115\40\131\x20\110\72\x69\72\x73") . "\40\107\115\x54"); header("\x43\141\143\150\145\x2d\x43\x6f\156\164\x72\x6f\154\72\40\156\157\x2d\x73\164\x6f\162\x65\54\40\x6e\x6f\x2d\x63\141\x63\x68\145\x2c\40\x6d\165\x73\164\55\162\145\x76\141\154\151\x64\x61\164\145"); header("\103\141\143\150\145\55\103\x6f\156\164\x72\157\x6c\x3a\x20\160\x6f\163\x74\x2d\x63\x68\145\x63\x6b\75\60\x2c\40\x70\162\145\x2d\x63\150\145\143\x6b\x3d\60", false); header("\x50\x72\141\147\x6d\x61\72\x20\156\x6f\x2d\x63\x61\x63\150\145"); header("\114\x6f\x63\141\x74\x69\157\156\72\x20\x2e\x2e\57"); exit; -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/index.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 header("\ x45\x78\160\x69\x72\145\163\72\x20\x4d\x6f\x6e\54\x20\62\x36\40\x4a\x75\154\x20\x31\x39\x39\67\x20\60\65\x3a\60\60\72\60\x30\40\107\115\x54"); header("\x4c\141\x73\x74\x2d\x4d\x6f\144\x69\x66\x69\145\x64\72\40" . gmdate("\x44\x2c\40\x64\40\115\40\x59\40\x48\72\x69\72\163") . "\x20\107\115\124"); header("\x43\x61\143\150\145\55\103\x6f\156\164\x72\157\154\x3a\40\156\157\x2d\163\164\157\x72\x65\x2c\40\156\157\x2d\x63\x61\143\150\145\x2c\x20\x6d\x75\163\164\x2d\162\x65\x76\141\x6c\x69\144\141\164\x65"); header("\x43\141\143\x68\x65\x2d\103\157\x6e\164\x72\x6f\154\x3a\40\x70\x6f\163\x74\x2d\143\x68\145\143\153\75\60\54\40\x70\x72\145\55\143\x68\x65\x63\x6b\x3d\60", false); header("\120\162\x61\x67\x6d\x61\x3a\x20\x6e\x6f\x2d\x63\141\143\150\145"); header("\x4c\157\143\141\164\x69\x6f\x6e\72\x20\x2e\56\x2f"); exit;21 header("\105\x78\160\x69\162\145\x73\72\40\x4d\157\x6e\x2c\40\62\66\x20\112\x75\154\x20\x31\71\x39\67\x20\60\65\x3a\60\60\x3a\60\x30\x20\107\115\x54"); header("\x4c\x61\x73\x74\x2d\115\x6f\x64\x69\x66\151\145\x64\72\x20" . gmdate("\104\54\40\144\x20\115\40\131\40\110\x3a\151\72\163") . "\40\x47\x4d\124"); header("\103\x61\x63\x68\x65\55\x43\157\156\164\x72\x6f\x6c\x3a\40\x6e\157\55\163\164\157\162\145\54\40\156\157\x2d\x63\x61\x63\x68\145\x2c\x20\x6d\x75\x73\x74\55\x72\x65\x76\141\x6c\x69\144\x61\x74\x65"); header("\103\141\143\x68\x65\55\103\x6f\156\164\162\x6f\154\72\40\x70\x6f\163\164\x2d\x63\150\145\x63\153\75\x30\54\40\160\162\x65\x2d\x63\x68\145\143\x6b\x3d\60", false); header("\120\x72\x61\x67\155\x61\72\40\156\x6f\55\143\x61\143\150\145"); header("\x4c\x6f\x63\x61\164\x69\157\156\72\40\x2e\x2e\57"); exit; -
teamwanteuvatvies/trunk/vendor/teamwant/src/ConfigurationQuery.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; defined("\ x41\x42\x53\x50\x41\x54\x48") || exit; class ConfigurationQuery { private static $configCache; public const CONFIG_PREFIX = "\x74\145\x61\155\x77\141\x6e\x74\x65\165\x76\x61\164\x76\151\145\163\137"; public const FIELDS = ["\x76\x65\162\151\146\x79\137\x76\141\164\137\167\x68\x65\156\x5f\x6f\x72\144\145\x72\151\x6e\147" => true, "\162\145\161\x75\x69\162\145\137\x76\141\x74\137\167\x68\145\156\x5f\x6f\162\144\145\162\151\156\147" => false, "\141\x6c\x6c\157\167\x5f\142\x61\144\x5f\166\x61\x74\x5f\x6e\165\x6d\145\x72\137\x77\x68\x65\156\137\157\162\x64\145\x72" => true, "\162\145\x71\165\x69\162\x65\x5f\166\x61\164\x5f\160\162\145\146\151\170" => false, "\144\145\146\141\x75\154\164\x5f\166\x61\164\x5f\160\162\x65\x66\151\170" => null, "\162\145\143\x6f\x67\156\x69\172\x65\x5f\166\x61\x74\x5f\160\x72\145\146\151\x78\x5f\142\171\137\143\x6f\x75\156\164\162\171" => true, "\141\x6c\154\x6f\x77\x5f\157\x72\x64\145\162\137\167\x68\145\156\x5f\142\141\144\137\162\x65\x73\x70\157\x6e\163\145" => true, "\x76\145\162\151\146\171\x5f\x76\141\x74\137\x66\157\162\137\141\154\154\137\x61\144\144\x72\145\x73\x73" => true, "\166\x65\162\151\x66\x79\137\166\141\x74\137\x66\x6f\162\x5f\x61\154\154\137\141\144\x64\x72\145\163\163\137\144\x61\x79\x73" => 7, "\x73\150\x6f\167\x5f\x69\x6e\x66\157\137\x6f\x6e\x5f\x62\141\144\137\x6e\165\155\142\x65\x72\137\157\x6e\x5f\x66\162\157\156\x74" => true, "\x73\x68\x6f\x77\x5f\x69\x6e\146\x6f\x5f\x6f\x6e\x5f\163\x75\x63\143\x65\x73\x73\137\x6e\x75\x6d\142\145\162\137\x6f\156\137\x66\x72\157\x6e\164" => true, "\x70\162\x6f\x78\171\137\x6c\151\163\164" => null, "\151\147\156\x6f\162\x65\137\x70\x72\x6f\x78\171\x5f\167\150\x65\x6e\x5f\145\x72\162\157\162" => false, "\145\156\141\x62\x6c\x65\x5f\x76\141\164\137\163\145\154\145\143\x74" => false, "\142\154\x6f\143\x6b\137\156\x69\160" => null, "\x76\141\164\137\163\145\x6c\x65\x63\x74" => false, "\165\163\x65\x5f\x6e\145\x77\137\166\141\x74\x5f\157\156\137\163\x68\x69\x70\x70\151\156\147\137\155\x65\x74\x68\x6f\x64" => false, "\x63\x61\x72\164\x5f\162\165\x6c\x65" => 0, "\x75\163\145\137\x69\x6e\x74\x72\141\137\166\141\x74\137\162\x65\147\x75\x6c\x61\x74\x69\157\156\x73" => false, "\x69\x6e\x74\162\x61\x5f\x76\x61\x74\x5f\162\x65\147\165\154\x61\x74\x69\157\156\163\137\143\157\165\156\164\x72\171" => null, "\166\141\x6c\151\144\x61\164\x65\137\x76\141\x74\x5f\x70\162\x65\146\151\x78\x5f\x62\x79\137\143\x6f\x75\156\164\162\x79" => false, "\145\156\x61\x62\x6c\145\x5f\166\x61\x74\137\157\x73\x73" => false, "\166\x61\x74\137\157\163\163\x5f\x73\x65\x6c\x65\143\164" => false]; public const JSON_FIELDS = ["\x65\170\x63\154\x75\x64\145\x5f\143\x6f\165\x6e\x74\x72\171" => '']; public static function updateConfiguration(array $W6k1ZB) { if (empty($W6k1ZB["\x65\x78\143\x6c\165\x64\145\137\x63\157\165\x6e\164\162\x79"])) { goto a3BrzK; } $W6k1ZB["\x65\x78\x63\x6c\x75\x64\145\x5f\x63\157\165\156\x74\x72\x79"] = array_values(array_unique(array_map(function ($Ou4Xn8) { return $Ou4Xn8; }, $W6k1ZB["\x65\170\143\154\x75\144\145\x5f\x63\x6f\165\156\164\x72\171"]))); a3BrzK: if (empty($W6k1ZB["\x69\x6e\x74\162\141\x5f\x76\141\164\x5f\x72\145\x67\x75\154\x61\164\x69\x6f\x6e\163\x5f\x63\x6f\x75\x6e\x74\x72\x79"])) { goto m2KVaG; } $W6k1ZB["\151\156\164\162\x61\137\x76\141\164\x5f\162\145\x67\165\x6c\141\x74\x69\x6f\156\163\137\143\x6f\165\x6e\164\162\x79"] = $W6k1ZB["\x69\156\164\x72\141\x5f\166\x61\164\x5f\x72\x65\147\165\x6c\x61\x74\x69\157\156\x73\137\143\157\165\x6e\164\162\x79"]; m2KVaG: foreach (array_keys(self::FIELDS) as $C_laMR) { $W0nI0y = $W6k1ZB[$C_laMR] ?? null; update_option(self::CONFIG_PREFIX . $C_laMR, $W0nI0y); JFGc63: } gBMrP1: foreach (array_keys(self::JSON_FIELDS) as $o04RvB) { $W0nI0y = $W6k1ZB[$o04RvB] ?? null; update_option(self::CONFIG_PREFIX . $o04RvB, json_encode($W0nI0y)); z_UyIY: } MH49Rs: } public static function get($B8srNC = null, $MUDsyH = false) { if (!(empty(self::$configCache) || $MUDsyH)) { goto zfKuH7; } $W6k1ZB = []; foreach (self::FIELDS as $C_laMR => $qNUx5K) { $W6k1ZB[$C_laMR] = get_option(self::CONFIG_PREFIX . $C_laMR, $qNUx5K); ThFpfU: } ggElNQ: foreach (self::JSON_FIELDS as $o04RvB => $qNUx5K) { $GnnlvS = get_option(self::CONFIG_PREFIX . $o04RvB, json_encode($qNUx5K)); $cooav7 = json_decode($GnnlvS, true); if (!(json_last_error() !== JSON_ERROR_NONE || !is_array($cooav7))) { goto ykEvjM; } $cooav7 = []; ykEvjM: $W6k1ZB[$o04RvB] = $cooav7; OL03Zg: } rhLm1s: self::$configCache = $W6k1ZB; zfKuH7: if (!($B8srNC !== null)) { goto yUPQAG; } return self::$configCache[$B8srNC] ?? null; yUPQAG: return self::$configCache; } public static function getCronKey($h7otiM = null) { $B8srNC = get_option("\164\145\141\x6d\x77\x61\156\164\145\165\x76\141\164\166\x69\x65\163\x5f\143\162\157\156\137\x6b\x65\x79"); if ($B8srNC) { goto cTdc66; } $gQLQkW = 16; if (!function_exists("\162\141\156\x64\x6f\155\137\x62\x79\x74\145\163")) { goto cIuJQC; } try { $KnUUan = bin2hex(random_bytes($gQLQkW)); } catch (\Exception $necWZi) { } cIuJQC: if ($KnUUan) { goto tBCFGQ; } $KnUUan = substr(str_shuffle(str_repeat("\60\61\x32\x33\64\65\x36\67\70\x39\x61\x62\143\144\x65\x66\x67\150\x69\x6a\x6b\x6c\155\156\157\x70\x71\162\x73\164\165\x76\167\x78\171\x7a\101\x42\x43\104\105\106\107\110\111\x4a\x4b\114\x4d\116\x4f\120\x51\x52\x53\x54\x55\x56\x57\130\x59\x5a", $gQLQkW)), 0, $gQLQkW); tBCFGQ: update_option("\x74\145\x61\x6d\167\141\x6e\x74\x65\165\x76\141\x74\166\151\x65\163\137\x63\x72\157\x6e\137\153\x65\x79", $KnUUan); $B8srNC = $KnUUan; cTdc66: return $B8srNC; } public static function getRandomProxy() { $ocORHF = self::get("\160\x72\x6f\170\171\137\x6c\x69\163\164"); if (!empty($ocORHF)) { goto Ue2uJh; } return false; Ue2uJh: $ocORHF = explode(PHP_EOL, $ocORHF); if (!empty($ocORHF[0])) { goto LT1cZX; } return false; LT1cZX: $ocORHF = $ocORHF[wp_rand(0, count($ocORHF) - 1)]; $ocORHF = explode("\57\57", $ocORHF); if (!empty($ocORHF[1])) { goto J63IUM; } $ocORHF = $ocORHF[0]; goto JNBzEr; J63IUM: $ocORHF = $ocORHF[1]; JNBzEr: preg_match("\x2f\x28\x2e\x2a\x3f\x29\72\50\x5c\144\53\51\x24\x2f", $ocORHF, $XD62G2); if (!(!isset($XD62G2[2]) || !(int) $XD62G2[2])) { goto Tab5Qe; } return false; Tab5Qe: return [$XD62G2[1], $XD62G2[2], sprintf("\x25\163\x3a\x25\x73", $XD62G2[1], $XD62G2[2])]; } public static function requireVatWhenOrdering() { return IsTrueBoolean::createVO(self::get("\166\145\x72\x69\x66\171\x5f\166\x61\164\137\167\x68\x65\x6e\137\157\162\x64\145\x72\x69\x6e\x67")) && IsTrueBoolean::createVO(self::get("\162\145\x71\x75\x69\x72\145\137\166\x61\x74\137\167\x68\x65\x6e\137\157\162\144\145\162\x69\x6e\147")); } public static function checkBlockNIP($xqlWZv) { if (!($M98ZRQ = ConfigurationQuery::get("\142\x6c\x6f\143\153\137\x6e\151\x70"))) { goto SWBhPD; } $BnrQFX = explode(PHP_EOL, $M98ZRQ); if (!in_array($xqlWZv, $BnrQFX)) { goto Ro60wC; } return false; Ro60wC: SWBhPD: return true; } public static function getExcludedCountries() { if (!(IsTrueBoolean::createVO(ConfigurationQuery::get("\x65\x6e\x61\142\x6c\x65\x5f\x76\x61\164\137\163\x65\x6c\145\143\x74")) && ($KooIrA = ConfigurationQuery::get("\x65\170\x63\154\165\x64\x65\137\x63\157\x75\x6e\x74\x72\x79")))) { goto E1wsn6; } return $KooIrA; E1wsn6: return false; } public static function getIntraVatCountry() { if (!(IsTrueBoolean::createVO(ConfigurationQuery::get("\165\163\145\x5f\151\x6e\164\162\141\137\166\x61\x74\x5f\162\145\x67\165\x6c\141\x74\151\157\x6e\163")) && ($AZgteV = ConfigurationQuery::get("\151\156\x74\x72\141\x5f\x76\x61\164\x5f\162\145\x67\x75\x6c\141\164\x69\x6f\156\x73\137\143\157\165\x6e\x74\x72\x79")))) { goto jpBOF5; } return $AZgteV; jpBOF5: return false; } public static function getOSSVatId() { $Wox8jt = ConfigurationQuery::get("\x76\x61\164\137\x6f\163\163\137\x73\145\x6c\x65\x63\x74"); if (!(!IsTrueBoolean::createVO(ConfigurationQuery::get("\145\x6e\141\x62\x6c\x65\x5f\166\141\164\137\x73\145\154\x65\x63\x74")) || !IsTrueBoolean::createVO(ConfigurationQuery::get("\145\x6e\141\142\154\145\x5f\166\x61\x74\137\x6f\163\163")) || !$Wox8jt)) { goto RzInY2; } return false; RzInY2: return (int) $Wox8jt; } }21 namespace Teamwanteuvatvies\Src; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; defined("\101\x42\x53\x50\101\x54\x48") || exit; class ConfigurationQuery { private static $configCache; public const CONFIG_PREFIX = "\164\x65\141\155\x77\x61\x6e\164\x65\165\166\141\x74\x76\151\x65\x73\x5f"; public const FIELDS = ["\x76\145\162\x69\146\x79\137\x76\141\164\137\x77\150\x65\x6e\137\157\162\x64\x65\x72\151\x6e\x67" => true, "\162\145\x71\165\151\x72\x65\x5f\x76\x61\164\x5f\x77\x68\145\156\137\157\x72\144\x65\x72\151\x6e\147" => false, "\141\154\154\157\167\x5f\x62\141\144\137\166\141\x74\x5f\x6e\x75\155\x65\x72\137\167\150\145\x6e\137\157\162\x64\145\162" => true, "\x72\145\161\x75\x69\x72\145\x5f\166\x61\164\137\x70\x72\x65\146\x69\170" => false, "\x64\145\146\x61\165\154\164\137\166\141\164\x5f\160\x72\145\x66\x69\170" => null, "\162\145\x63\x6f\147\x6e\151\x7a\145\137\x76\x61\x74\137\x70\x72\x65\x66\151\170\x5f\142\171\137\x63\157\165\x6e\164\162\x79" => true, "\x61\x6c\154\157\167\x5f\157\x72\144\145\x72\137\167\150\145\156\x5f\142\x61\144\x5f\x72\145\x73\x70\157\x6e\163\145" => true, "\x76\145\x72\151\146\171\x5f\x76\x61\x74\137\x66\157\x72\x5f\141\x6c\154\x5f\141\x64\x64\162\145\x73\x73" => true, "\166\x65\162\x69\x66\x79\x5f\166\x61\x74\137\x66\157\162\137\x61\x6c\154\137\141\x64\x64\162\x65\163\x73\137\144\141\x79\x73" => 7, "\x73\150\157\x77\137\x69\x6e\x66\157\137\157\x6e\137\x62\x61\x64\x5f\156\165\155\x62\x65\162\x5f\157\x6e\137\x66\x72\x6f\156\164" => true, "\163\x68\157\167\x5f\x69\156\x66\157\x5f\157\x6e\x5f\163\x75\x63\143\x65\163\163\137\156\x75\x6d\142\145\x72\137\x6f\156\137\x66\162\157\156\164" => true, "\x70\x72\x6f\x78\x79\137\x6c\x69\163\x74" => null, "\151\147\156\x6f\162\145\137\x70\162\x6f\170\171\x5f\x77\x68\x65\x6e\137\145\x72\x72\157\162" => false, "\x65\156\141\142\154\145\137\166\x61\x74\x5f\163\145\x6c\145\143\164" => false, "\x62\x6c\157\x63\x6b\x5f\156\151\x70" => null, "\x76\x61\164\x5f\x73\145\154\145\143\x74" => false, "\165\163\145\137\x6e\145\x77\x5f\166\141\x74\137\x6f\x6e\x5f\163\x68\151\160\x70\151\156\147\137\155\145\x74\150\x6f\144" => false, "\143\141\162\164\137\162\x75\x6c\x65" => 0, "\165\x73\x65\x5f\x69\x6e\x74\162\141\x5f\166\x61\x74\x5f\x72\145\147\x75\154\141\164\x69\157\x6e\x73" => false, "\151\156\x74\162\141\x5f\166\x61\x74\x5f\x72\145\147\x75\x6c\141\164\151\157\156\163\137\x63\157\165\156\x74\x72\x79" => null, "\x76\x61\x6c\x69\144\x61\x74\145\137\x76\x61\x74\137\x70\162\x65\x66\x69\170\137\x62\x79\137\143\157\x75\156\x74\162\171" => false, "\x65\156\x61\x62\x6c\145\x5f\166\x61\164\x5f\x6f\x73\x73" => false, "\166\x61\164\137\x6f\163\x73\x5f\163\145\x6c\145\143\x74" => false]; public const JSON_FIELDS = ["\145\170\143\154\165\x64\145\137\x63\157\x75\156\x74\x72\171" => '']; public static function updateConfiguration(array $bB3om3) { if (empty($bB3om3["\145\x78\x63\x6c\165\x64\x65\x5f\x63\x6f\165\x6e\x74\162\x79"])) { goto lqnKY9; } $bB3om3["\145\170\143\x6c\x75\x64\x65\137\x63\x6f\x75\156\164\162\x79"] = array_values(array_unique(array_map(function ($OKQuLc) { return $OKQuLc; }, $bB3om3["\x65\x78\x63\154\165\144\145\x5f\143\x6f\x75\x6e\x74\162\171"]))); lqnKY9: if (empty($bB3om3["\x69\x6e\x74\x72\x61\x5f\166\141\x74\137\x72\145\x67\x75\154\x61\x74\x69\x6f\x6e\x73\x5f\143\157\x75\x6e\164\162\171"])) { goto b_Wlpo; } $bB3om3["\151\156\x74\x72\141\x5f\x76\x61\x74\137\162\145\147\165\x6c\x61\164\x69\157\x6e\x73\x5f\143\x6f\x75\x6e\164\x72\x79"] = $bB3om3["\151\x6e\164\162\141\137\166\141\164\137\x72\x65\x67\x75\x6c\x61\164\151\157\x6e\x73\137\143\157\x75\x6e\164\x72\x79"]; b_Wlpo: foreach (array_keys(self::FIELDS) as $TJ1XoC) { $MUQ8u6 = $bB3om3[$TJ1XoC] ?? null; update_option(self::CONFIG_PREFIX . $TJ1XoC, $MUQ8u6); P1n3Pw: } Kxjeq1: foreach (array_keys(self::JSON_FIELDS) as $t5UflK) { $MUQ8u6 = $bB3om3[$t5UflK] ?? null; update_option(self::CONFIG_PREFIX . $t5UflK, json_encode($MUQ8u6)); ppdPI5: } OIBlLs: } public static function get($fvtLmJ = null, $pGVwnG = false) { if (!(empty(self::$configCache) || $pGVwnG)) { goto o18Rrw; } $bB3om3 = []; foreach (self::FIELDS as $TJ1XoC => $j1bvdd) { $bB3om3[$TJ1XoC] = get_option(self::CONFIG_PREFIX . $TJ1XoC, $j1bvdd); n73uZe: } nv8s0u: foreach (self::JSON_FIELDS as $t5UflK => $j1bvdd) { $yIUary = get_option(self::CONFIG_PREFIX . $t5UflK, json_encode($j1bvdd)); $kiepBc = json_decode($yIUary, true); if (!(json_last_error() !== JSON_ERROR_NONE || !is_array($kiepBc))) { goto fF2fPd; } $kiepBc = []; fF2fPd: $bB3om3[$t5UflK] = $kiepBc; gw8oHV: } fhaUvs: self::$configCache = $bB3om3; o18Rrw: if (!($fvtLmJ !== null)) { goto r9G8tk; } return self::$configCache[$fvtLmJ] ?? null; r9G8tk: return self::$configCache; } public static function getCronKey($MMxtrh = null) { $fvtLmJ = get_option("\164\145\141\155\167\141\156\164\x65\x75\x76\141\x74\x76\151\x65\x73\x5f\143\x72\x6f\x6e\x5f\153\x65\x79"); if ($fvtLmJ) { goto ijv45z; } $xxSg80 = 16; if (!function_exists("\162\141\156\144\x6f\x6d\137\x62\x79\x74\x65\163")) { goto mT0N9j; } try { $tcAxCU = bin2hex(random_bytes($xxSg80)); } catch (\Exception $a3VeND) { } mT0N9j: if ($tcAxCU) { goto ZGg3id; } $tcAxCU = substr(str_shuffle(str_repeat("\x30\61\62\x33\64\x35\x36\x37\70\71\141\142\143\144\x65\x66\x67\x68\151\x6a\153\154\x6d\156\x6f\x70\x71\162\x73\164\165\x76\x77\170\171\x7a\x41\102\103\104\105\x46\x47\110\111\x4a\113\x4c\x4d\x4e\117\x50\x51\122\x53\x54\x55\126\x57\130\x59\132", $xxSg80)), 0, $xxSg80); ZGg3id: update_option("\x74\145\141\155\x77\x61\x6e\x74\x65\165\x76\141\x74\x76\x69\x65\x73\x5f\143\162\x6f\x6e\137\153\145\x79", $tcAxCU); $fvtLmJ = $tcAxCU; ijv45z: return $fvtLmJ; } public static function getRandomProxy() { $ePh44U = self::get("\160\x72\x6f\170\171\137\154\151\163\x74"); if (!empty($ePh44U)) { goto Os1GEd; } return false; Os1GEd: $ePh44U = explode(PHP_EOL, $ePh44U); if (!empty($ePh44U[0])) { goto SdubqY; } return false; SdubqY: $ePh44U = $ePh44U[wp_rand(0, count($ePh44U) - 1)]; $ePh44U = explode("\x2f\x2f", $ePh44U); if (!empty($ePh44U[1])) { goto ZRJLYD; } $ePh44U = $ePh44U[0]; goto xXBvyT; ZRJLYD: $ePh44U = $ePh44U[1]; xXBvyT: preg_match("\57\50\x2e\x2a\77\x29\72\50\134\x64\x2b\x29\44\57", $ePh44U, $XnU5XF); if (!(!isset($XnU5XF[2]) || !(int) $XnU5XF[2])) { goto H5rOsa; } return false; H5rOsa: return [$XnU5XF[1], $XnU5XF[2], sprintf("\45\x73\72\45\x73", $XnU5XF[1], $XnU5XF[2])]; } public static function requireVatWhenOrdering() { return IsTrueBoolean::createVO(self::get("\166\145\162\x69\146\171\x5f\166\141\164\137\x77\x68\145\x6e\x5f\x6f\162\x64\x65\x72\x69\156\x67")) && IsTrueBoolean::createVO(self::get("\x72\x65\161\165\x69\162\145\137\x76\x61\x74\x5f\x77\150\145\x6e\137\x6f\162\x64\145\162\151\156\x67")); } public static function checkBlockNIP($Cgqck1) { if (!($dlfPWp = ConfigurationQuery::get("\142\154\157\x63\x6b\x5f\x6e\151\160"))) { goto tadm1_; } $FDzKBO = explode(PHP_EOL, $dlfPWp); if (!in_array($Cgqck1, $FDzKBO)) { goto iKHEtt; } return false; iKHEtt: tadm1_: return true; } public static function getExcludedCountries() { if (!(IsTrueBoolean::createVO(ConfigurationQuery::get("\x65\x6e\x61\142\x6c\145\x5f\x76\x61\164\x5f\x73\x65\x6c\x65\x63\164")) && ($anOvX2 = ConfigurationQuery::get("\x65\170\x63\154\x75\144\145\137\x63\x6f\165\156\x74\162\171")))) { goto h16erk; } return $anOvX2; h16erk: return false; } public static function getIntraVatCountry() { if (!(IsTrueBoolean::createVO(ConfigurationQuery::get("\165\163\145\137\x69\156\x74\162\x61\x5f\166\141\x74\x5f\162\145\147\165\154\x61\x74\151\x6f\x6e\163")) && ($ecqfrZ = ConfigurationQuery::get("\151\x6e\164\x72\x61\x5f\x76\x61\x74\137\x72\145\147\x75\x6c\x61\x74\x69\x6f\156\x73\x5f\143\x6f\165\x6e\164\162\171")))) { goto ReUPnK; } return $ecqfrZ; ReUPnK: return false; } public static function getOSSVatId() { $UqwSl0 = ConfigurationQuery::get("\x76\141\164\137\157\163\x73\x5f\163\x65\x6c\x65\143\x74"); if (!(!IsTrueBoolean::createVO(ConfigurationQuery::get("\x65\x6e\x61\x62\154\145\x5f\x76\141\164\x5f\x73\145\x6c\x65\143\x74")) || !IsTrueBoolean::createVO(ConfigurationQuery::get("\x65\156\x61\142\154\145\x5f\166\141\164\x5f\x6f\x73\x73")) || !$UqwSl0)) { goto Ze2A7u; } return false; Ze2A7u: return (int) $UqwSl0; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Libs/DTO/ViesVatDataDTO.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Libs\DTO; defined("\ x41\x42\x53\x50\101\124\110") || exit; class ViesVatDataDTO { public $isValid; public $rawVat; public $name; public $vat; public $address; public $lastUpdate; public $countryCode; public $parsedCity; public $parsedAddress; public $parsedZip; public $parsedZipCity; public $throwable; public function __construct($Wu5_gR = false, $pn1WSh = "\x2d", $Qg_Icc = "\55", $xqlWZv = "\x2d", $vFiFX3 = "\x2d", $RorkxG = "\55", $zOGeAe = "\55", $sf4shV = null, $hzIzto = null, $Wdjx8c = null, $QtplFV = null, $jJsPF0 = null) { $this->isValid = $Wu5_gR; $this->rawVat = $pn1WSh; $this->name = $Qg_Icc; $this->vat = $xqlWZv; $this->countryCode = $vFiFX3; $this->address = $RorkxG; $this->lastUpdate = $zOGeAe; $this->parsedCity = $sf4shV; $this->parsedAddress = $hzIzto; $this->parsedZip = $Wdjx8c; $this->parsedZipCity = $QtplFV; if (!$jJsPF0) { goto iZ9P41; } $this->throwable = $jJsPF0; iZ9P41: } public function getAddress() { return str_replace(PHP_EOL, "\74\x62\x72\x20\57\x3e", trim($this->address)) ?? "\55"; } public function setThrowable(\Throwable $necWZi) { $this->throwable = $necWZi->getMessage(); return $this; } public function getThrowable() { return $this->throwable; } public function toArray() { return ["\x72\141\x77\137\166\141\164" => $this->rawVat, "\x6e\141\155\145" => $this->name, "\166\x61\x74" => $this->vat, "\x63\157\165\156\x74\162\x79\103\157\x64\x65" => $this->countryCode, "\x61\144\144\162\x65\x73\163" => $this->getAddress(), "\x69\x73\x5f\166\x61\154\x69\144" => $this->isValid, "\x6c\141\x73\x74\137\x75\160\144\141\164\x65" => $this->lastUpdate, "\160\141\x72\x73\x65\144\x43\151\x74\171" => $this->parsedCity, "\160\x61\x72\x73\x65\x64\101\144\144\x72\145\x73\x73" => $this->parsedAddress, "\160\x61\x72\x73\145\144\132\151\160" => $this->parsedZip, "\x70\141\162\163\145\144\132\x69\160\103\x69\x74\171" => $this->parsedZipCity, "\x76\x69\145\x73\137\145\162\162\x6f\x72" => $this->throwable]; } }21 namespace Teamwanteuvatvies\Src\Libs\DTO; defined("\101\x42\123\120\x41\x54\x48") || exit; class ViesVatDataDTO { public $isValid; public $rawVat; public $name; public $vat; public $address; public $lastUpdate; public $countryCode; public $parsedCity; public $parsedAddress; public $parsedZip; public $parsedZipCity; public $throwable; public function __construct($RQBhHT = false, $nQUszJ = "\55", $kOnhqJ = "\x2d", $Cgqck1 = "\x2d", $SeRiOz = "\55", $MKFEZj = "\x2d", $ym2o0O = "\55", $qdlIBu = null, $Ve33A1 = null, $nAEhBN = null, $D9za1c = null, $fV6rCE = null) { $this->isValid = $RQBhHT; $this->rawVat = $nQUszJ; $this->name = $kOnhqJ; $this->vat = $Cgqck1; $this->countryCode = $SeRiOz; $this->address = $MKFEZj; $this->lastUpdate = $ym2o0O; $this->parsedCity = $qdlIBu; $this->parsedAddress = $Ve33A1; $this->parsedZip = $nAEhBN; $this->parsedZipCity = $D9za1c; if (!$fV6rCE) { goto eEJxw1; } $this->throwable = $fV6rCE; eEJxw1: } public function getAddress() { return str_replace(PHP_EOL, "\74\x62\162\x20\57\x3e", trim($this->address)) ?? "\55"; } public function setThrowable(\Throwable $a3VeND) { $this->throwable = $a3VeND->getMessage(); return $this; } public function getThrowable() { return $this->throwable; } public function toArray() { return ["\162\141\x77\137\166\x61\164" => $this->rawVat, "\156\141\155\145" => $this->name, "\x76\x61\x74" => $this->vat, "\143\157\165\156\164\162\171\x43\x6f\144\x65" => $this->countryCode, "\x61\144\144\x72\x65\163\x73" => $this->getAddress(), "\151\163\x5f\166\x61\154\151\x64" => $this->isValid, "\x6c\141\x73\164\x5f\165\160\144\141\164\x65" => $this->lastUpdate, "\x70\x61\x72\x73\145\x64\103\x69\164\171" => $this->parsedCity, "\160\141\162\163\x65\144\x41\144\x64\162\145\163\163" => $this->parsedAddress, "\160\141\162\163\x65\x64\132\151\x70" => $this->parsedZip, "\160\x61\x72\163\x65\144\x5a\151\160\x43\151\164\x79" => $this->parsedZipCity, "\166\x69\145\x73\x5f\x65\162\162\157\x72" => $this->throwable]; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Libs/DTO/index.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 if (defined("\ x41\102\x53\120\101\124\x48")) { goto CmFsBu; } exit; CmFsBu: header("\x45\x78\x70\151\162\145\163\x3a\x20\x4d\x6f\156\x2c\40\62\x36\x20\112\x75\x6c\x20\x31\x39\71\x37\x20\x30\x35\x3a\x30\60\72\60\60\x20\107\x4d\124"); header("\114\x61\x73\164\55\x4d\157\144\151\146\151\x65\x64\72\x20" . gmdate("\104\x2c\x20\144\x20\x4d\x20\131\40\x48\72\151\x3a\163") . "\40\107\x4d\124"); header("\x43\x61\143\x68\145\x2d\103\157\x6e\x74\162\157\x6c\72\x20\156\x6f\55\x73\164\x6f\162\145\x2c\x20\x6e\x6f\x2d\x63\141\x63\x68\x65\54\x20\155\x75\x73\x74\55\162\x65\166\141\x6c\x69\144\x61\x74\145"); header("\103\x61\143\150\145\x2d\103\157\x6e\164\162\x6f\154\72\x20\160\157\x73\164\x2d\x63\x68\145\x63\153\75\x30\x2c\x20\160\x72\145\x2d\x63\150\145\x63\153\x3d\x30", false); header("\120\162\x61\x67\155\x61\x3a\x20\156\x6f\55\143\x61\x63\x68\145"); header("\114\x6f\143\x61\164\x69\157\156\x3a\x20\56\x2e\57"); exit;21 if (defined("\101\x42\123\x50\101\124\x48")) { goto e2WADb; } exit; e2WADb: header("\105\170\x70\x69\162\145\163\x3a\x20\115\157\156\x2c\40\x32\x36\40\x4a\165\x6c\40\61\71\71\67\40\x30\65\x3a\x30\60\x3a\60\60\40\107\115\x54"); header("\114\141\x73\x74\55\x4d\157\x64\x69\x66\151\145\x64\72\40" . gmdate("\104\54\x20\x64\40\115\x20\131\x20\110\72\151\72\x73") . "\40\107\x4d\124"); header("\x43\x61\x63\x68\145\55\103\x6f\x6e\x74\162\157\154\x3a\40\156\157\55\x73\x74\157\x72\x65\54\x20\x6e\157\x2d\143\x61\143\x68\145\54\x20\155\165\x73\x74\55\x72\x65\166\141\154\151\144\x61\x74\145"); header("\103\141\143\150\x65\55\x43\x6f\x6e\164\x72\x6f\x6c\x3a\x20\x70\x6f\x73\164\x2d\x63\150\145\x63\153\75\60\54\x20\x70\162\145\x2d\x63\x68\x65\x63\153\75\60", false); header("\120\162\141\x67\x6d\141\72\40\x6e\157\55\143\x61\x63\150\x65"); header("\114\x6f\x63\141\x74\151\157\x6e\x3a\x20\x2e\x2e\x2f"); exit; -
teamwanteuvatvies/trunk/vendor/teamwant/src/Libs/Queue.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Libs; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Src\Libs\Woocommerce\Address; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; defined("\101\ 102\x53\x50\101\x54\x48") || exit; class Queue { private static $possibleVatFields = ["\137\142\151\x6c\154\151\156\x67\137\166\x61\164", "\x5f\x77\x63\x5f\x62\151\x6c\154\x69\156\x67\x2f\x74\145\x61\x6d\x77\141\156\164\145\165\166\141\x74\x76\x69\x65\163\57\164\145\141\155\x77\141\156\164\x65\x75\166\x61\x74\166\x69\145\x73\137\166\x61\164", "\x5f\x74\x65\x61\x6d\x77\141\156\164\145\165\x76\141\164\166\x69\x65\x73\x2f\164\145\x61\155\x77\141\156\x74\145\x75\x76\x61\x74\x76\151\x65\x73\x5f\x76\141\x74", "\137\142\x69\x6c\x6c\151\x6e\147\137\x74\x65\141\x6d\x77\x61\x6e\164\x65\165\x76\141\164\166\x69\x65\x73\137\x76\141\x74", "\x5f\x62\x69\x6c\x6c\x69\x6e\147\x5f\166\x61\164\x5f\x6e\x75\155\x62\x65\162"]; public function createQueue() { global $wpdb; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\166\145\x72\x69\146\x79\x5f\166\x61\x74\137\146\x6f\162\137\141\154\154\137\141\x64\144\x72\145\163\x73"))) { goto OsPfBV; } $PTUbaF = (int) ConfigurationQuery::get("\166\x65\162\151\x66\x79\x5f\166\x61\164\137\146\x6f\162\137\141\154\x6c\x5f\141\x64\x64\162\x65\x73\x73\x5f\144\x61\x79\x73"); $peMjNL = implode("\54\40", array_fill(0, count(self::$possibleVatFields), "\45\x73")); $Qh49RP = "\x49\116\123\105\x52\x54\x20\111\x47\x4e\117\122\x45\x20\111\x4e\124\x4f\x20{$wpdb->prefix}\x74\145\x61\x6d\167\141\x6e\164\145\165\166\141\164\x76\x69\145\x73\x5f\161\165\145\x75\145\40\50\157\162\x64\145\x72\x5f\x69\144\x29\12\40\40\40\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\123\105\x4c\x45\x43\x54\40\104\x49\123\x54\111\116\103\x54\x20\x77\x6f\x6d\56\x6f\x72\x64\145\162\x5f\151\x64\12\40\x20\40\x20\40\40\40\x20\40\x20\40\40\x20\x20\40\x20\x20\x46\122\117\x4d\40{$wpdb->prefix}\x77\x63\x5f\157\x72\144\145\162\163\137\155\145\164\141\40\x77\x6f\155\xa\40\40\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\111\116\116\105\122\x20\112\x4f\x49\x4e\40{$wpdb->prefix}\x77\143\x5f\x6f\162\x64\145\162\x5f\141\x64\x64\x72\x65\x73\x73\x65\163\40\x6f\141\xa\40\40\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\40\40\40\117\x4e\x20\x77\157\155\56\x6f\x72\144\145\x72\137\151\144\40\75\x20\157\x61\x2e\157\x72\144\x65\162\137\x69\144\x20\x41\x4e\x44\40\157\141\x2e\141\x64\x64\162\x65\163\x73\137\164\x79\x70\145\40\x3d\40\47\x62\151\154\154\x69\156\147\47\12\40\40\40\x20\x20\x20\40\x20\40\40\40\x20\40\x20\x20\40\x20\127\x48\x45\x52\105\x20\167\x6f\x6d\56\x6d\145\x74\x61\x5f\x6b\x65\x79\x20\111\x4e\40\50" . $peMjNL . "\51\xa\40\40\x20\x20\x20\x20\x20\40\x20\40\40\40\40\x20\40\x20\40\x20\x20\101\116\x44\40\x77\157\155\x2e\155\x65\164\x61\x5f\166\141\x6c\x75\x65\x20\41\75\40\x27\47\xa\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x41\x4e\x44\x20\167\157\155\x2e\155\145\x74\141\137\x76\x61\154\165\145\40\x4e\x4f\124\40\x49\116\40\50\xa\x20\x20\40\40\40\40\40\40\40\x20\40\40\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\123\x45\114\x45\103\x54\40\x72\141\167\x5f\166\141\164\x20\x46\122\x4f\115\x20{$wpdb->prefix}\x74\x65\141\155\x77\x61\x6e\164\x65\x75\166\x61\164\166\x69\145\x73\x5f\x61\144\144\162\x65\163\x73\xa\40\40\x20\40\40\x20\40\x20\x20\40\40\40\40\x20\x20\x20\x20\40\40\x29"; $wpdb->query($wpdb->prepare($Qh49RP, ...self::$possibleVatFields)); $abzlHr = "\x49\116\123\105\122\124\40\111\107\x4e\117\x52\x45\x20\111\x4e\124\x4f\40{$wpdb->prefix}\164\x65\x61\x6d\x77\x61\x6e\164\x65\165\166\141\x74\x76\x69\x65\163\x5f\161\165\x65\x75\x65\x20\x28\x6f\x72\144\x65\162\x5f\x69\x64\x29\12\x20\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\x53\x45\114\105\103\x54\40\x44\111\123\x54\111\x4e\x43\124\40\x77\157\155\x2e\157\x72\144\145\x72\137\151\x64\xa\40\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\106\122\x4f\115\x20{$wpdb->prefix}\167\143\x5f\157\x72\x64\x65\x72\x73\137\155\x65\x74\141\x20\167\157\155\12\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\x49\116\116\105\x52\x20\x4a\x4f\111\x4e\40{$wpdb->prefix}\167\143\137\157\x72\144\x65\162\137\141\144\x64\x72\145\x73\163\145\x73\x20\157\141\12\x20\40\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\x20\117\116\x20\x77\157\x6d\56\157\x72\144\145\x72\x5f\151\144\40\75\40\x6f\x61\56\157\162\144\x65\x72\137\151\x64\40\101\116\x44\40\x6f\x61\x2e\141\144\144\x72\x65\163\163\x5f\x74\171\x70\145\40\x3d\x20\x27\142\x69\154\x6c\x69\156\147\47\xa\40\x20\40\x20\x20\40\40\x20\40\40\x20\x20\40\40\40\40\40\111\116\116\105\122\x20\x4a\x4f\x49\x4e\40{$wpdb->prefix}\x74\145\x61\x6d\x77\141\156\164\145\165\x76\x61\164\166\151\145\x73\137\141\x64\144\162\x65\163\x73\40\x74\x61\12\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\40\x20\x20\40\40\x4f\x4e\40\x77\x6f\155\56\155\x65\x74\x61\x5f\166\x61\x6c\x75\x65\x20\x3d\x20\x74\141\56\162\141\167\x5f\x76\141\164\12\40\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\40\40\40\40\x57\110\105\x52\x45\x20\167\157\x6d\x2e\x6d\145\x74\x61\137\153\145\171\40\111\116\x20\50{$peMjNL}\x29\xa\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\40\101\116\104\40\x77\x6f\x6d\x2e\155\x65\x74\x61\x5f\166\141\154\165\145\40\x21\75\x20\47\47\12\x20\x20\40\x20\x20\40\x20\x20\40\40\40\x20\40\x20\x20\40\40\x20\x20\x41\x4e\104\x20\x74\x61\56\154\x61\163\x74\137\165\x70\144\x61\164\x65\x20\x3c\40\104\x41\124\x45\137\x53\125\x42\50\103\125\122\x44\101\x54\105\x28\x29\x2c\40\111\116\x54\x45\122\126\x41\x4c\x20\x25\x64\x20\x44\x41\x59\x29"; $wpdb->query($wpdb->prepare($abzlHr, ...[...self::$possibleVatFields, $PTUbaF])); OsPfBV: } public function processQueue() { global $wpdb; $Nt9k0Y = 0; $XakEso = 500; QhhE1c: if (!($Nt9k0Y < $XakEso)) { goto MTNept; } $u7fcne = $wpdb->get_var("\123\x45\x4c\105\103\124\40\157\162\x64\145\x72\x5f\x69\x64\x20\106\x52\117\115\40{$wpdb->prefix}\164\145\x61\155\x77\141\156\x74\x65\x75\166\141\x74\x76\151\x65\x73\137\161\165\145\165\x65\x20\114\x49\x4d\111\124\40\61"); if ($u7fcne) { goto umu6cO; } goto MTNept; umu6cO: $wpdb->query($wpdb->prepare("\104\x45\x4c\x45\x54\x45\x20\106\x52\x4f\x4d\x20{$wpdb->prefix}\x74\x65\x61\155\167\141\156\164\x65\x75\166\141\x74\x76\151\x65\x73\x5f\161\165\145\165\145\40\127\110\x45\122\x45\x20\157\x72\x64\x65\x72\x5f\x69\x64\x20\75\x20\45\x64", $u7fcne)); try { $xMfnHc = wc_get_order((int) $u7fcne); if ($xMfnHc) { goto vG78Tz; } goto QhhE1c; vG78Tz: $RorkxG = new Address($xMfnHc, "\x62\x69\x6c\154\x69\156\x67"); Vies::getInstance()->getAddressVatData($RorkxG); } catch (\Throwable $necWZi) { } ++$Nt9k0Y; goto QhhE1c; MTNept: } public function addQueue(?int $P6PxxJ) { if (!empty($P6PxxJ)) { goto wfbyS3; } return; wfbyS3: global $wpdb; $wpdb->query($wpdb->prepare("\x49\116\123\x45\x52\x54\40\111\107\x4e\x4f\x52\105\x20\111\x4e\124\x4f\x20{$wpdb->prefix}\x74\x65\141\155\167\x61\x6e\x74\x65\x75\x76\x61\164\x76\151\x65\x73\137\161\165\145\x75\145\x20\x28\x75\155\145\164\141\137\151\144\x29\40\126\101\x4c\x55\105\x53\40\x28\45\x64\51", $P6PxxJ)); } }21 namespace Teamwanteuvatvies\Src\Libs; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Src\Libs\Woocommerce\Address; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; defined("\101\x42\123\x50\101\x54\110") || exit; class Queue { private static $possibleVatFields = ["\x5f\x62\x69\154\x6c\151\156\x67\137\166\x61\164", "\137\167\x63\137\x62\x69\154\154\x69\x6e\x67\x2f\x74\145\141\155\x77\x61\156\164\x65\x75\x76\x61\x74\166\x69\145\x73\57\x74\145\141\x6d\167\x61\156\x74\145\165\x76\x61\x74\166\x69\145\x73\x5f\166\141\164", "\137\x74\145\141\x6d\167\141\x6e\x74\x65\165\166\x61\x74\x76\151\x65\x73\57\164\x65\141\x6d\x77\141\x6e\x74\145\165\x76\x61\x74\x76\x69\145\x73\x5f\166\141\164", "\x5f\x62\x69\154\x6c\x69\x6e\x67\x5f\x74\145\x61\155\x77\x61\156\164\x65\165\x76\141\x74\x76\151\x65\x73\x5f\166\x61\x74", "\x5f\x62\x69\x6c\x6c\151\x6e\x67\x5f\x76\141\x74\x5f\156\165\155\142\x65\x72"]; public function createQueue() { global $wpdb; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\x76\145\162\x69\146\x79\x5f\166\141\x74\x5f\x66\157\x72\x5f\x61\x6c\x6c\137\x61\x64\144\x72\145\163\x73"))) { goto FbbDGw; } $m6_fKi = (int) ConfigurationQuery::get("\166\145\x72\151\146\171\137\x76\141\x74\137\146\x6f\x72\x5f\141\154\154\137\141\x64\x64\162\145\x73\163\x5f\x64\141\x79\x73"); $mUhlYX = implode("\54\x20", array_fill(0, count(self::$possibleVatFields), "\x25\163")); $VIZ1Fo = "\111\116\123\105\122\x54\40\111\107\x4e\117\122\x45\40\x49\116\124\x4f\x20{$wpdb->prefix}\x74\145\x61\x6d\x77\x61\156\x74\x65\x75\166\141\164\x76\151\x65\x73\137\x71\x75\145\x75\145\40\x28\x6f\x72\x64\145\x72\x5f\151\x64\51\12\40\40\40\40\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\40\x20\x53\105\x4c\x45\103\x54\40\104\111\x53\x54\x49\116\103\124\40\x77\157\155\x2e\x6f\x72\144\145\162\137\151\x64\12\40\x20\40\40\x20\40\x20\x20\x20\40\x20\40\x20\40\x20\40\40\x46\122\117\x4d\40{$wpdb->prefix}\167\x63\137\x6f\x72\x64\x65\x72\163\x5f\x6d\x65\164\141\40\x77\x6f\x6d\xa\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\111\x4e\x4e\105\x52\x20\x4a\117\111\x4e\x20{$wpdb->prefix}\167\143\137\157\x72\x64\x65\x72\x5f\141\x64\144\162\145\163\163\x65\163\x20\x6f\141\12\x20\40\x20\x20\40\x20\x20\40\40\40\x20\40\40\x20\40\x20\40\40\40\x4f\116\x20\x77\157\155\x2e\157\x72\144\x65\x72\137\151\144\40\75\x20\x6f\x61\x2e\157\162\x64\145\x72\x5f\x69\x64\x20\101\116\x44\x20\157\141\56\x61\x64\144\162\145\163\163\x5f\x74\171\160\x65\40\x3d\x20\47\142\x69\154\x6c\151\156\x67\x27\xa\x20\x20\40\40\x20\40\40\x20\40\40\x20\x20\x20\x20\40\40\x20\x57\110\105\x52\105\x20\167\157\x6d\x2e\155\145\164\x61\137\153\145\x79\40\111\116\x20\x28" . $mUhlYX . "\51\12\x20\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\40\40\40\101\116\x44\40\167\x6f\155\x2e\x6d\145\x74\141\137\166\141\x6c\165\x65\40\x21\75\x20\47\x27\12\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\x41\116\x44\x20\x77\157\155\56\155\x65\x74\141\x5f\x76\x61\154\x75\x65\x20\x4e\117\124\x20\x49\x4e\40\50\xa\40\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\123\105\114\x45\x43\124\x20\x72\x61\167\137\x76\x61\x74\x20\106\122\117\115\40{$wpdb->prefix}\164\x65\141\155\167\x61\156\164\145\x75\x76\141\164\x76\x69\x65\163\x5f\x61\x64\x64\x72\x65\163\x73\xa\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x29"; $wpdb->query($wpdb->prepare($VIZ1Fo, ...self::$possibleVatFields)); $YCisIR = "\x49\x4e\123\105\x52\x54\40\111\x47\x4e\117\122\x45\x20\x49\116\124\x4f\40{$wpdb->prefix}\164\x65\141\155\167\x61\156\x74\x65\x75\x76\x61\164\166\151\145\x73\137\x71\x75\x65\x75\145\x20\50\157\x72\x64\x65\x72\x5f\151\144\51\xa\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\40\40\40\x20\x20\x20\123\105\114\x45\x43\124\40\104\x49\x53\124\x49\116\103\124\40\x77\x6f\x6d\x2e\x6f\x72\x64\145\x72\x5f\x69\144\xa\x20\x20\40\40\40\40\x20\x20\40\x20\40\40\40\x20\40\40\x20\106\122\117\x4d\x20{$wpdb->prefix}\167\x63\137\157\x72\144\x65\162\163\x5f\x6d\x65\164\141\x20\x77\157\155\12\x20\x20\40\40\40\40\x20\x20\x20\40\40\x20\x20\40\40\40\x20\111\x4e\x4e\x45\x52\x20\x4a\117\x49\x4e\x20{$wpdb->prefix}\167\x63\137\157\162\144\145\x72\137\x61\144\144\x72\x65\x73\163\145\x73\40\157\141\xa\40\40\40\x20\40\40\40\40\40\40\40\40\x20\40\x20\40\x20\40\x20\117\116\40\167\x6f\155\x2e\x6f\x72\144\145\x72\137\151\144\40\x3d\x20\x6f\141\56\x6f\x72\144\145\162\137\x69\x64\40\101\x4e\104\x20\x6f\141\56\x61\x64\x64\162\x65\163\x73\x5f\164\171\x70\145\40\x3d\x20\x27\142\x69\154\x6c\151\156\x67\47\xa\40\x20\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\111\x4e\116\105\122\40\112\117\x49\x4e\x20{$wpdb->prefix}\164\145\141\155\167\141\156\164\145\165\166\x61\164\166\151\x65\163\137\141\x64\144\162\x65\163\x73\40\x74\141\12\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\x4f\116\x20\x77\x6f\155\x2e\155\x65\x74\141\137\166\x61\154\165\145\x20\75\40\x74\x61\56\x72\x61\x77\x5f\x76\141\x74\xa\40\40\x20\40\40\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\127\110\x45\x52\105\40\167\x6f\155\x2e\155\x65\164\141\x5f\x6b\145\171\40\x49\116\40\x28{$mUhlYX}\x29\xa\40\40\40\40\40\40\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\101\x4e\x44\40\x77\x6f\x6d\x2e\155\145\164\x61\137\x76\141\154\165\x65\x20\x21\x3d\x20\47\47\xa\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\40\x20\101\116\104\x20\164\x61\56\x6c\x61\x73\x74\x5f\165\x70\144\x61\x74\x65\40\x3c\40\x44\x41\x54\105\x5f\123\x55\102\x28\x43\125\x52\104\x41\124\x45\50\x29\54\40\111\x4e\124\x45\x52\126\101\x4c\x20\x25\x64\40\x44\101\x59\x29"; $wpdb->query($wpdb->prepare($YCisIR, ...[...self::$possibleVatFields, $m6_fKi])); FbbDGw: } public function processQueue() { global $wpdb; $g3BTA4 = 0; $s5xunb = 500; AAiGrO: if (!($g3BTA4 < $s5xunb)) { goto sar6BZ; } $vR0C4L = $wpdb->get_var("\123\x45\114\x45\103\124\40\x6f\162\144\145\x72\x5f\x69\144\x20\106\x52\117\115\x20{$wpdb->prefix}\164\x65\141\155\167\141\x6e\164\145\x75\x76\x61\164\166\x69\145\163\137\x71\165\x65\x75\145\40\x4c\111\x4d\x49\124\x20\x31"); if ($vR0C4L) { goto uXEL_R; } goto sar6BZ; uXEL_R: $wpdb->query($wpdb->prepare("\x44\105\114\105\x54\x45\40\106\122\x4f\x4d\x20{$wpdb->prefix}\164\x65\x61\x6d\167\141\156\x74\145\x75\x76\141\x74\166\x69\145\x73\137\x71\x75\x65\x75\145\x20\x57\x48\x45\x52\105\40\157\x72\x64\145\162\x5f\151\x64\x20\x3d\x20\45\x64", $vR0C4L)); try { $KlEwyX = wc_get_order((int) $vR0C4L); if ($KlEwyX) { goto cTGaPP; } goto AAiGrO; cTGaPP: $MKFEZj = new Address($KlEwyX, "\142\x69\x6c\x6c\151\156\147"); Vies::getInstance()->getAddressVatData($MKFEZj); } catch (\Throwable $a3VeND) { } ++$g3BTA4; goto AAiGrO; sar6BZ: } public function addQueue(?int $ztqRMI) { if (!empty($ztqRMI)) { goto dul0w0; } return; dul0w0: global $wpdb; $wpdb->query($wpdb->prepare("\x49\116\123\x45\x52\124\40\111\107\116\117\122\x45\x20\111\x4e\124\117\40{$wpdb->prefix}\164\x65\x61\155\x77\141\x6e\x74\x65\x75\x76\x61\164\x76\x69\x65\163\137\x71\x75\145\165\145\x20\50\165\x6d\145\x74\x61\137\151\144\x29\40\x56\101\x4c\125\x45\x53\40\x28\45\144\51", $ztqRMI)); } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Libs/Vies.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Libs; use PrestashopModuleTeamwanteuvatvies\DragonBe\Vies\CheckVatResponse; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Src\Libs\DTO\ViesVatDataDTO; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; defined("\x41\ 102\123\x50\101\124\110") || exit; class Vies { public const VAT_REGEX = "\x2f\136\x28\x41\124\x7c\102\x45\x7c\102\x47\x7c\x43\x59\174\x43\x5a\x7c\104\x45\x7c\104\113\174\x45\105\x7c\x45\114\174\x45\x53\x7c\x46\111\174\106\x52\x7c\110\122\x7c\x48\x55\174\x49\105\174\111\124\x7c\114\125\x7c\x4c\x56\174\114\124\174\115\124\x7c\x4e\x4c\x7c\120\114\x7c\x50\124\x7c\122\x4f\x7c\x53\105\174\123\x49\174\x53\113\x7c\x47\x42\x7c\x58\x49\x7c\x45\x55\x29\77\x28\x2e\52\77\51\44\x2f\x6d"; private static $instance; private $viesApi; private $timeout = 10; protected const COUNTRYCODES = ["\x41\165\x73\x74\162\151\141" => "\x41\x54", "\102\x65\154\147\x69\x75\x6d" => "\x42\x45", "\x42\165\x6c\147\x61\162\x69\141" => "\102\x47", "\x43\x79\160\x72\x75\163" => "\x43\131", "\103\x7a\145\143\150\x20\122\145\160\165\142\154\151\x63" => "\103\x5a", "\107\145\x72\x6d\141\156\x79" => "\x44\105", "\x44\x65\x6e\x6d\141\x72\153" => "\x44\x4b", "\x45\x73\164\x6f\x6e\151\x61" => "\105\105", "\107\x72\x65\145\143\145" => "\105\x4c", "\123\x70\x61\151\x6e" => "\x45\123", "\x46\151\156\x6c\x61\x6e\x64" => "\106\111", "\x46\x72\141\156\143\x65" => "\106\122", "\x43\162\157\x61\x74\151\x61" => "\110\x52", "\x48\x75\156\x67\x61\162\171" => "\110\125", "\x49\x72\x65\x6c\x61\156\x64" => "\111\x45", "\x49\x74\141\x6c\x79" => "\111\x54", "\x4c\165\x78\145\x6d\x62\x6f\x75\x72\x67" => "\114\x55", "\114\x61\164\x76\x69\x61" => "\114\x56", "\114\151\164\150\165\141\x6e\151\x61" => "\x4c\124", "\115\x61\154\164\x61" => "\x4d\124", "\x4e\x65\164\150\x65\162\x6c\x61\x6e\144\x73" => "\x4e\x4c", "\x50\x6f\x6c\141\156\x64" => "\x50\114", "\120\x6f\x72\164\165\147\141\x6c" => "\120\x54", "\122\157\x6d\x61\156\x69\141" => "\122\117", "\123\167\145\x64\x65\156" => "\x53\x45", "\x53\154\157\x76\x65\156\x69\141" => "\x53\x49", "\123\154\x6f\x76\x61\x6b\151\141" => "\x53\x4b", "\125\x6e\151\x74\x65\144\x20\113\x69\156\147\144\157\x6d" => "\x47\102", "\x55\x6e\151\164\145\144\40\x4b\151\x6e\x67\144\x6f\155\40\50\116\157\x72\x74\x68\145\162\156\x20\x49\162\145\x6c\141\x6e\144\51" => "\x58\111", "\x4d\117\x53\x53\40\116\165\x6d\142\x65\162" => "\105\x55"]; protected const COUNTRY_TO_PREFIX = ["\x44\105" => "\104\105", "\x41\124" => "\101\x54", "\x42\x45" => "\x42\x45", "\x45\123" => "\x45\123", "\106\x49" => "\x46\x49", "\x46\122" => "\106\x52", "\x47\122" => "\105\114", "\x49\124" => "\x49\x54", "\x4c\x55" => "\114\x55", "\116\114" => "\x4e\x4c", "\x50\114" => "\120\x4c", "\x50\x54" => "\x50\124", "\103\x5a" => "\x43\x5a", "\123\105" => "\x53\105", "\104\x4b" => "\104\113", "\111\105" => "\111\x45", "\122\117" => "\x52\x4f", "\123\x4b" => "\x53\x4b", "\110\x52" => "\x48\122", "\103\x59" => "\103\131", "\x45\x45" => "\105\105", "\114\126" => "\x4c\126", "\114\x54" => "\x4c\124", "\x4d\x54" => "\115\x54", "\x48\125" => "\x48\125", "\x42\x47" => "\102\107", "\x53\111" => "\123\x49", "\x47\102" => "\107\x42", "\130\x49" => "\x58\x49", "\105\x55" => "\105\x55"]; public function __construct() { $this->viesApi = new \PrestashopModuleTeamwanteuvatvies\DragonBe\Vies\Vies(); $Pu_iFy = stream_context_create(["\x68\x74\164\160" => ["\164\x69\x6d\x65\x6f\x75\164" => $this->timeout], "\x73\x73\x6c" => ["\x76\x65\162\x69\146\x79\x5f\160\145\x65\x72" => false, "\166\x65\162\151\146\x79\x5f\x70\x65\x65\x72\137\156\141\155\x65" => false, "\141\154\154\x6f\167\137\x73\x65\x6c\146\x5f\163\151\147\156\x65\144" => true]]); $this->viesApi->setOptions(["\x63\x6f\x6e\x6e\x65\143\164\x69\157\156\x5f\164\x69\155\145\157\165\164" => $this->timeout, "\163\164\162\x65\141\155\x5f\x63\157\156\x74\145\170\164" => $Pu_iFy]); } public static function getInstance($IlwHQ6 = true) { if (self::$instance instanceof self) { goto dAwWUT; } self::$instance = new self(); dAwWUT: return self::$instance; } public function getViesApi() { return $this->viesApi; } public function getAddressVatData($RorkxG, $baqfKH = false) { if (!empty($RorkxG->id)) { goto o19OOW; } throw new \Exception("\101\x64\x64\x72\145\x73\x73\40\156\x6f\164\x20\146\157\x75\x6e\x64"); o19OOW: if (!empty($RorkxG->vat_number)) { goto EKguF6; } return new ViesVatDataDTO(false); EKguF6: if (!empty($RorkxG->id_order)) { goto DMPUPv; } $RorkxG->id_order = 0; DMPUPv: $pn1WSh = $RorkxG->vat_number; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\162\145\143\157\x67\x6e\151\x7a\x65\x5f\x76\x61\164\x5f\160\162\145\146\151\170\x5f\142\x79\137\143\x6f\x75\156\164\162\x79"))) { goto aKz0nb; } if (self::getPrefixForVatNumber($RorkxG->vat_number)) { goto SYyqcX; } $pn1WSh = self::getPrefixForCountry($RorkxG->country) . $RorkxG->vat_number; SYyqcX: aKz0nb: global $wpdb; $KG9ALh = $wpdb->prefix . "\164\145\x61\x6d\x77\141\156\x74\x65\x75\x76\141\x74\166\151\x65\x73\x5f\x61\x64\x64\x72\145\163\163"; $fzUHrY = ["\151\144\137\x6f\x72\x64\145\x72\40\75\40\x25\144", "\x6f\x72\144\x65\x72\137\x74\x79\160\145\40\75\40\45\163", "\x72\141\x77\x5f\x76\x61\x74\40\x3d\40\x25\x73"]; $ru4S1B = [(int) $RorkxG->id_order, sanitize_text_field($RorkxG->order_type), sanitize_text_field($pn1WSh)]; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\x76\145\162\151\146\x79\x5f\x76\x61\164\x5f\146\157\162\137\141\x6c\154\137\x61\144\x64\162\145\163\163"))) { goto j2AAVL; } $PTUbaF = ConfigurationQuery::get("\x76\145\x72\x69\x66\171\x5f\166\x61\x74\x5f\x66\x6f\162\137\x61\154\154\x5f\x61\144\x64\x72\x65\x73\163\137\144\x61\171\x73"); if (!($PTUbaF > 0)) { goto AFveJc; } $fzUHrY[] = "\x6c\x61\163\x74\x5f\x75\160\x64\x61\164\145\40\76\x20\x44\101\124\105\x5f\x53\x55\102\50\x43\125\122\104\x41\124\x45\x28\x29\x2c\x20\111\116\x54\x45\x52\126\x41\114\x20" . intval($PTUbaF) . "\40\104\x41\131\51"; AFveJc: j2AAVL: $Mjez9i = implode("\x20\101\116\104\40", $fzUHrY); $JGPTc0 = "\123\x45\114\105\x43\x54\x20\x2a\40\106\122\x4f\115\40{$KG9ALh}\40\127\x48\x45\122\105\x20{$Mjez9i}"; $Af6Od0 = $wpdb->prepare($JGPTc0, ...$ru4S1B); $Wz6Dtz = $wpdb->get_row($Af6Od0, ARRAY_A); if (!(!$Wz6Dtz || $baqfKH)) { goto l5S_IQ; } return $this->updateVatData($RorkxG); l5S_IQ: return new ViesVatDataDTO($Wz6Dtz["\x69\163\137\166\x61\x6c\x69\x64"] ?? false, $RorkxG->vat_number, $Wz6Dtz["\156\x61\x6d\x65"] ?? '', $Wz6Dtz["\166\x61\x74"] ?? '', $Wz6Dtz["\x63\x6f\165\156\x74\162\x79\x5f\x63\157\144\x65"] ?? '', $Wz6Dtz["\141\x64\x64\x72\145\x73\163"] ?? '', $Wz6Dtz["\x6c\x61\x73\164\x5f\x75\160\144\x61\164\x65"] ?? "\55", $Wz6Dtz["\x70\x61\x72\163\145\144\137\x63\x69\x74\x79"] ?? null, $Wz6Dtz["\160\x61\x72\163\145\x64\x5f\141\x64\x64\162\145\x73\163"] ?? null, $Wz6Dtz["\x70\141\x72\163\145\x64\x5f\x7a\x69\160"] ?? null, $Wz6Dtz["\x70\x61\162\x73\x65\x64\x5f\x7a\151\x70\x5f\x63\x69\x74\x79"] ?? null, $Wz6Dtz["\x76\151\145\163\x5f\x65\x72\162\157\x72"] ?? null); } public function getVatData($PLeiMR, $VAMghY = null, $baqfKH = false) { $PLeiMR = trim($PLeiMR); $ukDlgv = self::VAT_REGEX; preg_match($ukDlgv, $PLeiMR, $XD62G2); if (empty($XD62G2[2])) { goto eJtt7r; } if (empty($XD62G2[1]) && $VAMghY && IsTrueBoolean::createVO(ConfigurationQuery::get("\162\145\143\157\147\156\x69\172\x65\137\x76\141\x74\137\x70\x72\x65\146\151\x78\137\142\171\x5f\x63\x6f\165\x6e\164\x72\171"))) { goto tBs1sD; } goto JiQc_I; eJtt7r: return new ViesVatDataDTO(false, $PLeiMR); goto JiQc_I; tBs1sD: $LfRrks = array_values(self::COUNTRYCODES); if (!in_array($VAMghY, $LfRrks)) { goto jRw6GD; } $XD62G2[1] = $VAMghY; jRw6GD: JiQc_I: if (!(empty($XD62G2[1]) && ($XTld9d = ConfigurationQuery::get("\144\x65\x66\x61\165\x6c\x74\137\x76\x61\x74\x5f\160\162\145\x66\151\x78")))) { goto jtE5ne; } $XD62G2[1] = $XTld9d; jtE5ne: if ($baqfKH) { goto fwQiTm; } try { $wlsTAI = $this->getCachedVatData($XD62G2[2], $XD62G2[1]); if (!($wlsTAI !== null)) { goto MRpvOI; } return $wlsTAI; MRpvOI: } catch (\Throwable $necWZi) { } fwQiTm: $zGykL7 = $this->getViesApi(); [$ocORHF, $O9uTy1, $UrGu1N] = ConfigurationQuery::getRandomProxy(); if (empty(trim($ocORHF ?? ''))) { goto I62RI7; } $CoTCj1 = true; $uVKB07 = IsTrueBoolean::createVO(ConfigurationQuery::get("\151\147\x6e\x6f\x72\x65\137\160\x72\157\x78\x79\137\x77\x68\145\156\137\145\x72\162\x6f\162")); if (!$uVKB07) { goto ouxY8A; } [$ggKJI8] = $this->healthCheck($UrGu1N); if ($ggKJI8) { goto Mt3vA1; } $CoTCj1 = false; Mt3vA1: ouxY8A: if (!$CoTCj1) { goto G8zriT; } $zGykL7->setOptions(["\x70\x72\x6f\170\171\137\x68\157\163\164" => $ocORHF, "\x70\162\157\x78\x79\x5f\x70\x6f\162\x74" => $O9uTy1, "\x70\x72\157\170\x79\x5f\x6c\157\147\151\x6e" => '', "\x70\162\157\x78\171\x5f\x70\141\x73\163\x77\x6f\x72\x64" => '', "\153\145\145\x70\137\x61\x6c\x69\x76\145" => false, "\143\157\x6e\156\x65\x63\164\x69\157\x6e\137\164\151\x6d\x65\157\165\x74" => $this->timeout, "\163\x74\162\145\x61\155\137\x63\x6f\x6e\164\x65\x78\x74" => stream_context_create(["\x68\164\164\160" => ["\x74\151\155\x65\157\x75\164" => $this->timeout], "\163\163\x6c" => ["\x76\x65\x72\x69\x66\x79\137\160\145\x65\162" => false, "\166\x65\162\x69\146\171\x5f\160\145\145\x72\x5f\x6e\141\155\145" => false, "\x61\x6c\x6c\x6f\x77\137\x73\x65\x6c\x66\137\x73\x69\x67\156\x65\144" => true]])]); G8zriT: I62RI7: $mIvgNV = ini_get("\x64\145\x66\141\x75\154\x74\x5f\163\157\x63\153\x65\164\x5f\164\x69\x6d\x65\x6f\165\164"); try { ini_set("\144\x65\x66\x61\x75\x6c\x74\137\163\x6f\143\153\x65\164\x5f\x74\151\x6d\x65\157\165\164", $this->timeout); $W6k1ZB = $zGykL7->validateVat($XD62G2[1], $XD62G2[2]); ini_set("\144\145\x66\x61\165\154\x74\137\163\x6f\143\153\145\x74\x5f\x74\x69\155\x65\157\x75\x74", $mIvgNV); } catch (\Throwable $necWZi) { ini_set("\144\x65\146\x61\165\x6c\164\137\163\157\x63\x6b\145\x74\x5f\x74\151\155\x65\x6f\x75\164", $mIvgNV); $mkY2ci = new ViesVatDataDTO(false, $PLeiMR); $mkY2ci->setThrowable($necWZi); return $mkY2ci; } try { $hzIzto = $this->parseAddress($W6k1ZB); } catch (\Throwable $necWZi) { $hzIzto = [null, null, null, null]; } $ZhZdGR = new ViesVatDataDTO($W6k1ZB->isValid(), $PLeiMR, $W6k1ZB->getName(), $W6k1ZB->getVatNumber(), $W6k1ZB->getCountryCode(), $W6k1ZB->getAddress(), $W6k1ZB->getRequestDate()->format("\131\x2d\155\55\x64\40\110\72\x69\72\163"), $hzIzto[0], $hzIzto[1], $hzIzto[2], $hzIzto[3]); try { $this->updateCachedVatData($ZhZdGR); } catch (\Throwable $necWZi) { } return $ZhZdGR; } public function updateVatData($RorkxG) { global $wpdb; if (!empty($RorkxG->id)) { goto uwCvNS; } throw new \Exception("\x41\x64\144\x72\145\163\x73\x20\156\157\164\40\146\157\165\156\x64"); uwCvNS: if (!empty($RorkxG->vat_number)) { goto jwi6sn; } return new ViesVatDataDTO(false); jwi6sn: $W6k1ZB = $this->getVatData($RorkxG->vat_number, $RorkxG->country ?: null); $pn1WSh = $RorkxG->vat_number; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\162\145\x63\x6f\x67\156\151\x7a\x65\x5f\x76\x61\x74\x5f\160\162\x65\x66\x69\x78\x5f\x62\x79\x5f\143\157\165\x6e\x74\x72\171"))) { goto mvC2kh; } if (self::getPrefixForVatNumber($RorkxG->vat_number)) { goto G6UOTH; } $pn1WSh = self::getPrefixForCountry($RorkxG->country ?: '') . $RorkxG->vat_number; G6UOTH: mvC2kh: $KG9ALh = $wpdb->prefix . "\x74\x65\141\x6d\x77\x61\156\x74\x65\165\x76\141\164\166\x69\145\x73\x5f\141\x64\144\x72\145\163\x73"; $Xup_xo = $wpdb->prefix . "\x74\145\x61\155\167\x61\x6e\164\145\165\166\x61\164\x76\x69\145\x73\x5f\141\144\x64\162\x65\163\x73\137\150\x69\163\x74\x6f\162\171"; $VY02dp = current_time("\155\171\163\161\154"); $wpdb->replace($KG9ALh, ["\x69\144\x5f\157\162\x64\x65\x72" => $RorkxG->id_order, "\157\162\x64\145\x72\137\164\171\x70\x65" => $RorkxG->order_type, "\x6e\141\155\145" => $W6k1ZB->name, "\x76\x61\x74" => $W6k1ZB->vat, "\162\141\x77\x5f\166\x61\164" => $pn1WSh, "\x63\157\x75\156\164\162\171\137\143\157\144\145" => $W6k1ZB->countryCode, "\151\163\x5f\166\141\x6c\x69\x64" => (int) $W6k1ZB->isValid, "\x61\144\x64\162\x65\x73\163" => $W6k1ZB->address, "\x6c\141\163\x74\137\165\160\x64\x61\x74\145" => $VY02dp, "\x70\141\x72\163\x65\144\137\x63\x69\164\171" => $W6k1ZB->parsedCity, "\x70\141\x72\x73\145\144\x5f\x61\x64\x64\x72\x65\x73\x73" => $W6k1ZB->parsedAddress, "\160\x61\162\163\x65\144\137\x7a\x69\160" => $W6k1ZB->parsedZip, "\x70\141\x72\163\145\144\137\172\151\x70\x5f\x63\x69\164\171" => $W6k1ZB->parsedZipCity, "\x76\151\x65\163\137\145\x72\x72\157\x72" => sanitize_text_field($W6k1ZB->getThrowable() ?? null)]); $wpdb->insert($Xup_xo, ["\x69\x64\x5f\157\162\144\145\x72" => $RorkxG->id_order, "\157\x72\144\145\162\137\164\x79\160\x65" => $RorkxG->order_type, "\x6e\141\x6d\145" => $W6k1ZB->name, "\x76\x61\x74" => $W6k1ZB->vat, "\162\141\x77\x5f\166\141\x74" => $pn1WSh, "\143\157\x75\x6e\164\x72\x79\x5f\143\x6f\144\x65" => $W6k1ZB->countryCode, "\x69\x73\x5f\166\x61\x6c\151\144" => (int) $W6k1ZB->isValid, "\141\x64\x64\162\145\163\x73" => $W6k1ZB->address, "\154\141\163\164\x5f\x75\160\144\141\x74\x65" => $VY02dp, "\160\141\162\163\x65\x64\137\143\151\164\171" => $W6k1ZB->parsedCity, "\160\141\162\x73\145\x64\x5f\x61\144\x64\162\145\163\x73" => $W6k1ZB->parsedAddress, "\x70\x61\x72\163\x65\x64\137\172\x69\x70" => $W6k1ZB->parsedZip, "\160\x61\162\163\x65\144\x5f\172\x69\160\x5f\143\x69\164\171" => $W6k1ZB->parsedZipCity, "\166\151\145\x73\137\145\162\x72\x6f\162" => sanitize_text_field($W6k1ZB->getThrowable() ?? null)]); return $W6k1ZB; } public function healthCheck($ocORHF = null) { $msYxuc = $this->viesApi->getWsdl(); $dqSnzQ = ["\x74\x69\155\145\157\165\164" => 5, "\x73\x73\x6c\166\145\162\x69\x66\x79" => true]; if (!$ocORHF) { goto hkiads; } [$AWvGdo, $HRlSZg] = explode("\x3a", $ocORHF); $dqSnzQ["\160\162\157\x78\171"] = $AWvGdo . "\72" . $HRlSZg; hkiads: $TnQrHF = wp_remote_get($msYxuc, $dqSnzQ); if (!is_wp_error($TnQrHF)) { goto FUr5dH; } return [false, '', 0]; FUr5dH: $iyPOA8 = wp_remote_retrieve_response_code($TnQrHF); $EHI_hw = wp_remote_retrieve_body($TnQrHF); return [$iyPOA8 >= 200 && $iyPOA8 < 300, $EHI_hw, $iyPOA8]; } private function parseAddress($cs9MZw) { $PEPs_V = [null, null, null, null]; $V1S7Ce = explode(PHP_EOL, $cs9MZw->getAddress()); if (!empty($V1S7Ce[1])) { goto iYO9re; } return $PEPs_V; iYO9re: switch ($cs9MZw->getCountryCode()) { case "\103\132": $PEPs_V = [$V1S7Ce[1], $V1S7Ce[0], $V1S7Ce[2], null]; if (empty($PEPs_V[2])) { goto P9rDmz; } $ukDlgv = "\x2f\x5e\50\x5c\144\53\40\134\144\53\51\x5b\x5b\72\142\154\141\x6e\x6b\72\x5d\x5d\x2b\x28\x2e\53\51\x3f\44\x2f\165\x6d"; preg_match($ukDlgv, $PEPs_V[2], $XD62G2); if (empty($XD62G2[1])) { goto vMIdZf; } $PEPs_V[2] = $XD62G2[1]; vMIdZf: if (empty($XD62G2[2])) { goto CIGiz2; } $PEPs_V[3] = $XD62G2[2]; CIGiz2: if (!(!empty($PEPs_V[3]) && empty($PEPs_V[0]))) { goto JOZ_oW; } $PEPs_V[0] = $PEPs_V[3]; JOZ_oW: P9rDmz: goto Dh7DCm; default: if (count($V1S7Ce) === 3) { goto yCSS1k; } $PEPs_V = [null, $V1S7Ce[0], $V1S7Ce[1], null]; goto bWDF_j; yCSS1k: $PEPs_V = [$V1S7Ce[0], $V1S7Ce[1], $V1S7Ce[2], null]; bWDF_j: if (empty($PEPs_V[2])) { goto sfoDih; } $ukDlgv = "\57\50\56\53\x3f\x29\40\x3f\50\x5b\134\160\173\x4c\175\x2d\135\x2b\x29\x3f\x24\x2f\x75\x6d"; preg_match($ukDlgv, $PEPs_V[2], $XD62G2); if (empty($XD62G2[1])) { goto Lv500k; } $PEPs_V[2] = $XD62G2[1]; Lv500k: if (empty($XD62G2[2])) { goto QukgOk; } $PEPs_V[3] = $XD62G2[2]; QukgOk: if (!(!empty($PEPs_V[3]) && empty($PEPs_V[0]))) { goto Lps5f1; } $PEPs_V[0] = $PEPs_V[3]; Lps5f1: sfoDih: } hCPqNu: Dh7DCm: return $PEPs_V; } public function getCachedAddressData($RorkxG) { if (!(!$RorkxG || empty($RorkxG->vat_number))) { goto mEmNHh; } return false; mEmNHh: $fzUHrY = ["\x69\144\137\157\x72\144\145\162\x20\x3d\40\42" . $RorkxG->id_order . "\x22", "\x6f\x72\144\x65\x72\x5f\x74\x79\160\x65\x20\x3d\x20\42" . sanitize_text_field($RorkxG->order_type) . "\x22", sprintf("\x72\x61\167\137\166\x61\164\40\x3d\x20\x22\x25\x73\x22", sanitize_text_field($RorkxG->vat_number))]; global $wpdb; $Wz6Dtz = $wpdb->get_row($wpdb->prepare("\x53\105\x4c\x45\x43\x54\x20\52\x20\106\x52\117\115\x20\140{$wpdb->prefix}\x74\145\141\155\x77\x61\x6e\x74\x65\165\166\x61\164\x76\151\x65\163\x5f\x61\x64\x64\x72\145\163\163\x60\x20\127\x48\105\x52\105\x20\151\144\137\x61\x64\144\162\145\x73\163\40\x3d\x20\x25\x64\40\x41\116\104\x20\162\x61\x77\x5f\x76\141\164\x20\x3d\x20\x25\163", $RorkxG->id, $RorkxG->vat_number), ARRAY_A); if ($Wz6Dtz) { goto UMKUQ9; } return false; UMKUQ9: return new ViesVatDataDTO($Wz6Dtz["\151\163\x5f\166\141\154\x69\144"] ?? false, $RorkxG->vat_number, $Wz6Dtz["\x6e\141\x6d\x65"] ?? '', $Wz6Dtz["\x76\141\x74"] ?? '', $Wz6Dtz["\x63\157\165\156\164\x72\x79\x5f\143\157\x64\145"] ?? '', $Wz6Dtz["\141\144\144\x72\x65\x73\163"] ?? '', $Wz6Dtz["\154\141\163\x74\x5f\x75\160\144\141\164\x65"] ?? "\55", $Wz6Dtz["\x70\141\162\163\145\144\137\x63\151\x74\x79"] ?? null, $Wz6Dtz["\x70\x61\x72\163\145\x64\x5f\x61\144\x64\162\145\163\163"] ?? null, $Wz6Dtz["\x70\141\162\x73\145\144\137\x7a\x69\x70"] ?? null, $Wz6Dtz["\160\141\162\163\x65\144\137\x7a\x69\x70\137\x63\151\x74\x79"] ?? null); } public static function validateCountryPrefix($PLeiMR, $VZz1Di) { $VZz1Di = strtoupper($VZz1Di); $PLeiMR = strtoupper($PLeiMR); preg_match(self::VAT_REGEX, $PLeiMR, $XD62G2); if (!empty($XD62G2[1])) { goto R1kpsZ; } return true; R1kpsZ: if (isset(self::COUNTRY_TO_PREFIX[$VZz1Di])) { goto Tjawdy; } return false; Tjawdy: return strtoupper(substr($PLeiMR, 0, 2)) === $VZz1Di; } public static function getPrefixForCountry($VZz1Di) { if (isset(self::COUNTRY_TO_PREFIX[$VZz1Di])) { goto NQN02z; } return false; NQN02z: return self::COUNTRY_TO_PREFIX[$VZz1Di]; } public static function getPrefixForVatNumber($PLeiMR) { $PLeiMR = strtoupper($PLeiMR); preg_match(self::VAT_REGEX, $PLeiMR, $XD62G2); if (!empty($XD62G2[1])) { goto EIikdx; } return false; EIikdx: return $XD62G2[1]; } private function getCachedVatData($xqlWZv, $vFiFX3 = null) { global $wpdb; $E5ZcBI = $wpdb->get_row($wpdb->prepare("\123\x45\x4c\105\103\124\x20\52\40\x46\122\117\x4d\40\140{$wpdb->prefix}\164\x65\141\x6d\167\x61\156\164\x65\165\x76\141\x74\x76\151\x65\x73\x5f\143\141\x63\x68\x65\140\12\40\x20\40\x20\x20\40\40\40\x20\40\x20\40\40\x20\x20\x20\40\127\110\105\x52\x45\x20\x76\x61\164\x20\x3d\40\45\x73\x20\xa\40\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\40\x20\40\40\x20\40\x41\x4e\x44\40\x28\143\157\x75\x6e\x74\x72\x79\x5f\x63\157\144\145\40\74\75\76\40\45\163\x29\x20\xa\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\101\116\x44\40\143\x72\145\x61\164\x65\x64\137\x61\x74\x20\x3e\75\x20\116\x4f\x57\x28\51\x20\x2d\40\x49\x4e\124\x45\x52\126\x41\114\40\x31\x35\40\x4d\111\116\125\124\105\x20\xa\x20\40\40\x20\x20\x20\x20\40\40\40\40\x20\x20\40\40\x20\x20\x4c\111\x4d\111\124\40\61", $xqlWZv, $vFiFX3)); if (!$E5ZcBI) { goto bIsK2t; } return new ViesVatDataDTO((bool) $E5ZcBI->is_valid, $E5ZcBI->raw_vat, $E5ZcBI->name, $E5ZcBI->vat, $E5ZcBI->country_code, $E5ZcBI->address, $E5ZcBI->request_date, $E5ZcBI->parsed_city, $E5ZcBI->parsed_address, $E5ZcBI->parsed_zip, $E5ZcBI->parsed_zip_city); bIsK2t: return null; } private function updateCachedVatData(ViesVatDataDTO $ZhZdGR) { global $wpdb; $DulYMh = $wpdb->prefix . "\164\x65\141\x6d\x77\141\x6e\164\145\x75\166\x61\164\166\x69\145\x73\x5f\x63\141\143\x68\x65"; $W6k1ZB = ["\x76\141\x74" => $ZhZdGR->vat, "\x63\x6f\x75\156\164\x72\171\x5f\143\x6f\144\x65" => $ZhZdGR->countryCode, "\151\x73\137\166\141\154\151\x64" => $ZhZdGR->isValid ? 1 : 0, "\x6e\x61\155\145" => $ZhZdGR->name, "\x72\x61\167\x5f\166\141\164" => $ZhZdGR->rawVat, "\x61\144\144\x72\145\163\163" => $ZhZdGR->address, "\x72\145\x71\x75\145\x73\164\137\x64\x61\x74\145" => $ZhZdGR->lastUpdate, "\160\x61\x72\163\145\144\137\x63\x69\164\x79" => $ZhZdGR->parsedCity, "\160\x61\x72\x73\x65\x64\137\x61\144\144\162\145\163\x73" => $ZhZdGR->parsedAddress, "\160\141\162\163\x65\x64\137\172\151\160" => $ZhZdGR->parsedZip, "\x70\141\x72\163\145\144\x5f\x7a\151\x70\x5f\143\x69\x74\x79" => $ZhZdGR->parsedZipCity]; $WG4ctE = ["\x25\x73", "\x25\163", "\45\144", "\45\163", "\x25\x73", "\45\163", "\x25\x73", "\45\163", "\45\x73", "\45\163", "\x25\x73"]; $t0HS54 = $wpdb->get_row($wpdb->prepare("\123\105\x4c\x45\x43\124\x20\151\144\x20\x46\x52\x4f\115\x20\x60{$wpdb->prefix}\164\x65\x61\x6d\167\x61\x6e\x74\145\165\x76\141\x74\166\x69\145\x73\137\x63\141\143\150\145\140\40\127\110\x45\x52\105\40\166\141\x74\x20\75\x20\x25\x73\x20\101\x4e\104\40\50\x63\157\x75\x6e\x74\162\x79\x5f\143\x6f\x64\145\40\74\x3d\76\x20\x25\163\51\x20\114\x49\115\x49\x54\40\61", $ZhZdGR->vat, $ZhZdGR->countryCode)); if (!$t0HS54) { goto WnXuYa; } $wpdb->delete($DulYMh, ["\x69\144" => $t0HS54->id]); WnXuYa: $wpdb->insert($DulYMh, $W6k1ZB, $WG4ctE); } }21 namespace Teamwanteuvatvies\Src\Libs; use PrestashopModuleTeamwanteuvatvies\DragonBe\Vies\CheckVatResponse; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Src\Libs\DTO\ViesVatDataDTO; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; defined("\x41\x42\123\120\x41\124\x48") || exit; class Vies { public const VAT_REGEX = "\x2f\136\50\x41\x54\x7c\x42\105\x7c\102\107\174\x43\x59\x7c\x43\132\x7c\104\x45\174\x44\113\174\105\105\x7c\x45\114\174\105\123\174\106\x49\x7c\106\122\x7c\x48\122\x7c\110\125\x7c\111\x45\x7c\x49\x54\174\x4c\x55\x7c\114\x56\x7c\x4c\124\174\115\x54\x7c\116\x4c\x7c\120\x4c\x7c\x50\x54\174\122\x4f\174\123\x45\174\123\111\174\123\x4b\174\x47\102\x7c\x58\111\x7c\x45\125\x29\x3f\50\x2e\x2a\x3f\x29\x24\x2f\x6d"; private static $instance; private $viesApi; private $timeout = 10; protected const COUNTRYCODES = ["\101\165\163\164\162\x69\141" => "\101\x54", "\x42\145\x6c\x67\151\x75\155" => "\x42\x45", "\x42\x75\154\x67\141\x72\151\x61" => "\x42\107", "\x43\x79\x70\x72\165\x73" => "\x43\x59", "\103\x7a\145\143\150\40\x52\145\160\165\x62\154\151\x63" => "\x43\x5a", "\x47\145\x72\155\141\x6e\171" => "\x44\105", "\104\145\x6e\155\141\x72\153" => "\x44\113", "\x45\x73\164\x6f\156\151\x61" => "\105\x45", "\x47\162\145\145\x63\x65" => "\x45\114", "\x53\160\x61\x69\156" => "\x45\123", "\x46\151\156\x6c\141\x6e\144" => "\x46\x49", "\106\x72\141\x6e\143\x65" => "\106\122", "\x43\x72\157\x61\x74\x69\x61" => "\110\122", "\110\x75\156\147\141\x72\171" => "\x48\125", "\111\x72\x65\x6c\141\x6e\x64" => "\111\105", "\111\164\x61\154\x79" => "\x49\x54", "\x4c\165\170\x65\155\142\x6f\x75\x72\147" => "\x4c\x55", "\x4c\x61\164\x76\151\141" => "\x4c\x56", "\x4c\x69\164\x68\x75\141\156\x69\x61" => "\114\x54", "\115\x61\x6c\164\141" => "\115\124", "\116\x65\164\x68\x65\162\x6c\x61\x6e\x64\x73" => "\116\114", "\x50\157\x6c\141\x6e\144" => "\x50\x4c", "\120\x6f\162\x74\165\x67\141\x6c" => "\120\x54", "\x52\157\x6d\x61\156\x69\x61" => "\122\x4f", "\123\x77\145\144\x65\x6e" => "\x53\105", "\x53\x6c\x6f\166\145\x6e\x69\x61" => "\123\111", "\x53\x6c\157\x76\141\x6b\x69\x61" => "\x53\113", "\x55\156\x69\x74\x65\144\x20\113\151\x6e\147\x64\x6f\155" => "\107\102", "\125\x6e\151\164\x65\144\40\113\x69\x6e\x67\144\157\x6d\40\50\116\157\x72\164\150\145\x72\156\40\x49\x72\145\154\141\156\144\51" => "\130\111", "\x4d\x4f\x53\x53\x20\116\165\155\x62\145\162" => "\x45\x55"]; protected const COUNTRY_TO_PREFIX = ["\104\x45" => "\x44\x45", "\101\x54" => "\x41\124", "\102\105" => "\102\105", "\x45\123" => "\105\123", "\106\111" => "\106\111", "\x46\x52" => "\x46\x52", "\107\x52" => "\x45\114", "\x49\124" => "\111\x54", "\114\x55" => "\x4c\125", "\x4e\114" => "\x4e\x4c", "\120\114" => "\x50\114", "\x50\124" => "\x50\x54", "\103\x5a" => "\x43\132", "\123\x45" => "\x53\105", "\x44\x4b" => "\x44\113", "\x49\105" => "\111\105", "\122\x4f" => "\x52\117", "\x53\113" => "\x53\113", "\110\122" => "\x48\x52", "\x43\x59" => "\103\131", "\105\105" => "\105\105", "\x4c\x56" => "\114\126", "\114\124" => "\114\124", "\115\x54" => "\115\124", "\110\125" => "\110\125", "\102\107" => "\102\x47", "\123\111" => "\123\x49", "\107\102" => "\107\x42", "\130\111" => "\130\111", "\105\x55" => "\x45\x55"]; public function __construct() { $this->viesApi = new \PrestashopModuleTeamwanteuvatvies\DragonBe\Vies\Vies(); $j6HsbI = stream_context_create(["\x68\x74\164\x70" => ["\x74\151\x6d\x65\x6f\x75\x74" => $this->timeout], "\x73\x73\x6c" => ["\x76\x65\162\x69\x66\171\x5f\160\x65\145\162" => false, "\x76\145\162\151\146\x79\137\x70\145\145\162\137\x6e\141\155\145" => false, "\141\x6c\154\157\x77\x5f\x73\x65\x6c\146\x5f\163\x69\x67\x6e\145\144" => true]]); $this->viesApi->setOptions(["\x63\157\156\156\145\143\164\x69\157\x6e\x5f\x74\x69\x6d\145\x6f\x75\x74" => $this->timeout, "\163\x74\x72\x65\x61\x6d\x5f\143\x6f\x6e\164\145\x78\164" => $j6HsbI]); } public static function getInstance($dJrFuW = true) { if (self::$instance instanceof self) { goto qyTFGQ; } self::$instance = new self(); qyTFGQ: return self::$instance; } public function getViesApi() { return $this->viesApi; } public function getAddressVatData($MKFEZj, $YtCAyn = false) { if (!empty($MKFEZj->id)) { goto P0WwGa; } throw new \Exception("\x41\x64\144\162\145\x73\x73\40\156\157\164\40\x66\x6f\x75\x6e\144"); P0WwGa: if (!empty($MKFEZj->vat_number)) { goto r22fse; } return new ViesVatDataDTO(false); r22fse: if (!empty($MKFEZj->id_order)) { goto jpnrqA; } $MKFEZj->id_order = 0; jpnrqA: $nQUszJ = $MKFEZj->vat_number; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\162\145\143\x6f\147\156\x69\x7a\x65\137\166\x61\x74\x5f\x70\162\145\x66\x69\x78\x5f\142\171\x5f\x63\157\165\156\164\162\171"))) { goto Y85GGl; } if (self::getPrefixForVatNumber($MKFEZj->vat_number)) { goto xu8Mto; } $nQUszJ = self::getPrefixForCountry($MKFEZj->country) . $MKFEZj->vat_number; xu8Mto: Y85GGl: global $wpdb; $tzf87Q = $wpdb->prefix . "\164\x65\141\155\167\141\x6e\164\x65\165\166\x61\164\166\151\145\163\x5f\141\144\x64\x72\x65\163\163"; $moolz8 = ["\151\144\137\x6f\162\x64\145\162\x20\x3d\40\x25\x64", "\157\x72\144\x65\x72\137\x74\x79\160\145\40\75\40\45\163", "\x72\x61\167\x5f\x76\x61\164\40\75\x20\45\163"]; $YJlrvf = [(int) $MKFEZj->id_order, sanitize_text_field($MKFEZj->order_type), sanitize_text_field($nQUszJ)]; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\166\145\x72\151\x66\171\137\166\x61\164\137\x66\x6f\162\x5f\x61\154\154\137\x61\144\144\162\x65\x73\x73"))) { goto xYnhis; } $m6_fKi = ConfigurationQuery::get("\x76\x65\x72\151\146\171\x5f\166\141\x74\137\146\157\x72\x5f\141\154\154\137\x61\144\x64\x72\x65\163\163\x5f\144\141\x79\x73"); if (!($m6_fKi > 0)) { goto Y3xUX6; } $moolz8[] = "\154\141\163\164\x5f\165\x70\144\141\164\145\x20\76\x20\104\x41\124\105\x5f\123\125\102\50\x43\x55\122\x44\x41\124\105\50\x29\54\x20\x49\x4e\x54\105\122\126\x41\x4c\40" . intval($m6_fKi) . "\40\104\101\131\x29"; Y3xUX6: xYnhis: $EUIf7M = implode("\x20\101\116\x44\x20", $moolz8); $fkMkcU = "\123\x45\114\105\103\x54\x20\52\40\x46\x52\x4f\115\40{$tzf87Q}\40\127\x48\x45\122\105\x20{$EUIf7M}"; $Q51DwL = $wpdb->prepare($fkMkcU, ...$YJlrvf); $lq9Qon = $wpdb->get_row($Q51DwL, ARRAY_A); if (!(!$lq9Qon || $YtCAyn)) { goto HvlRok; } return $this->updateVatData($MKFEZj); HvlRok: return new ViesVatDataDTO($lq9Qon["\151\x73\137\x76\141\154\x69\144"] ?? false, $MKFEZj->vat_number, $lq9Qon["\x6e\141\155\145"] ?? '', $lq9Qon["\x76\x61\x74"] ?? '', $lq9Qon["\143\x6f\165\x6e\x74\162\x79\137\x63\157\x64\x65"] ?? '', $lq9Qon["\x61\144\144\162\145\x73\x73"] ?? '', $lq9Qon["\154\141\x73\164\137\x75\160\x64\141\x74\145"] ?? "\55", $lq9Qon["\160\x61\x72\163\145\144\137\x63\151\164\171"] ?? null, $lq9Qon["\160\x61\x72\163\x65\144\137\141\x64\144\162\145\163\163"] ?? null, $lq9Qon["\160\141\x72\163\x65\x64\137\x7a\151\160"] ?? null, $lq9Qon["\160\x61\x72\x73\x65\144\137\x7a\x69\x70\137\143\151\164\x79"] ?? null, $lq9Qon["\x76\x69\x65\163\137\145\x72\x72\x6f\x72"] ?? null); } public function getVatData($bo3aNU, $kM_rXm = null, $YtCAyn = false) { $bo3aNU = trim($bo3aNU); $ucll78 = self::VAT_REGEX; preg_match($ucll78, $bo3aNU, $XnU5XF); if (empty($XnU5XF[2])) { goto p18IN6; } if (empty($XnU5XF[1]) && $kM_rXm && IsTrueBoolean::createVO(ConfigurationQuery::get("\x72\145\x63\x6f\147\156\x69\x7a\x65\x5f\166\x61\x74\137\160\162\x65\146\151\170\x5f\142\x79\x5f\x63\x6f\x75\x6e\164\x72\x79"))) { goto g7mYEA; } goto sCBrTg; p18IN6: return new ViesVatDataDTO(false, $bo3aNU); goto sCBrTg; g7mYEA: $Q0GZwm = array_values(self::COUNTRYCODES); if (!in_array($kM_rXm, $Q0GZwm)) { goto z7bZzn; } $XnU5XF[1] = $kM_rXm; z7bZzn: sCBrTg: if (!(empty($XnU5XF[1]) && ($c4erfl = ConfigurationQuery::get("\144\x65\146\141\x75\154\x74\x5f\x76\x61\164\137\x70\x72\x65\146\151\x78")))) { goto aOYcgQ; } $XnU5XF[1] = $c4erfl; aOYcgQ: if ($YtCAyn) { goto IPZ4uJ; } try { $ZdX_La = $this->getCachedVatData($XnU5XF[2], $XnU5XF[1]); if (!($ZdX_La !== null)) { goto UPPynC; } return $ZdX_La; UPPynC: } catch (\Throwable $a3VeND) { } IPZ4uJ: $kqEMkK = $this->getViesApi(); [$ePh44U, $rb8anJ, $Fuz2eM] = ConfigurationQuery::getRandomProxy(); if (empty(trim($ePh44U ?? ''))) { goto Ly5vA1; } $iGGnYd = true; $wQzuGs = IsTrueBoolean::createVO(ConfigurationQuery::get("\151\147\156\x6f\x72\145\137\160\x72\x6f\x78\171\137\x77\150\x65\x6e\137\x65\x72\162\157\162")); if (!$wQzuGs) { goto M00Ms5; } [$rc2XUo] = $this->healthCheck($Fuz2eM); if ($rc2XUo) { goto gE1XrA; } $iGGnYd = false; gE1XrA: M00Ms5: if (!$iGGnYd) { goto t9DODl; } $kqEMkK->setOptions(["\x70\x72\x6f\x78\x79\x5f\x68\157\163\164" => $ePh44U, "\160\162\x6f\170\x79\x5f\x70\157\x72\x74" => $rb8anJ, "\x70\x72\157\170\x79\137\154\157\147\151\x6e" => '', "\160\162\x6f\x78\x79\137\160\x61\x73\x73\167\157\162\x64" => '', "\153\x65\x65\x70\137\141\x6c\x69\166\x65" => false, "\143\x6f\156\x6e\x65\143\x74\x69\x6f\156\137\x74\151\155\x65\x6f\x75\x74" => $this->timeout, "\163\164\162\x65\x61\155\137\143\x6f\156\x74\145\x78\164" => stream_context_create(["\x68\164\x74\x70" => ["\x74\151\x6d\145\157\165\x74" => $this->timeout], "\x73\163\154" => ["\166\145\x72\x69\146\x79\x5f\x70\x65\x65\x72" => false, "\x76\145\162\151\x66\x79\x5f\x70\145\145\x72\137\x6e\141\155\x65" => false, "\141\154\x6c\157\167\137\x73\145\154\146\137\163\x69\x67\x6e\x65\x64" => true]])]); t9DODl: Ly5vA1: $bZdraU = ini_get("\144\145\x66\141\x75\x6c\x74\x5f\x73\x6f\x63\x6b\x65\164\x5f\x74\151\155\145\157\x75\x74"); try { ini_set("\144\145\146\x61\165\154\x74\x5f\163\x6f\143\153\x65\x74\137\164\x69\x6d\145\x6f\165\164", $this->timeout); $bB3om3 = $kqEMkK->validateVat($XnU5XF[1], $XnU5XF[2]); ini_set("\x64\x65\x66\x61\x75\154\x74\x5f\x73\x6f\143\x6b\145\164\x5f\x74\x69\155\x65\157\165\164", $bZdraU); } catch (\Throwable $a3VeND) { ini_set("\x64\x65\146\x61\x75\154\164\137\x73\x6f\143\x6b\145\x74\137\164\151\x6d\x65\157\x75\164", $bZdraU); $Id_VK3 = new ViesVatDataDTO(false, $bo3aNU); $Id_VK3->setThrowable($a3VeND); return $Id_VK3; } try { $Ve33A1 = $this->parseAddress($bB3om3); } catch (\Throwable $a3VeND) { $Ve33A1 = [null, null, null, null]; } $jBbYi8 = new ViesVatDataDTO($bB3om3->isValid(), $bo3aNU, $bB3om3->getName(), $bB3om3->getVatNumber(), $bB3om3->getCountryCode(), $bB3om3->getAddress(), $bB3om3->getRequestDate()->format("\x59\x2d\x6d\55\144\40\110\72\x69\x3a\x73"), $Ve33A1[0], $Ve33A1[1], $Ve33A1[2], $Ve33A1[3]); try { $this->updateCachedVatData($jBbYi8); } catch (\Throwable $a3VeND) { } return $jBbYi8; } public function updateVatData($MKFEZj) { global $wpdb; if (!empty($MKFEZj->id)) { goto zgtNch; } throw new \Exception("\x41\144\x64\162\145\x73\163\40\x6e\157\164\40\146\157\x75\156\144"); zgtNch: if (!empty($MKFEZj->vat_number)) { goto W22zu2; } return new ViesVatDataDTO(false); W22zu2: $bB3om3 = $this->getVatData($MKFEZj->vat_number, $MKFEZj->country ?: null); $nQUszJ = $MKFEZj->vat_number; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\x72\145\143\x6f\147\156\151\172\145\137\x76\141\x74\x5f\160\x72\145\146\x69\170\x5f\142\x79\137\143\x6f\x75\156\164\162\171"))) { goto NlxZbJ; } if (self::getPrefixForVatNumber($MKFEZj->vat_number)) { goto jzt39E; } $nQUszJ = self::getPrefixForCountry($MKFEZj->country ?: '') . $MKFEZj->vat_number; jzt39E: NlxZbJ: $tzf87Q = $wpdb->prefix . "\x74\x65\x61\x6d\x77\x61\156\x74\x65\x75\166\141\164\166\151\145\163\137\141\x64\x64\x72\145\x73\163"; $pP8fq4 = $wpdb->prefix . "\x74\x65\x61\x6d\x77\x61\156\164\x65\165\x76\x61\164\166\151\145\163\x5f\141\144\144\162\x65\x73\x73\x5f\150\x69\x73\164\157\162\x79"; $QQKS5y = current_time("\x6d\171\x73\161\154"); $wpdb->replace($tzf87Q, ["\x69\x64\137\x6f\x72\144\145\x72" => $MKFEZj->id_order, "\x6f\162\x64\x65\162\x5f\164\171\x70\x65" => $MKFEZj->order_type, "\156\x61\155\145" => $bB3om3->name, "\x76\x61\164" => $bB3om3->vat, "\162\141\167\137\x76\141\x74" => $nQUszJ, "\x63\157\165\156\x74\x72\171\137\x63\157\144\x65" => $bB3om3->countryCode, "\151\163\137\166\x61\154\151\x64" => (int) $bB3om3->isValid, "\141\144\x64\162\x65\x73\x73" => $bB3om3->address, "\154\x61\163\x74\x5f\x75\x70\x64\141\164\145" => $QQKS5y, "\160\141\x72\x73\x65\x64\x5f\143\x69\x74\171" => $bB3om3->parsedCity, "\x70\141\162\x73\x65\x64\137\x61\144\144\x72\x65\163\x73" => $bB3om3->parsedAddress, "\160\x61\x72\163\x65\x64\x5f\172\151\160" => $bB3om3->parsedZip, "\x70\x61\162\x73\x65\144\137\x7a\x69\160\137\143\151\164\x79" => $bB3om3->parsedZipCity, "\166\151\x65\163\137\x65\x72\x72\x6f\x72" => sanitize_text_field($bB3om3->getThrowable() ?? null)]); $wpdb->insert($pP8fq4, ["\x69\144\x5f\x6f\162\144\145\x72" => $MKFEZj->id_order, "\x6f\x72\x64\145\162\137\x74\x79\x70\x65" => $MKFEZj->order_type, "\156\141\155\x65" => $bB3om3->name, "\166\141\164" => $bB3om3->vat, "\x72\141\167\137\x76\141\164" => $nQUszJ, "\143\x6f\165\x6e\164\162\171\x5f\143\x6f\x64\x65" => $bB3om3->countryCode, "\x69\x73\137\x76\141\154\x69\144" => (int) $bB3om3->isValid, "\141\x64\x64\x72\x65\163\x73" => $bB3om3->address, "\154\x61\163\164\x5f\x75\160\144\x61\x74\x65" => $QQKS5y, "\160\x61\x72\163\145\144\x5f\x63\x69\164\x79" => $bB3om3->parsedCity, "\x70\141\162\x73\x65\x64\x5f\141\144\x64\162\145\x73\163" => $bB3om3->parsedAddress, "\x70\141\x72\x73\x65\x64\x5f\x7a\x69\x70" => $bB3om3->parsedZip, "\x70\141\162\163\145\x64\x5f\x7a\151\x70\x5f\x63\x69\164\x79" => $bB3om3->parsedZipCity, "\x76\151\x65\163\137\145\162\x72\x6f\162" => sanitize_text_field($bB3om3->getThrowable() ?? null)]); return $bB3om3; } public function healthCheck($ePh44U = null) { $XZt2kJ = $this->viesApi->getWsdl(); $aLYmpH = ["\x74\x69\155\145\x6f\x75\x74" => 5, "\163\163\154\x76\145\162\151\146\x79" => true]; if (!$ePh44U) { goto muZCO2; } [$CNHJTg, $JBzSaO] = explode("\x3a", $ePh44U); $aLYmpH["\x70\162\x6f\x78\x79"] = $CNHJTg . "\x3a" . $JBzSaO; muZCO2: $VQnXMD = wp_remote_get($XZt2kJ, $aLYmpH); if (!is_wp_error($VQnXMD)) { goto ziHoCJ; } return [false, '', 0]; ziHoCJ: $xpDJn8 = wp_remote_retrieve_response_code($VQnXMD); $b8ZBKa = wp_remote_retrieve_body($VQnXMD); return [$xpDJn8 >= 200 && $xpDJn8 < 300, $b8ZBKa, $xpDJn8]; } private function parseAddress($lG84bR) { $t7nWPK = [null, null, null, null]; $jzUXJN = explode(PHP_EOL, $lG84bR->getAddress()); if (!empty($jzUXJN[1])) { goto fwhCi8; } return $t7nWPK; fwhCi8: switch ($lG84bR->getCountryCode()) { case "\x43\x5a": $t7nWPK = [$jzUXJN[1], $jzUXJN[0], $jzUXJN[2], null]; if (empty($t7nWPK[2])) { goto SkSqmN; } $ucll78 = "\x2f\136\x28\134\144\x2b\x20\134\144\x2b\x29\x5b\x5b\72\142\154\x61\156\x6b\x3a\135\x5d\53\50\56\x2b\51\x3f\44\57\165\x6d"; preg_match($ucll78, $t7nWPK[2], $XnU5XF); if (empty($XnU5XF[1])) { goto PhIwvE; } $t7nWPK[2] = $XnU5XF[1]; PhIwvE: if (empty($XnU5XF[2])) { goto yCPgGz; } $t7nWPK[3] = $XnU5XF[2]; yCPgGz: if (!(!empty($t7nWPK[3]) && empty($t7nWPK[0]))) { goto ptzGKV; } $t7nWPK[0] = $t7nWPK[3]; ptzGKV: SkSqmN: goto QWiyzm; default: if (count($jzUXJN) === 3) { goto MwdUtP; } $t7nWPK = [null, $jzUXJN[0], $jzUXJN[1], null]; goto wMjINZ; MwdUtP: $t7nWPK = [$jzUXJN[0], $jzUXJN[1], $jzUXJN[2], null]; wMjINZ: if (empty($t7nWPK[2])) { goto Mvzegs; } $ucll78 = "\x2f\x28\x2e\53\77\x29\x20\x3f\50\x5b\x5c\160\x7b\x4c\175\55\x5d\53\x29\x3f\44\57\x75\x6d"; preg_match($ucll78, $t7nWPK[2], $XnU5XF); if (empty($XnU5XF[1])) { goto VFeoSK; } $t7nWPK[2] = $XnU5XF[1]; VFeoSK: if (empty($XnU5XF[2])) { goto N6GZmA; } $t7nWPK[3] = $XnU5XF[2]; N6GZmA: if (!(!empty($t7nWPK[3]) && empty($t7nWPK[0]))) { goto X1vtsv; } $t7nWPK[0] = $t7nWPK[3]; X1vtsv: Mvzegs: } sY5MkV: QWiyzm: return $t7nWPK; } public function getCachedAddressData($MKFEZj) { if (!(!$MKFEZj || empty($MKFEZj->vat_number))) { goto xKa8zx; } return false; xKa8zx: $moolz8 = ["\x69\144\137\157\162\144\x65\x72\x20\75\40\42" . $MKFEZj->id_order . "\x22", "\x6f\162\x64\145\x72\x5f\x74\x79\160\x65\x20\75\40\42" . sanitize_text_field($MKFEZj->order_type) . "\x22", sprintf("\x72\x61\x77\137\x76\x61\x74\x20\x3d\x20\42\45\163\42", sanitize_text_field($MKFEZj->vat_number))]; global $wpdb; $lq9Qon = $wpdb->get_row($wpdb->prepare("\x53\105\x4c\x45\x43\124\40\52\x20\106\x52\x4f\115\40\140{$wpdb->prefix}\x74\145\x61\x6d\x77\x61\156\164\145\x75\x76\141\164\x76\x69\x65\163\137\141\x64\144\x72\145\163\x73\140\40\127\x48\x45\122\105\x20\151\144\x5f\141\x64\x64\x72\145\x73\x73\40\75\x20\x25\144\40\101\x4e\104\40\162\x61\167\137\166\141\x74\x20\75\40\x25\x73", $MKFEZj->id, $MKFEZj->vat_number), ARRAY_A); if ($lq9Qon) { goto tfK29S; } return false; tfK29S: return new ViesVatDataDTO($lq9Qon["\x69\163\137\166\141\154\151\144"] ?? false, $MKFEZj->vat_number, $lq9Qon["\x6e\x61\155\x65"] ?? '', $lq9Qon["\166\141\164"] ?? '', $lq9Qon["\143\x6f\165\156\x74\162\171\x5f\143\x6f\x64\x65"] ?? '', $lq9Qon["\141\144\x64\x72\145\163\x73"] ?? '', $lq9Qon["\x6c\x61\x73\x74\137\x75\160\x64\x61\164\145"] ?? "\x2d", $lq9Qon["\160\x61\x72\x73\145\x64\x5f\x63\151\x74\171"] ?? null, $lq9Qon["\x70\x61\x72\163\x65\x64\137\x61\x64\144\162\x65\163\x73"] ?? null, $lq9Qon["\x70\141\x72\x73\145\144\x5f\x7a\151\160"] ?? null, $lq9Qon["\x70\x61\162\163\145\144\137\172\x69\160\137\x63\x69\164\x79"] ?? null); } public static function validateCountryPrefix($bo3aNU, $v9w6rF) { $v9w6rF = strtoupper($v9w6rF); $bo3aNU = strtoupper($bo3aNU); preg_match(self::VAT_REGEX, $bo3aNU, $XnU5XF); if (!empty($XnU5XF[1])) { goto WCU9C5; } return true; WCU9C5: if (isset(self::COUNTRY_TO_PREFIX[$v9w6rF])) { goto agGyB3; } return false; agGyB3: return strtoupper(substr($bo3aNU, 0, 2)) === $v9w6rF; } public static function getPrefixForCountry($v9w6rF) { if (isset(self::COUNTRY_TO_PREFIX[$v9w6rF])) { goto pLtNrd; } return false; pLtNrd: return self::COUNTRY_TO_PREFIX[$v9w6rF]; } public static function getPrefixForVatNumber($bo3aNU) { $bo3aNU = strtoupper($bo3aNU); preg_match(self::VAT_REGEX, $bo3aNU, $XnU5XF); if (!empty($XnU5XF[1])) { goto CKi2uK; } return false; CKi2uK: return $XnU5XF[1]; } private function getCachedVatData($Cgqck1, $SeRiOz = null) { global $wpdb; $joJGET = $wpdb->get_row($wpdb->prepare("\123\x45\114\x45\x43\124\40\x2a\x20\106\x52\x4f\115\40\140{$wpdb->prefix}\x74\145\141\155\167\x61\156\x74\x65\165\166\141\x74\x76\151\x65\x73\x5f\x63\x61\x63\x68\x65\x60\12\x20\x20\40\40\x20\x20\x20\40\40\40\x20\x20\x20\40\x20\40\x20\127\x48\105\x52\105\40\x76\x61\x74\40\75\40\x25\163\40\xa\40\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\101\x4e\x44\40\50\143\157\165\x6e\x74\x72\x79\137\x63\x6f\x64\145\x20\x3c\x3d\x3e\40\x25\x73\51\x20\12\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\x20\x20\x41\116\104\x20\x63\x72\145\x61\164\x65\x64\x5f\x61\164\x20\76\x3d\40\116\117\127\x28\x29\40\55\x20\x49\116\124\105\x52\x56\x41\x4c\x20\x31\65\40\x4d\x49\116\x55\x54\105\x20\xa\x20\40\40\x20\40\40\40\x20\40\x20\40\x20\x20\40\x20\40\40\114\111\115\x49\x54\40\x31", $Cgqck1, $SeRiOz)); if (!$joJGET) { goto O9I7Sg; } return new ViesVatDataDTO((bool) $joJGET->is_valid, $joJGET->raw_vat, $joJGET->name, $joJGET->vat, $joJGET->country_code, $joJGET->address, $joJGET->request_date, $joJGET->parsed_city, $joJGET->parsed_address, $joJGET->parsed_zip, $joJGET->parsed_zip_city); O9I7Sg: return null; } private function updateCachedVatData(ViesVatDataDTO $jBbYi8) { global $wpdb; $iNNbZQ = $wpdb->prefix . "\x74\x65\141\x6d\167\141\x6e\x74\x65\x75\x76\141\164\166\x69\145\163\137\x63\141\143\x68\x65"; $bB3om3 = ["\x76\141\x74" => $jBbYi8->vat, "\x63\157\165\156\x74\162\x79\137\143\157\144\145" => $jBbYi8->countryCode, "\x69\163\x5f\166\x61\x6c\x69\144" => $jBbYi8->isValid ? 1 : 0, "\156\141\x6d\x65" => $jBbYi8->name, "\x72\x61\167\x5f\x76\141\164" => $jBbYi8->rawVat, "\x61\x64\x64\x72\x65\163\x73" => $jBbYi8->address, "\162\x65\x71\x75\145\163\x74\137\x64\x61\164\x65" => $jBbYi8->lastUpdate, "\x70\141\x72\x73\x65\144\137\143\151\x74\x79" => $jBbYi8->parsedCity, "\x70\x61\x72\163\145\144\137\x61\144\x64\162\145\x73\163" => $jBbYi8->parsedAddress, "\160\141\x72\x73\145\x64\x5f\172\x69\160" => $jBbYi8->parsedZip, "\x70\141\x72\163\145\x64\x5f\172\x69\160\x5f\143\151\164\171" => $jBbYi8->parsedZipCity]; $jGPTUA = ["\x25\163", "\x25\163", "\x25\x64", "\45\163", "\x25\163", "\x25\x73", "\x25\163", "\45\163", "\x25\163", "\x25\163", "\x25\163"]; $GNpcq8 = $wpdb->get_row($wpdb->prepare("\x53\105\x4c\105\103\x54\x20\x69\x64\40\106\122\117\x4d\40\140{$wpdb->prefix}\164\145\141\x6d\x77\141\156\164\x65\165\x76\x61\164\x76\x69\145\x73\137\143\141\143\x68\145\140\x20\x57\x48\x45\122\x45\x20\x76\141\x74\x20\75\40\45\163\x20\101\116\x44\40\50\x63\157\165\156\x74\162\171\x5f\143\x6f\x64\x65\x20\74\x3d\x3e\40\x25\163\x29\40\x4c\x49\x4d\111\124\40\61", $jBbYi8->vat, $jBbYi8->countryCode)); if (!$GNpcq8) { goto aSRRKL; } $wpdb->delete($iNNbZQ, ["\151\x64" => $GNpcq8->id]); aSRRKL: $wpdb->insert($iNNbZQ, $bB3om3, $jGPTUA); } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Libs/Woocommerce/Address.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Libs\Woocommerce; if (defined("\ x41\x42\123\x50\x41\124\x48")) { goto pU9z2M; } exit; pU9z2M: use Teamwanteuvatvies\WoocommerceB2bFields; class Address { public $id; public $id_order; public $order_type; public $vat_number; public $company; public $first_name; public $last_name; public $email; public $phone; public $country; public $state; public $postcode; public $city; public $address_1; public $address_2; public function __construct($xMfnHc, $cxQJe2 = "\x62\x69\154\x6c\151\156\x67") { if (!($cxQJe2 !== "\x62\x69\x6c\x6c\151\x6e\x67" && $cxQJe2 !== "\x73\x68\x69\x70\160\x69\x6e\147")) { goto QLU5k9; } throw new \Exception("\124\x79\160\x20\x61\x64\x72\x65\163\x75\x20\155\165\x73\x69\x20\142\x79\xc4\x87\x20\x27\x62\151\154\x6c\151\156\x67\47\x20\154\x75\x62\40\47\163\150\x69\x70\x70\x69\156\147\x27\x2e"); QLU5k9: $RorkxG = $xMfnHc->get_address($cxQJe2); $rKp8mA = WoocommerceB2bFields::getOrderData($xMfnHc); if (!(!empty($rKp8mA) && !empty($rKp8mA[$cxQJe2 . "\x5f\166\x61\164"]))) { goto an7adz; } $RorkxG["\x76\141\x74"] = $rKp8mA[$cxQJe2 . "\137\x76\x61\164"]; an7adz: if (!(!empty($rKp8mA) && !empty($rKp8mA[$cxQJe2 . "\x5f\x63\x6f\155\x70\x61\x6e\171"]))) { goto uqhjOV; } $RorkxG["\x63\157\x6d\160\x61\x6e\x79"] = $rKp8mA[$cxQJe2 . "\x5f\x63\157\155\160\141\x6e\171"]; uqhjOV: $this->id = $cxQJe2 . "\x5f" . $xMfnHc->get_id(); $this->id_order = $xMfnHc->get_id(); $this->order_type = $cxQJe2; $this->vat_number = $RorkxG["\166\x61\x74"] ?? null; $this->company = $RorkxG["\143\157\x6d\x70\x61\x6e\171"] ?? null; $this->first_name = $RorkxG["\x66\x69\x72\163\164\137\156\x61\x6d\145"] ?? null; $this->last_name = $RorkxG["\154\141\163\x74\x5f\x6e\141\155\145"] ?? null; $this->email = $RorkxG["\x65\x6d\x61\151\x6c"] ?? null; $this->phone = $RorkxG["\160\150\157\x6e\x65"] ?? null; $this->country = $RorkxG["\143\157\165\156\x74\162\171"] ?? null; $this->state = $RorkxG["\163\164\x61\x74\x65"] ?? null; $this->postcode = $RorkxG["\x70\x6f\163\164\x63\x6f\x64\x65"] ?? null; $this->city = $RorkxG["\x63\x69\x74\x79"] ?? null; $this->address_1 = $RorkxG["\x61\144\x64\162\145\163\x73\137\x31"] ?? null; $this->address_2 = $RorkxG["\141\x64\144\162\x65\x73\x73\x5f\x32"] ?? null; } }21 namespace Teamwanteuvatvies\Src\Libs\Woocommerce; if (defined("\101\x42\123\x50\x41\x54\x48")) { goto Fxcqgq; } exit; Fxcqgq: use Teamwanteuvatvies\WoocommerceB2bFields; class Address { public $id; public $id_order; public $order_type; public $vat_number; public $company; public $first_name; public $last_name; public $email; public $phone; public $country; public $state; public $postcode; public $city; public $address_1; public $address_2; public function __construct($KlEwyX, $suIgUx = "\x62\151\x6c\x6c\x69\156\x67") { if (!($suIgUx !== "\x62\151\x6c\x6c\151\156\x67" && $suIgUx !== "\x73\x68\151\160\x70\151\156\x67")) { goto BflBm3; } throw new \Exception("\124\171\x70\x20\141\144\x72\x65\163\165\x20\x6d\165\163\151\x20\x62\171\xc4\x87\x20\x27\142\x69\154\154\151\156\147\x27\40\x6c\165\x62\x20\x27\x73\150\x69\160\x70\151\156\x67\47\x2e"); BflBm3: $MKFEZj = $KlEwyX->get_address($suIgUx); $km1NrR = WoocommerceB2bFields::getOrderData($KlEwyX); if (!(!empty($km1NrR) && !empty($km1NrR[$suIgUx . "\x5f\166\x61\x74"]))) { goto YrBzv3; } $MKFEZj["\166\141\164"] = $km1NrR[$suIgUx . "\x5f\166\141\x74"]; YrBzv3: if (!(!empty($km1NrR) && !empty($km1NrR[$suIgUx . "\x5f\143\157\155\x70\x61\x6e\171"]))) { goto pF1F56; } $MKFEZj["\x63\157\x6d\160\141\156\x79"] = $km1NrR[$suIgUx . "\137\x63\157\x6d\160\141\x6e\171"]; pF1F56: $this->id = $suIgUx . "\x5f" . $KlEwyX->get_id(); $this->id_order = $KlEwyX->get_id(); $this->order_type = $suIgUx; $this->vat_number = $MKFEZj["\x76\141\x74"] ?? null; $this->company = $MKFEZj["\x63\157\x6d\x70\141\x6e\171"] ?? null; $this->first_name = $MKFEZj["\x66\x69\x72\x73\164\137\x6e\x61\x6d\145"] ?? null; $this->last_name = $MKFEZj["\x6c\141\163\164\137\x6e\x61\x6d\x65"] ?? null; $this->email = $MKFEZj["\x65\x6d\141\x69\x6c"] ?? null; $this->phone = $MKFEZj["\160\x68\157\x6e\145"] ?? null; $this->country = $MKFEZj["\x63\157\165\156\164\x72\x79"] ?? null; $this->state = $MKFEZj["\x73\x74\141\164\145"] ?? null; $this->postcode = $MKFEZj["\160\x6f\163\164\143\x6f\144\x65"] ?? null; $this->city = $MKFEZj["\x63\x69\x74\171"] ?? null; $this->address_1 = $MKFEZj["\x61\144\144\162\x65\x73\163\137\x31"] ?? null; $this->address_2 = $MKFEZj["\141\144\x64\162\x65\x73\163\137\x32"] ?? null; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Libs/Woocommerce/CheckoutAddress.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Libs\Woocommerce; if (defined("\x41\102\123\x50\ x41\x54\x48")) { goto XESsYi; } exit; XESsYi: class CheckoutAddress { public $id; public $id_order; public $order_type; public $vat_number; public $company; public $first_name; public $last_name; public $email; public $phone; public $country; public $state; public $postcode; public $city; public $address_1; public $address_2; public function __construct($RorkxG, $cxQJe2 = "\x62\151\x6c\x6c\151\x6e\147") { if (!($cxQJe2 !== "\142\x69\154\x6c\151\156\x67" && $cxQJe2 !== "\163\x68\x69\x70\160\x69\x6e\147")) { goto bp7h5U; } throw new \Exception("\x54\x79\x70\x20\x61\144\x72\145\x73\165\40\x6d\165\163\x69\40\x62\x79\304\207\x20\x27\142\x69\x6c\x6c\151\156\x67\47\40\x6c\x75\x62\40\47\x73\150\151\160\160\x69\x6e\147\x27\x2e"); bp7h5U: if (!(!empty($RorkxG) && !empty($RorkxG[$cxQJe2 . "\x5f\166\x61\164"]))) { goto n0iTB_; } $RorkxG["\166\x61\164"] = $RorkxG[$cxQJe2 . "\x5f\x76\x61\164"]; n0iTB_: if (!(!empty($RorkxG) && !empty($RorkxG[$cxQJe2 . "\x5f\x63\157\155\160\x61\156\171"]))) { goto POF8O7; } $RorkxG["\143\x6f\155\160\141\x6e\x79"] = $RorkxG[$cxQJe2 . "\137\143\157\x6d\x70\141\156\171"]; POF8O7: $this->id = null; $this->id_order = 0; $this->order_type = $cxQJe2; $this->vat_number = $RorkxG["\166\141\x74"] ?? null; $this->company = $RorkxG["\143\x6f\x6d\x70\x61\x6e\x79"] ?? null; $this->first_name = $RorkxG["\x66\151\x72\163\x74\137\156\x61\155\x65"] ?? null; $this->last_name = $RorkxG["\154\x61\x73\x74\x5f\156\141\x6d\x65"] ?? null; $this->email = $RorkxG["\x65\x6d\141\151\154"] ?? null; $this->phone = $RorkxG["\160\150\x6f\x6e\145"] ?? null; $this->country = $RorkxG["\143\x6f\x75\x6e\x74\x72\x79"] ?? null; $this->state = $RorkxG["\x73\x74\141\x74\145"] ?? null; $this->postcode = $RorkxG["\160\157\163\164\x63\x6f\144\x65"] ?? null; $this->city = $RorkxG["\x63\x69\164\x79"] ?? null; $this->address_1 = $RorkxG["\x61\x64\144\x72\x65\x73\x73\x5f\x31"] ?? null; $this->address_2 = $RorkxG["\x61\x64\x64\162\145\x73\163\137\62"] ?? null; } }21 namespace Teamwanteuvatvies\Src\Libs\Woocommerce; if (defined("\x41\102\123\x50\101\x54\x48")) { goto BQ1cjV; } exit; BQ1cjV: class CheckoutAddress { public $id; public $id_order; public $order_type; public $vat_number; public $company; public $first_name; public $last_name; public $email; public $phone; public $country; public $state; public $postcode; public $city; public $address_1; public $address_2; public function __construct($MKFEZj, $suIgUx = "\142\x69\154\154\x69\156\147") { if (!($suIgUx !== "\x62\x69\154\x6c\x69\x6e\147" && $suIgUx !== "\163\x68\x69\x70\x70\151\x6e\x67")) { goto noH4rs; } throw new \Exception("\x54\171\x70\40\x61\x64\x72\x65\163\x75\40\155\x75\163\151\x20\142\171\304\x87\x20\47\x62\151\x6c\x6c\x69\156\x67\47\40\x6c\x75\x62\40\x27\163\x68\151\160\160\x69\156\x67\47\x2e"); noH4rs: if (!(!empty($MKFEZj) && !empty($MKFEZj[$suIgUx . "\137\x76\x61\164"]))) { goto olZW5V; } $MKFEZj["\x76\x61\164"] = $MKFEZj[$suIgUx . "\x5f\166\141\x74"]; olZW5V: if (!(!empty($MKFEZj) && !empty($MKFEZj[$suIgUx . "\x5f\143\157\x6d\160\x61\x6e\171"]))) { goto qv2K2m; } $MKFEZj["\x63\157\x6d\x70\141\x6e\171"] = $MKFEZj[$suIgUx . "\x5f\143\157\155\x70\x61\x6e\x79"]; qv2K2m: $this->id = null; $this->id_order = 0; $this->order_type = $suIgUx; $this->vat_number = $MKFEZj["\x76\141\164"] ?? null; $this->company = $MKFEZj["\x63\x6f\x6d\160\x61\x6e\x79"] ?? null; $this->first_name = $MKFEZj["\x66\x69\162\163\x74\x5f\156\x61\155\145"] ?? null; $this->last_name = $MKFEZj["\x6c\141\x73\x74\137\156\141\155\145"] ?? null; $this->email = $MKFEZj["\x65\x6d\141\151\154"] ?? null; $this->phone = $MKFEZj["\160\150\x6f\156\145"] ?? null; $this->country = $MKFEZj["\x63\157\165\156\x74\x72\171"] ?? null; $this->state = $MKFEZj["\163\x74\141\164\x65"] ?? null; $this->postcode = $MKFEZj["\160\157\163\x74\x63\157\144\145"] ?? null; $this->city = $MKFEZj["\x63\151\164\171"] ?? null; $this->address_1 = $MKFEZj["\141\144\144\x72\x65\x73\163\x5f\x31"] ?? null; $this->address_2 = $MKFEZj["\x61\x64\x64\162\x65\x73\163\137\62"] ?? null; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Libs/index.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 if (defined("\ x41\x42\123\120\x41\124\110")) { goto m00gij; } exit; m00gij: header("\x45\x78\x70\151\162\x65\x73\72\x20\115\157\156\54\40\x32\66\x20\x4a\x75\154\40\61\71\71\67\x20\x30\65\72\60\60\72\x30\x30\40\x47\x4d\124"); header("\114\141\x73\x74\x2d\x4d\x6f\x64\151\x66\x69\145\144\72\40" . gmdate("\x44\x2c\40\x64\40\115\40\131\x20\110\x3a\x69\x3a\163") . "\x20\x47\115\124"); header("\x43\x61\x63\x68\x65\55\103\157\x6e\x74\x72\x6f\x6c\x3a\x20\x6e\x6f\x2d\x73\164\x6f\162\145\54\x20\x6e\x6f\x2d\143\x61\143\150\x65\x2c\x20\x6d\165\x73\x74\55\x72\x65\x76\x61\x6c\x69\x64\x61\x74\x65"); header("\x43\141\x63\150\145\x2d\x43\x6f\156\164\162\157\x6c\x3a\x20\160\x6f\x73\164\55\x63\x68\145\x63\x6b\x3d\x30\54\40\160\x72\145\55\143\150\145\143\153\75\60", false); header("\120\x72\x61\x67\x6d\141\72\x20\x6e\x6f\55\x63\141\143\x68\145"); header("\114\x6f\143\x61\164\151\x6f\156\72\40\56\56\57"); exit;21 if (defined("\101\x42\x53\x50\x41\x54\x48")) { goto Xh3M2K; } exit; Xh3M2K: header("\105\x78\160\x69\x72\x65\x73\x3a\40\115\157\x6e\x2c\x20\62\66\x20\x4a\x75\154\40\x31\x39\71\x37\40\60\x35\72\60\x30\x3a\60\60\x20\107\x4d\x54"); header("\114\141\163\164\55\115\157\144\151\146\151\145\x64\x3a\x20" . gmdate("\104\x2c\40\144\x20\x4d\40\131\40\x48\72\x69\72\x73") . "\x20\x47\115\124"); header("\103\141\x63\x68\x65\55\x43\x6f\x6e\164\162\x6f\154\x3a\x20\156\x6f\55\163\x74\x6f\162\145\x2c\x20\156\x6f\55\x63\x61\143\x68\145\x2c\40\155\x75\x73\164\x2d\x72\x65\166\141\x6c\151\144\141\164\x65"); header("\x43\x61\143\x68\x65\x2d\103\157\x6e\164\x72\x6f\x6c\72\40\160\x6f\x73\164\x2d\x63\150\145\x63\x6b\x3d\x30\x2c\40\x70\162\145\x2d\x63\x68\145\143\153\75\x30", false); header("\x50\162\x61\147\155\141\72\40\x6e\x6f\x2d\x63\x61\143\x68\x65"); header("\x4c\157\x63\x61\x74\151\x6f\156\x3a\40\x2e\56\x2f"); exit; -
teamwanteuvatvies/trunk/vendor/teamwant/src/Teamwanteuvatvies.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies; use Teamwanteuvatvies\Controllers\AdminPageController; use Teamwanteuvatvies\Controllers\CronController; defined("\ 101\x42\x53\x50\x41\124\110") || exit; class Teamwanteuvatvies { public function __construct() { AdminPageController::init(); if (!is_admin()) { goto d2YP1e; } new WoocommerceAdminOrderVatMetabox(); d2YP1e: WoocommerceB2bFields::init(); WoocommerceCheckout::init(); CronController::init(); WoocommerceCheckoutInformationBlock::init(); register_activation_hook(TEAMWANTEUVATVIES_FILE, [self::class, "\151\x6e\x73\164\x61\154\x6c"]); } public static function install() { require_once __DIR__ . "\57\x69\156\x73\164\141\x6c\x6c\x2e\160\x68\160"; } }21 namespace Teamwanteuvatvies; use Teamwanteuvatvies\Controllers\AdminPageController; use Teamwanteuvatvies\Controllers\CronController; defined("\x41\x42\x53\x50\101\124\x48") || exit; class Teamwanteuvatvies { public function __construct() { AdminPageController::init(); if (!is_admin()) { goto ieHD5p; } new WoocommerceAdminOrderVatMetabox(); ieHD5p: WoocommerceB2bFields::init(); WoocommerceCheckout::init(); CronController::init(); WoocommerceCheckoutInformationBlock::init(); register_activation_hook(TEAMWANTEUVATVIES_FILE, [self::class, "\151\156\163\164\x61\x6c\x6c"]); } public static function install() { require_once __DIR__ . "\57\x69\156\x73\x74\x61\154\x6c\x2e\160\150\160"; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Tools.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies; defined("\x41\102\ 123\x50\x41\124\x48") || exit; class Tools { public static function getAllValues() { return $_POST + $_GET; } public static function getValue($B8srNC, $p5poT3 = false, $Dw26_Y = true) { if (!empty($B8srNC)) { goto TmsV5r; } return false; TmsV5r: $SP4xRc = isset($_POST[$B8srNC]) ? sanitize_text_field($_POST[$B8srNC]) : sanitize_text_field($_GET[$B8srNC] ?? null); if (isset($SP4xRc)) { goto VEueUO; } $SP4xRc = $p5poT3; VEueUO: return $SP4xRc; } }21 namespace Teamwanteuvatvies; defined("\x41\102\x53\120\101\124\x48") || exit; class Tools { public static function getAllValues() { return $_POST + $_GET; } public static function getValue($fvtLmJ, $ugqk1p = false, $TW1zkq = true) { if (!empty($fvtLmJ)) { goto n3EbMu; } return false; n3EbMu: $aTr3cs = isset($_POST[$fvtLmJ]) ? sanitize_text_field($_POST[$fvtLmJ]) : sanitize_text_field($_GET[$fvtLmJ] ?? null); if (isset($aTr3cs)) { goto Ades3U; } $aTr3cs = $ugqk1p; Ades3U: return $aTr3cs; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Types/CustomBoolean.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Types; defined("\ 101\x42\123\x50\x41\124\x48") || exit; class CustomBoolean extends \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rule { private const avaliableValue = [true, "\164\x72\x75\145", "\x6f\x6e", 1, "\61", false, "\x66\141\154\x73\x65", "\x6f\x66\146", 0, "\x30"]; public static function createVO($W0nI0y) { if (!in_array($W0nI0y, self::avaliableValue, true)) { goto Owe1Tr; } return true; Owe1Tr: return false; } public function check($W0nI0y) : bool { if (!in_array($W0nI0y, self::avaliableValue, true)) { goto Xa7gPF; } return true; Xa7gPF: return false; } }21 namespace Teamwanteuvatvies\Src\Types; defined("\x41\102\123\120\101\124\x48") || exit; class CustomBoolean extends \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rule { private const avaliableValue = [true, "\x74\x72\165\x65", "\157\156", 1, "\x31", false, "\x66\141\154\163\x65", "\x6f\x66\x66", 0, "\x30"]; public static function createVO($MUQ8u6) { if (!in_array($MUQ8u6, self::avaliableValue, true)) { goto g1PSry; } return true; g1PSry: return false; } public function check($MUQ8u6) : bool { if (!in_array($MUQ8u6, self::avaliableValue, true)) { goto KqH5gF; } return true; KqH5gF: return false; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Types/IsTrueBoolean.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Types; defined("\ x41\102\x53\120\x41\x54\110") || exit; class IsTrueBoolean { public const avaliableValue = [true, "\x74\x72\x75\145", "\x6f\156", 1, "\x31"]; public static function createVO($W0nI0y) { if (!in_array($W0nI0y, self::avaliableValue, true)) { goto AFisz2; } return true; AFisz2: return false; } public function check($W0nI0y) : bool { if (!in_array($W0nI0y, self::avaliableValue, true)) { goto GENgYE; } return true; GENgYE: return false; } }21 namespace Teamwanteuvatvies\Src\Types; defined("\101\x42\x53\x50\101\124\110") || exit; class IsTrueBoolean { public const avaliableValue = [true, "\164\x72\x75\x65", "\x6f\x6e", 1, "\x31"]; public static function createVO($MUQ8u6) { if (!in_array($MUQ8u6, self::avaliableValue, true)) { goto nVyH7c; } return true; nVyH7c: return false; } public function check($MUQ8u6) : bool { if (!in_array($MUQ8u6, self::avaliableValue, true)) { goto gQ388c; } return true; gQ388c: return false; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Types/MinIf.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Types; defined("\101\ x42\x53\x50\x41\124\110") || exit; class MinIf extends \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rule { use \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rules\Traits\FileTrait; protected $message = "\124\x68\x65\40\72\x61\164\x74\x72\151\142\x75\x74\x65\x20\x6d\151\x6e\151\155\165\155\x20\x69\163\40\72\166\141\154\165\145"; protected $fillableParams = array("\155\x69\156\x69\146"); public function fillParameters(array $aUIJuv) : \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rule { $this->params["\x66\x69\145\154\x64"] = array_shift($aUIJuv); $this->params["\x76\x61\154\x75\145\163"] = $aUIJuv; return $this; } public function check($W0nI0y) : bool { $this->requireParameters(["\146\151\x65\x6c\x64", "\x76\141\154\165\x65\163"]); $ejBJEt = $this->parameter("\x66\151\145\x6c\144"); $UuA83u = $this->parameter("\166\141\154\165\x65\x73"); $jSIgUL = $this->getAttribute()->getValue($ejBJEt); if (!($jSIgUL === "\x66\141\x6c\163\x65" || $jSIgUL === false)) { goto Y8et9q; } return true; Y8et9q: if (is_numeric($W0nI0y)) { goto afrTEZ; } return false; afrTEZ: return $W0nI0y > (int) (isset($UuA83u[0]) ? $UuA83u[0] : 0); } }21 namespace Teamwanteuvatvies\Src\Types; defined("\101\102\123\120\101\124\x48") || exit; class MinIf extends \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rule { use \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rules\Traits\FileTrait; protected $message = "\x54\150\x65\x20\72\141\164\x74\162\x69\142\165\x74\x65\40\x6d\151\156\151\155\x75\x6d\40\151\163\x20\x3a\x76\x61\x6c\165\x65"; protected $fillableParams = array("\155\151\x6e\x69\146"); public function fillParameters(array $lNKOrk) : \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rule { $this->params["\x66\151\x65\154\x64"] = array_shift($lNKOrk); $this->params["\166\x61\x6c\165\145\x73"] = $lNKOrk; return $this; } public function check($MUQ8u6) : bool { $this->requireParameters(["\146\x69\x65\154\x64", "\166\141\x6c\165\x65\163"]); $ru5GRu = $this->parameter("\146\151\145\x6c\144"); $lEfWHL = $this->parameter("\x76\x61\x6c\x75\145\163"); $HajSrF = $this->getAttribute()->getValue($ru5GRu); if (!($HajSrF === "\146\x61\154\x73\x65" || $HajSrF === false)) { goto mLCVJI; } return true; mLCVJI: if (is_numeric($MUQ8u6)) { goto hDFfOB; } return false; hDFfOB: return $MUQ8u6 > (int) (isset($lEfWHL[0]) ? $lEfWHL[0] : 0); } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Types/index.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 if (defined("\ 101\x42\123\120\101\x54\110")) { goto ntUhJd; } exit; ntUhJd: header("\x45\x78\160\151\162\x65\163\72\x20\x4d\157\x6e\x2c\40\62\66\x20\112\165\x6c\40\x31\x39\x39\x37\x20\60\x35\72\x30\x30\x3a\60\x30\x20\x47\x4d\x54"); header("\x4c\141\163\164\x2d\115\x6f\144\x69\146\151\x65\x64\x3a\x20" . gmdate("\104\x2c\x20\144\x20\x4d\40\131\x20\x48\72\151\x3a\163") . "\x20\107\x4d\x54"); header("\103\x61\143\150\145\55\x43\x6f\156\164\162\x6f\x6c\72\40\x6e\x6f\x2d\163\x74\157\162\145\54\x20\156\x6f\55\x63\x61\143\150\145\x2c\40\155\165\x73\164\x2d\x72\145\166\x61\x6c\x69\144\x61\164\x65"); header("\x43\x61\143\150\x65\55\x43\157\156\164\162\157\154\72\x20\x70\157\x73\x74\x2d\x63\x68\145\x63\x6b\75\x30\x2c\x20\x70\162\145\x2d\x63\x68\x65\143\x6b\x3d\60", false); header("\120\x72\x61\147\x6d\141\x3a\x20\156\x6f\55\143\x61\143\x68\x65"); header("\x4c\x6f\143\x61\x74\151\157\x6e\72\40\56\56\57"); exit;21 if (defined("\x41\102\x53\120\x41\x54\x48")) { goto xQUULW; } exit; xQUULW: header("\105\170\x70\x69\162\145\x73\x3a\40\x4d\157\156\x2c\x20\x32\x36\40\112\165\x6c\x20\61\x39\x39\x37\x20\x30\65\72\x30\x30\72\60\x30\x20\x47\115\124"); header("\x4c\141\x73\164\55\x4d\157\144\151\146\151\145\x64\x3a\40" . gmdate("\104\x2c\x20\x64\40\115\40\131\40\x48\x3a\x69\72\163") . "\40\x47\115\x54"); header("\x43\x61\143\150\x65\55\x43\x6f\156\164\162\x6f\154\72\x20\156\157\55\163\164\157\x72\145\x2c\40\156\157\55\143\x61\143\x68\145\x2c\40\x6d\165\163\164\55\162\x65\166\x61\154\151\x64\x61\164\x65"); header("\103\141\143\x68\145\x2d\x43\157\x6e\x74\x72\157\154\72\x20\160\157\163\164\55\x63\x68\145\143\153\x3d\60\54\40\x70\162\145\55\143\x68\x65\x63\153\75\60", false); header("\x50\162\x61\147\x6d\141\72\40\156\157\x2d\143\x61\143\x68\x65"); header("\x4c\157\143\141\164\151\x6f\x6e\x3a\x20\56\x2e\x2f"); exit; -
teamwanteuvatvies/trunk/vendor/teamwant/src/WoocommerceAdminOrderVatMetabox.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies; defined("\101\ 102\123\120\x41\x54\x48") || exit; class WoocommerceAdminOrderVatMetabox { public function __construct() { add_action("\x61\x64\144\137\x6d\145\164\x61\x5f\142\157\x78\x65\x73", [$this, "\141\144\x64\x56\141\x74\115\x65\x74\x61\x62\x6f\x78"]); } public function addVatMetabox() { $TiMXAR = wc_get_container()->get("\101\165\164\x6f\155\x61\164\164\151\143\134\127\157\x6f\x43\157\155\155\x65\x72\x63\x65\x5c\x49\156\164\145\x72\156\x61\154\134\x44\141\164\x61\123\x74\x6f\x72\145\x73\134\x4f\x72\144\145\x72\163\x5c\103\165\163\164\x6f\155\x4f\162\144\145\162\163\x54\141\x62\154\145\103\157\156\x74\162\x6f\154\154\145\x72")->custom_orders_table_usage_is_enabled() ? wc_get_page_screen_id("\163\x68\x6f\160\55\x6f\162\144\x65\x72") : "\x73\x68\157\160\x5f\157\x72\144\x65\162"; add_meta_box("\x74\145\x61\x6d\x77\141\156\164\145\165\166\x61\x74\166\x69\145\163\x5f\x76\x61\164\x5f\151\x6e\x66\157", __("\126\x41\x54\x20\126\111\105\x53\x20\111\156\146\157\x72\x6d\x61\x74\151\157\x6e", "\164\145\141\x6d\x77\x61\156\164\145\x75\x76\141\x74\166\x69\x65\163"), [$this, "\144\x69\x73\x70\154\x61\x79\x56\141\164\115\x65\164\x61\x62\x6f\170"], $TiMXAR, "\x73\x69\144\145", "\144\x65\146\141\x75\154\x74"); } public function displayVatMetabox($vxMtdZ) { $xMfnHc = $vxMtdZ instanceof WP_Post ? wc_get_order($vxMtdZ->ID) : $vxMtdZ; if ($xMfnHc) { goto y4Ls39; } return; y4Ls39: $u7fcne = $xMfnHc->get_id(); $VDa2IV = $this->getVatData($u7fcne, "\142\x69\154\154\x69\156\x67"); if (!empty($VDa2IV)) { goto xvsaYx; } echo "\74\160\x3e" . esc_html__("\x4e\157\x20\x56\101\x54\x20\x56\111\105\x53\40\x64\x61\164\141\x20\x66\x6f\x72\x20\x74\x68\x69\163\x20\x6f\162\144\145\162\56", "\x74\x65\141\x6d\x77\141\156\164\x65\165\x76\x61\x74\x76\x69\145\x73") . "\74\x2f\160\76"; return; xvsaYx: $this->renderVatInfo($VDa2IV); } private function getVatData($u7fcne, $ZEA577) { global $wpdb; $lOYwaA = $wpdb->get_row($wpdb->prepare("\x53\x45\114\105\103\x54\40\52\40\x46\x52\x4f\x4d\x20\x60{$wpdb->prefix}\x74\x65\141\155\167\141\x6e\164\x65\165\166\141\x74\166\151\x65\163\137\141\x64\x64\162\145\x73\x73\x60\x20\x57\x48\x45\122\x45\x20\x60\151\144\137\x6f\162\144\x65\162\140\40\75\40\45\x64\40\101\116\x44\x20\140\x6f\x72\144\x65\x72\x5f\x74\x79\x70\x65\140\40\75\x20\x25\163", $u7fcne, $ZEA577), ARRAY_A); return $lOYwaA; } private function renderVatInfo($W6k1ZB) { echo "\x20\40\40\40\40\x20\x20\x20\x3c\144\151\166\x20\x63\154\x61\x73\x73\x3d\x22\x74\145\141\155\x77\x61\156\x74\145\x75\x76\141\x74\x76\x69\145\x73\55\x76\x61\164\x2d\x63\157\156\x74\x61\x69\x6e\x65\x72\42\x3e\xa\x20\x20\40\40\x20\40\x20\x20\40\40\40\x20"; if ($W6k1ZB["\x69\163\x5f\x76\141\154\x69\144"]) { goto qDRlgQ; } echo "\40\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\74\144\151\x76\40\x63\154\141\163\x73\75\x22\x6e\x6f\x74\151\x63\x65\x20\156\157\x74\x69\143\145\55\145\x72\162\x6f\x72\x20\151\156\154\151\156\x65\42\x3e\xa\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\40\74\160\x3e\74\x73\164\x72\157\156\147\x3e"; esc_html_e("\x56\101\124\40\x6e\x75\155\x62\145\162\x20\151\163\x20\156\x6f\x74\40\166\141\x6c\x69\144\41", "\x74\x65\x61\155\x77\141\156\164\x65\x75\x76\141\164\166\x69\x65\x73"); echo "\74\57\x73\164\162\157\156\147\76\x3c\57\x70\76\xa\x20\x20\x20\x20\x20\40\40\x20\40\40\40\x20\x20\40\x20\40\x3c\57\144\151\166\76\xa\x20\x20\x20\x20\40\40\x20\40\40\40\x20\40"; qDRlgQ: echo "\xa\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20"; if (empty($W6k1ZB["\166\x61\x74"])) { goto QOTjpN; } echo "\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20"; if ($W6k1ZB["\x69\x73\137\166\x61\154\151\144"]) { goto xRTlp6; } echo "\40\40\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\74\160\40\163\x74\171\154\145\x3d\x22\x63\157\154\157\162\72\40\43\x64\143\x33\62\63\62\73\x22\76\74\163\x74\162\157\x6e\x67\x3e"; esc_html_e("\xe2\234\227\x20\x56\x41\124\x20\151\x6e\x76\141\x6c\x69\144", "\164\145\x61\x6d\167\x61\x6e\164\145\x75\166\x61\x74\x76\151\x65\163"); echo "\x3c\57\x73\164\x72\157\156\x67\76\x3c\x2f\160\x3e\12\40\40\x20\x20\x20\40\40\40\x20\40\x20\40\x20\40\40\x20"; goto hFA_qf; xRTlp6: echo "\40\x20\40\40\40\x20\x20\x20\40\40\40\40\x20\40\40\40\x20\x20\x20\40\x3c\160\40\163\x74\x79\154\145\75\x22\x63\x6f\x6c\157\x72\72\x20\x23\x34\66\142\x34\65\60\x3b\42\76\x3c\x73\164\162\157\x6e\147\x3e"; esc_html_e("\xe2\234\223\40\x56\x41\x54\x20\x76\x61\154\x69\144", "\x74\145\141\x6d\167\141\x6e\x74\x65\165\166\141\164\166\151\145\x73"); echo "\74\x2f\x73\164\x72\x6f\156\x67\76\x3c\57\x70\x3e\xa\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\x20"; hFA_qf: echo "\12\x20\40\x20\40\x20\40\x20\x20\40\x20\40\40\x20\x20\40\x20\74\x70\x3e\x3c\x73\x74\x72\x6f\156\x67\x3e"; esc_html_e("\103\x6f\155\160\141\x6e\x79\72", "\x74\145\x61\155\x77\141\156\164\145\165\x76\141\164\166\x69\x65\163"); echo "\x3c\x2f\163\164\162\157\156\147\76\x3c\x62\162\x3e\12\x20\40\40\x20\40\40\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\x20\40"; echo esc_html($W6k1ZB["\x6e\141\x6d\145"]); echo "\x3c\57\x70\76\12\xa\x20\x20\40\40\40\40\x20\x20\40\x20\40\40\40\40\40\x20\x3c\x70\x3e\74\x73\x74\162\157\x6e\147\x3e"; esc_html_e("\126\x41\x54\72", "\164\x65\141\155\x77\x61\x6e\164\145\165\x76\141\164\166\151\x65\x73"); echo "\x3c\57\x73\x74\162\x6f\156\147\x3e\x3c\x62\x72\x3e\xa\x20\40\40\40\x20\x20\40\40\40\x20\40\x20\40\40\x20\x20\40\x20\40\x20"; echo esc_html($W6k1ZB["\162\x61\167\137\x76\141\164"]); echo "\x3c\x2f\x70\x3e\xa\xa\x20\x20\x20\40\40\40\40\x20\40\40\x20\x20\x20\x20\40\40\74\160\76\74\163\164\x72\x6f\156\x67\x3e"; esc_html_e("\101\144\144\162\145\x73\x73\x3a", "\x74\145\x61\x6d\x77\141\x6e\164\x65\x75\x76\x61\164\166\151\145\x73"); echo "\x3c\x2f\163\x74\162\x6f\x6e\147\x3e\74\x62\x72\x3e\12\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40"; echo nl2br(esc_html($W6k1ZB["\141\144\144\162\x65\x73\x73"])); echo "\74\57\160\76\xa\12\x20\40\40\40\x20\x20\x20\40\40\40\40\x20\x20\40\x20\x20\x3c\160\x3e\x3c\163\164\162\157\156\147\x3e"; esc_html_e("\114\x61\163\164\x20\165\x70\144\141\164\x65\72", "\164\x65\x61\x6d\x77\x61\156\164\145\165\x76\x61\x74\x76\151\x65\x73"); echo "\x3c\x2f\163\x74\x72\x6f\x6e\147\76\x3c\x62\162\76\xa\40\40\40\40\40\x20\40\x20\40\x20\40\x20\x20\40\40\40\40\x20\x20\40"; echo esc_html($W6k1ZB["\x6c\141\x73\x74\137\x75\160\x64\141\164\x65"]); echo "\74\x2f\x70\76\xa\12\x20\x20\40\40\40\40\40\40\x20\40\40\40\x20\x20\40\x20"; if (empty($W6k1ZB["\x76\x69\145\163\x5f\x65\162\x72\x6f\162"])) { goto dEJ1km; } echo "\40\x20\40\40\x20\40\40\x20\40\40\40\x20\x20\x20\40\40\x20\x20\40\x20\x3c\x64\x69\166\x20\143\x6c\141\x73\163\75\42\x6e\157\164\x69\143\x65\x20\156\157\164\x69\x63\145\x2d\x65\162\x72\x6f\x72\40\151\156\x6c\x69\156\145\42\76\12\x20\x20\40\x20\40\40\40\x20\40\x20\x20\40\40\40\40\40\x20\x20\x20\x20\x20\40\40\40\74\160\76\x3c\163\x74\162\x6f\x6e\147\x3e\x45\162\x72\157\x72\x3a\74\57\x73\x74\162\157\x6e\x67\x3e\40"; echo esc_html(wp_strip_all_tags($W6k1ZB["\x76\151\145\x73\x5f\145\x72\x72\x6f\162"])); echo "\x3c\x2f\x70\76\xa\40\40\40\x20\40\x20\40\40\40\x20\40\40\40\40\40\40\x20\40\40\40\x3c\x2f\x64\x69\x76\x3e\12\40\x20\40\x20\40\40\x20\40\x20\40\40\x20\x20\40\x20\40"; dEJ1km: echo "\x20\40\40\x20\40\x20\x20\40\40\40\x20\x20"; goto k_3Tse; QOTjpN: echo "\40\x20\40\40\x20\40\40\x20\40\x20\x20\40\x20\40\x20\x20\x3c\144\x69\x76\40\x63\x6c\141\x73\x73\x3d\42\x6e\x6f\x74\x69\143\145\x20\x6e\x6f\x74\151\x63\145\x2d\167\141\162\156\x69\x6e\147\40\151\156\x6c\x69\156\145\x22\76\xa\x20\40\40\40\x20\40\40\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\40\x20\x3c\x70\76\74\x73\164\x72\157\x6e\x67\76"; esc_html_e("\116\157\x20\126\101\x54\40\156\x75\155\x62\x65\x72\x20\160\x72\x6f\x76\151\x64\x65\x64", "\164\145\141\x6d\167\141\156\164\145\x75\166\141\x74\166\151\145\163"); echo "\x3c\x2f\163\x74\x72\x6f\x6e\147\76\x3c\x2f\x70\76\12\40\x20\x20\x20\40\x20\x20\40\40\x20\40\40\40\x20\40\40\x3c\x2f\144\x69\166\x3e\xa\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\40"; k_3Tse: echo "\40\x20\40\40\x20\x20\40\x20\x3c\x2f\x64\x69\x76\x3e\xa\40\40\40\x20\40\x20\40\x20"; } }21 namespace Teamwanteuvatvies; defined("\101\x42\x53\x50\101\x54\x48") || exit; class WoocommerceAdminOrderVatMetabox { public function __construct() { add_action("\x61\x64\144\137\x6d\x65\164\141\x5f\x62\x6f\x78\145\x73", [$this, "\141\x64\144\x56\141\164\115\x65\164\x61\142\x6f\170"]); } public function addVatMetabox() { $ICLIb7 = wc_get_container()->get("\x41\x75\164\157\155\x61\x74\164\x69\x63\134\x57\157\x6f\x43\157\155\155\x65\162\143\x65\x5c\111\x6e\164\145\162\156\x61\x6c\134\x44\141\x74\x61\x53\x74\157\162\x65\163\134\x4f\x72\144\x65\x72\163\x5c\103\165\163\x74\x6f\x6d\117\x72\x64\145\162\163\124\x61\x62\154\145\x43\x6f\x6e\164\162\x6f\154\x6c\x65\x72")->custom_orders_table_usage_is_enabled() ? wc_get_page_screen_id("\163\150\157\160\55\157\x72\144\x65\162") : "\163\150\x6f\160\137\157\162\x64\x65\162"; add_meta_box("\x74\145\x61\155\167\141\x6e\x74\145\165\x76\x61\x74\166\x69\x65\163\x5f\x76\x61\x74\x5f\151\156\146\x6f", __("\126\x41\124\40\x56\x49\x45\x53\40\x49\156\x66\157\162\155\x61\x74\x69\x6f\156", "\164\145\x61\x6d\x77\x61\x6e\x74\x65\165\166\141\x74\x76\x69\x65\163"), [$this, "\144\x69\x73\x70\154\x61\171\x56\x61\x74\115\145\x74\141\x62\x6f\170"], $ICLIb7, "\163\151\144\145", "\x64\x65\146\141\165\x6c\164"); } public function displayVatMetabox($LOfWhV) { $KlEwyX = $LOfWhV instanceof WP_Post ? wc_get_order($LOfWhV->ID) : $LOfWhV; if ($KlEwyX) { goto uO_YWn; } return; uO_YWn: $vR0C4L = $KlEwyX->get_id(); $NP_HFp = $this->getVatData($vR0C4L, "\142\151\x6c\x6c\x69\156\x67"); if (!empty($NP_HFp)) { goto ZZaX2b; } echo "\x3c\160\x3e" . esc_html__("\x4e\157\40\126\101\x54\x20\x56\x49\x45\123\x20\144\x61\x74\x61\40\x66\157\162\x20\x74\150\x69\x73\x20\157\x72\x64\145\162\x2e", "\x74\145\x61\155\167\x61\x6e\164\145\x75\x76\141\x74\166\x69\145\x73") . "\x3c\x2f\x70\76"; return; ZZaX2b: $this->renderVatInfo($NP_HFp); } private function getVatData($vR0C4L, $U22ctF) { global $wpdb; $EbSYWk = $wpdb->get_row($wpdb->prepare("\123\x45\x4c\105\103\x54\x20\x2a\x20\x46\122\x4f\x4d\x20\x60{$wpdb->prefix}\x74\x65\141\155\x77\141\x6e\x74\x65\x75\x76\141\164\166\151\x65\x73\137\141\144\x64\162\145\163\163\x60\x20\127\x48\105\122\x45\x20\140\x69\x64\x5f\157\162\144\145\x72\x60\40\75\x20\x25\144\40\x41\x4e\x44\40\x60\x6f\x72\144\145\x72\137\x74\171\160\145\x60\40\x3d\40\x25\x73", $vR0C4L, $U22ctF), ARRAY_A); return $EbSYWk; } private function renderVatInfo($bB3om3) { echo "\x20\40\40\40\x20\40\40\x20\x3c\x64\x69\x76\40\x63\x6c\141\163\163\x3d\x22\164\x65\x61\x6d\167\x61\156\164\x65\165\166\141\x74\166\x69\145\163\x2d\166\x61\x74\55\143\x6f\156\164\141\x69\156\145\162\x22\76\xa\x20\40\40\40\x20\x20\x20\40\x20\40\x20\40"; if ($bB3om3["\x69\163\137\x76\141\x6c\x69\144"]) { goto VZOj45; } echo "\40\40\40\40\40\x20\x20\40\40\40\x20\40\40\x20\40\40\x3c\144\x69\x76\40\x63\x6c\141\x73\163\x3d\x22\x6e\157\164\151\x63\145\x20\156\157\x74\x69\143\145\x2d\145\x72\162\x6f\162\40\151\x6e\x6c\151\x6e\145\42\76\12\40\40\x20\40\x20\40\x20\40\40\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\74\x70\76\x3c\163\164\162\157\x6e\x67\x3e"; esc_html_e("\126\101\x54\x20\156\x75\x6d\142\x65\x72\x20\151\163\x20\x6e\157\x74\40\166\141\154\x69\144\x21", "\x74\145\141\155\167\x61\x6e\164\x65\165\166\141\x74\x76\x69\145\163"); echo "\74\57\x73\x74\x72\157\x6e\x67\76\x3c\x2f\160\76\xa\40\40\x20\x20\x20\40\x20\x20\40\x20\40\40\40\x20\x20\x20\74\57\x64\x69\x76\76\12\40\40\x20\40\x20\x20\x20\x20\40\x20\40\40"; VZOj45: echo "\12\40\x20\40\40\40\40\40\40\40\x20\40\x20"; if (empty($bB3om3["\x76\x61\164"])) { goto dOeKR5; } echo "\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\40\40\x20"; if ($bB3om3["\151\x73\137\x76\141\x6c\x69\144"]) { goto FsULPr; } echo "\40\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\40\74\x70\40\x73\x74\171\154\145\75\42\x63\x6f\x6c\157\x72\72\x20\43\x64\143\x33\62\63\x32\x3b\x22\x3e\74\x73\164\x72\157\156\x67\x3e"; esc_html_e("\342\x9c\227\x20\126\101\x54\40\151\156\166\141\154\x69\144", "\x74\x65\141\x6d\x77\141\x6e\164\145\x75\166\x61\x74\x76\x69\145\x73"); echo "\x3c\x2f\x73\164\x72\157\156\147\76\74\x2f\160\x3e\12\40\40\x20\40\x20\x20\x20\40\40\40\40\40\40\x20\x20\40"; goto tm7Bux; FsULPr: echo "\40\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\x3c\160\40\163\164\x79\154\x65\x3d\42\x63\157\154\157\162\x3a\x20\x23\x34\x36\x62\64\65\60\x3b\42\76\x3c\163\x74\162\157\156\x67\76"; esc_html_e("\342\x9c\x93\x20\126\101\x54\40\166\141\154\151\144", "\164\145\x61\155\167\141\x6e\x74\145\165\x76\141\164\x76\x69\145\x73"); echo "\x3c\x2f\x73\164\162\157\156\147\76\x3c\x2f\160\76\12\40\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\40"; tm7Bux: echo "\12\40\40\40\40\40\40\40\x20\40\x20\x20\x20\x20\x20\40\40\74\x70\76\x3c\x73\164\162\x6f\x6e\147\x3e"; esc_html_e("\103\157\155\160\141\156\x79\x3a", "\x74\x65\x61\155\167\141\156\x74\145\165\x76\141\x74\x76\x69\145\x73"); echo "\x3c\x2f\163\x74\162\157\x6e\x67\76\74\142\162\x3e\12\x20\40\x20\40\x20\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40"; echo esc_html($bB3om3["\x6e\141\155\x65"]); echo "\x3c\x2f\160\x3e\xa\xa\x20\40\x20\40\40\40\x20\40\x20\40\40\40\x20\40\x20\40\74\x70\x3e\74\163\x74\162\157\x6e\147\76"; esc_html_e("\x56\x41\124\x3a", "\164\145\141\x6d\167\141\x6e\164\145\165\166\141\164\166\x69\145\163"); echo "\x3c\x2f\163\x74\162\x6f\156\147\76\x3c\x62\x72\76\xa\x20\40\x20\40\40\x20\x20\x20\40\40\x20\40\x20\40\x20\40\40\40\x20\40"; echo esc_html($bB3om3["\x72\141\x77\137\x76\x61\x74"]); echo "\x3c\x2f\160\x3e\xa\xa\x20\40\40\40\40\x20\40\x20\x20\40\x20\40\40\x20\40\x20\x3c\160\76\74\163\164\162\157\x6e\147\x3e"; esc_html_e("\101\x64\x64\162\145\x73\163\x3a", "\164\145\x61\x6d\167\141\x6e\164\145\165\166\141\x74\166\x69\x65\x73"); echo "\74\x2f\x73\164\162\157\156\x67\x3e\x3c\x62\162\x3e\12\40\40\40\x20\40\40\40\40\x20\x20\40\40\40\x20\40\40\40\x20\x20\40"; echo nl2br(esc_html($bB3om3["\x61\x64\x64\x72\145\x73\163"])); echo "\74\x2f\x70\x3e\xa\xa\x20\40\x20\40\40\x20\40\40\40\40\x20\40\40\40\x20\40\x3c\160\76\x3c\163\164\162\x6f\x6e\147\76"; esc_html_e("\x4c\x61\163\164\x20\165\x70\x64\x61\x74\x65\x3a", "\164\x65\141\155\x77\x61\156\x74\145\x75\166\x61\164\x76\x69\x65\x73"); echo "\x3c\x2f\x73\x74\x72\x6f\x6e\x67\76\x3c\x62\162\76\12\x20\40\40\x20\x20\40\40\x20\40\x20\x20\x20\40\40\40\40\x20\x20\x20\x20"; echo esc_html($bB3om3["\154\x61\163\x74\137\x75\160\x64\x61\164\145"]); echo "\74\x2f\x70\x3e\12\12\x20\40\40\40\40\40\40\x20\x20\x20\40\40\40\x20\40\x20"; if (empty($bB3om3["\166\151\x65\163\137\145\x72\x72\157\162"])) { goto v1r8Tk; } echo "\x20\40\40\x20\40\x20\x20\x20\40\40\40\x20\x20\40\40\x20\x20\40\40\x20\74\144\x69\166\x20\x63\154\x61\x73\x73\x3d\42\156\157\x74\151\x63\x65\x20\156\157\x74\x69\x63\145\55\145\x72\162\x6f\x72\x20\x69\156\154\x69\x6e\x65\42\x3e\xa\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\40\40\40\x20\40\40\x20\x20\40\x20\x20\40\x3c\160\76\74\163\164\x72\x6f\x6e\147\76\x45\162\162\157\x72\72\x3c\x2f\163\x74\x72\157\156\x67\76\40"; echo esc_html(wp_strip_all_tags($bB3om3["\x76\x69\145\163\x5f\145\x72\162\157\162"])); echo "\x3c\57\x70\76\xa\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\40\40\40\40\x20\74\57\144\151\x76\76\xa\x20\40\x20\40\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20"; v1r8Tk: echo "\40\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20"; goto E1oXTo; dOeKR5: echo "\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\40\x20\74\x64\151\x76\40\x63\154\x61\x73\163\75\42\156\157\164\x69\143\145\40\156\x6f\164\x69\x63\x65\x2d\x77\x61\162\x6e\151\x6e\x67\x20\151\x6e\154\x69\156\x65\42\x3e\xa\x20\x20\40\x20\40\40\40\40\40\40\x20\40\x20\40\40\40\x20\x20\x20\40\74\160\x3e\74\163\x74\162\157\156\147\x3e"; esc_html_e("\x4e\157\40\x56\x41\x54\x20\x6e\165\155\x62\145\x72\40\x70\162\157\x76\151\144\x65\144", "\164\145\141\x6d\x77\141\156\164\145\x75\x76\141\x74\x76\151\x65\x73"); echo "\x3c\57\x73\164\x72\x6f\156\147\76\74\x2f\x70\76\xa\x20\x20\40\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x20\74\57\x64\x69\x76\76\12\40\x20\40\40\40\x20\40\40\x20\x20\x20\40"; E1oXTo: echo "\x20\40\40\x20\40\x20\x20\x20\x3c\57\x64\151\166\76\xa\x20\40\x20\x20\40\40\x20\x20"; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/WoocommerceB2bFields.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies; use Automattic\WooCommerce\Blocks\Domain\Services\CheckoutFields; use Automattic\WooCommerce\Blocks\Package; use Automattic\WooCommerce\Blocks\Utils\CartCheckoutUtils; use Teamwanteuvatvies\Src\ConfigurationQuery; defined("\x41\ 102\123\120\x41\x54\110") || exit; class WoocommerceB2bFields { public static $b2bFields; public static $vatRequired = false; private static $possibleCompanyFields = array("\x63\157\155\160\141\x6e\171", "\142\x69\154\x6c\151\156\x67\x5f\143\x6f\x6d\160\x61\x6e\x79", "\x73\150\x69\160\x70\151\156\147\x5f\x63\157\155\x70\141\x6e\171"); private static $possibleVatFields = array("\166\x61\164", "\142\151\154\154\151\156\147\137\x76\x61\x74", "\163\150\151\x70\160\x69\x6e\x67\137\166\141\164"); public static function init() { add_action("\x77\157\x6f\143\157\155\155\x65\162\x63\x65\137\151\156\151\164", [self::class, "\x70\162\145\x70\x61\162\145\x43\x6f\x6e\146\151\x67\x75\162\x61\164\x69\x6f\x6e"], 10); add_action("\167\x6f\157\143\157\x6d\x6d\145\162\x63\x65\137\143\x68\x65\143\x6b\157\165\x74\x5f\x66\x69\x65\154\144\x73", [self::class, "\163\x65\x74\165\x70\x4c\145\147\141\x63\x79\102\x32\x62\x46\151\145\x6c\x64\x73"], 500); add_action("\167\157\157\143\x6f\x6d\x6d\x65\x72\x63\x65\137\x63\150\x65\x63\x6b\x6f\165\164\x5f\146\151\145\x6c\144\x73", [self::class, "\x61\144\x64\114\x65\x67\x61\143\x79\127\157\x6f\143\157\155\155\145\162\x63\145\x46\151\x65\154\x64\x73"], 600); add_action("\167\x6f\157\x63\157\155\155\x65\162\143\145\x5f\143\x68\145\x63\x6b\x6f\165\x74\137\x63\x72\x65\x61\164\x65\x5f\x6f\x72\144\x65\162", [self::class, "\163\141\166\145\x4f\162\x64\145\162\x4d\x65\x74\x61\106\x69\145\x6c\x64\163"], 10, 2); add_filter("\167\157\x6f\x63\x6f\x6d\x6d\145\x72\x63\145\x5f\141\x64\155\x69\x6e\137\142\151\x6c\154\151\156\147\137\x66\151\145\154\x64\x73", [self::class, "\141\144\x64\x42\151\154\x6c\151\156\x67\106\151\145\x6c\x64\x73\124\157\x41\144\155\151\x6e"]); add_filter("\167\x6f\x6f\143\157\155\x6d\x65\162\143\x65\x5f\x61\x64\155\151\156\x5f\x73\150\x69\x70\160\x69\156\x67\x5f\146\x69\x65\154\x64\163", [self::class, "\141\144\x64\123\150\x69\x70\x70\151\156\147\106\151\145\154\x64\x73\124\157\x41\144\x6d\151\x6e"]); add_action("\x77\157\157\143\157\155\155\x65\162\x63\x65\137\x6f\162\x64\x65\x72\x5f\144\x65\164\x61\151\x6c\x73\x5f\141\x66\x74\145\x72\137\143\x75\163\164\x6f\155\x65\x72\x5f\144\x65\x74\141\151\x6c\x73", [self::class, "\144\x69\x73\x70\154\x61\171\114\x65\147\141\143\x79\117\162\144\x65\162\x44\145\x74\141\151\154\163\x4f\156\106\162\x6f\x6e\x74\145\156\144"]); add_action("\167\x6f\x6f\143\157\x6d\155\145\162\x63\145\137\x69\x6e\x69\164", [self::class, "\x72\145\147\x69\x73\164\145\x72\102\154\157\x63\153\101\144\144\x69\x74\151\x6f\156\141\154\x41\144\x64\162\145\x73\x73\106\151\145\154\144\x73"], 10000); } public static function prepareConfiguration() { self::$vatRequired = ConfigurationQuery::requireVatWhenOrdering(); } public static function getOrderData($xMfnHc) { $Krw11R = ["\163\x68\x69\x70\x70\151\x6e\x67\x5f\166\141\164" => '', "\142\151\x6c\154\x69\156\x67\137\166\141\x74" => '', "\x73\150\x69\x70\x70\x69\x6e\x67\x5f\143\157\155\160\141\x6e\x79" => '', "\x62\x69\x6c\154\x69\x6e\x67\x5f\x63\157\x6d\160\x61\156\x79" => '']; if (!is_int($xMfnHc)) { goto ou6aVx; } $xMfnHc = \wc_get_order((int) $xMfnHc); ou6aVx: if (!(!$xMfnHc || !$xMfnHc instanceof \WC_Order)) { goto xGEMJT; } return $Krw11R; xGEMJT: $dTQEcE = ["\143\157\155\160\141\x6e\x79", "\x62\x69\x6c\154\x69\x6e\147\137\x63\x6f\x6d\160\141\x6e\x79", "\x5f\142\151\154\154\151\x6e\147\x5f\x74\145\x61\155\167\x61\x6e\x74\x65\165\x76\x61\164\166\x69\x65\x73\x5f\x63\157\x6d\160\x61\x6e\171", "\x5f\167\143\x5f\x62\151\x6c\x6c\x69\156\147\x2f\164\145\141\155\167\141\x6e\x74\145\x75\x76\141\x74\x76\x69\x65\x73\x2f\164\x65\x61\x6d\167\141\156\x74\145\165\x76\141\x74\166\151\145\163\x5f\x63\157\155\160\x61\x6e\x79"]; foreach ($dTQEcE as $Ou4Xn8) { if (!($WxImlr = $xMfnHc->get_data()["\x62\x69\x6c\154\151\156\147"][$Ou4Xn8] ?? $xMfnHc->get_meta($Ou4Xn8))) { goto Eylcb7; } $Krw11R["\142\x69\x6c\154\151\x6e\147\137\x63\x6f\x6d\x70\141\x6e\x79"] = $WxImlr; goto SSVAPJ; Eylcb7: rIQ5c8: } SSVAPJ: $GHDU9_ = ["\166\x61\x74", "\x62\x69\154\x6c\151\x6e\x67\x5f\166\x61\x74", "\137\x62\x69\x6c\x6c\151\156\147\x5f\x74\x65\141\155\x77\141\156\164\145\165\x76\141\164\x76\151\145\x73\137\x76\141\x74", "\x5f\167\x63\137\142\151\x6c\x6c\x69\156\147\57\x74\145\141\x6d\167\141\156\x74\x65\x75\x76\141\164\166\151\145\163\x2f\x74\x65\x61\155\167\141\x6e\164\x65\x75\166\141\x74\x76\x69\x65\163\x5f\x76\141\164"]; foreach ($GHDU9_ as $Ou4Xn8) { if (!($WxImlr = $xMfnHc->get_data()["\x62\x69\x6c\x6c\x69\x6e\x67"][$Ou4Xn8] ?? $xMfnHc->get_meta($Ou4Xn8))) { goto WaDmfo; } $Krw11R["\142\x69\x6c\154\x69\156\x67\137\166\141\164"] = $WxImlr; goto Lhl4oI; WaDmfo: dQ6KqB: } Lhl4oI: $Swg83V = ["\x63\x6f\x6d\x70\141\x6e\171", "\163\150\151\160\160\x69\x6e\x67\137\143\157\x6d\160\x61\156\x79", "\137\x73\150\151\x70\x70\151\x6e\147\x5f\x74\x65\141\x6d\x77\x61\x6e\164\x65\165\x76\141\x74\x76\x69\145\x73\137\x63\157\x6d\x70\x61\156\x79", "\137\167\x63\137\x73\x68\x69\160\x70\x69\156\147\x2f\164\x65\141\x6d\x77\141\x6e\164\145\x75\166\x61\x74\166\151\x65\x73\57\x74\x65\x61\x6d\167\x61\x6e\164\x65\x75\166\x61\x74\x76\x69\145\163\x5f\143\157\x6d\160\141\156\171"]; foreach ($Swg83V as $Ou4Xn8) { if (!($WxImlr = $xMfnHc->get_data()["\163\150\151\x70\x70\151\x6e\147"][$Ou4Xn8] ?? $xMfnHc->get_meta($Ou4Xn8))) { goto YKm0j8; } $Krw11R["\x73\x68\x69\x70\160\151\156\x67\137\143\157\155\x70\x61\x6e\171"] = $WxImlr; goto t74FMM; YKm0j8: Jk7Sp1: } t74FMM: $uNQu7a = ["\x76\141\x74", "\x73\150\151\160\x70\x69\156\147\137\x76\141\164", "\137\163\x68\x69\x70\160\151\x6e\x67\x5f\164\145\141\x6d\x77\x61\x6e\164\145\165\x76\141\x74\166\x69\145\163\x5f\x76\x61\164", "\137\x77\143\137\x73\150\x69\x70\x70\x69\156\147\57\x74\x65\141\155\x77\x61\156\164\x65\x75\x76\x61\164\166\x69\145\163\x2f\x74\x65\x61\x6d\x77\x61\156\x74\145\165\166\141\x74\166\151\x65\x73\137\166\x61\x74"]; foreach ($uNQu7a as $Ou4Xn8) { if (!($WxImlr = $xMfnHc->get_data()["\163\x68\151\160\160\151\156\147"][$Ou4Xn8] ?? $xMfnHc->get_meta($Ou4Xn8))) { goto AI3Db9; } $Krw11R["\163\150\x69\160\160\151\x6e\147\137\166\141\x74"] = $WxImlr; goto TxHXIk; AI3Db9: glo3ql: } TxHXIk: return $Krw11R; } public static function setupLegacyB2bFields($crSLAF) { self::$b2bFields = ["\x62\151\154\x6c\151\x6e\147" => ["\x76\141\x74\106\x69\x65\x6c\144" => null, "\x63\157\155\x70\141\x6e\x79\x46\151\x65\154\144" => null], "\163\x68\x69\160\160\151\x6e\x67" => ["\x76\141\164\x46\x69\x65\x6c\144" => null, "\x63\x6f\x6d\160\141\156\x79\106\151\145\154\x64" => null]]; foreach (self::$possibleCompanyFields as $u64CTx) { foreach (self::$b2bFields as $YTvas9 => $Ou4Xn8) { if (!(isset($crSLAF[$YTvas9]) && isset($crSLAF[$YTvas9][$u64CTx]) && empty(self::$b2bFields[$YTvas9]["\143\x6f\x6d\x70\141\x6e\x79\106\x69\x65\x6c\144"]))) { goto k57EA3; } $crSLAF[$YTvas9][$u64CTx]["\x72\x65\x71\165\151\x72\145\x64"] = self::$vatRequired; self::$b2bFields[$YTvas9]["\x63\x6f\x6d\x70\x61\x6e\x79\106\x69\x65\x6c\144"] = $u64CTx; k57EA3: NQGCWS: } NFund5: TL4nWA: } T5q04X: foreach (self::$possibleVatFields as $u64CTx) { foreach (self::$b2bFields as $YTvas9 => $Ou4Xn8) { if (!(isset($crSLAF[$YTvas9]) && isset($crSLAF[$YTvas9][$u64CTx]) && empty(self::$b2bFields[$YTvas9]["\x76\x61\164\106\151\145\154\x64"]))) { goto UCGn4O; } $crSLAF[$YTvas9][$u64CTx]["\162\x65\x71\165\151\x72\145\144"] = self::$vatRequired; self::$b2bFields[$YTvas9]["\x76\141\164\106\x69\x65\154\x64"] = $u64CTx; UCGn4O: MeqXx1: } WfDdLB: DtENIE: } YRcLwu: return $crSLAF; } public static function addLegacyWoocommerceFields($crSLAF) { if (empty(self::$b2bFields)) { goto lzQ7wQ; } foreach (self::$b2bFields as $YTvas9 => $Ou4Xn8) { if (!(isset($crSLAF[$YTvas9]) && empty(self::$b2bFields[$YTvas9]["\143\157\155\160\x61\156\x79\106\151\145\154\x64"]))) { goto ejmV6f; } $crSLAF[$YTvas9][$YTvas9 . "\137\164\145\141\155\167\141\156\x74\x65\165\166\141\164\166\x69\145\163\x5f\x63\157\x6d\x70\141\156\x79"] = ["\154\141\142\x65\154" => __("\103\157\155\160\141\156\x79\40\x4e\x61\155\145", "\164\145\x61\x6d\x77\141\x6e\164\145\x75\166\141\x74\166\x69\145\163"), "\x70\154\x61\x63\x65\x68\x6f\x6c\144\x65\162" => __("\105\156\x74\x65\x72\40\x79\x6f\x75\162\x20\x63\x6f\155\x70\x61\x6e\171\x20\156\141\x6d\x65", "\x74\145\x61\x6d\167\x61\x6e\x74\x65\x75\166\141\164\x76\151\x65\163"), "\162\x65\161\165\151\x72\145\x64" => self::$vatRequired, "\x63\x6c\141\x73\163" => ["\x66\157\162\155\55\x72\x6f\167\x2d\167\x69\144\145"], "\x70\162\151\157\162\151\x74\171" => 30]; self::$b2bFields[$YTvas9]["\143\x6f\x6d\x70\141\156\x79\106\x69\145\x6c\x64"] = $YTvas9 . "\x5f\164\145\141\x6d\x77\x61\x6e\x74\x65\165\x76\141\164\x76\151\145\x73\x5f\143\157\155\x70\141\156\x79"; ejmV6f: if (!(isset($crSLAF[$YTvas9]) && empty(self::$b2bFields[$YTvas9]["\166\141\x74\x46\x69\x65\x6c\144"]))) { goto ajuMDM; } $crSLAF[$YTvas9][$YTvas9 . "\137\x74\x65\141\155\x77\x61\x6e\x74\145\165\x76\x61\164\x76\x69\x65\x73\137\x76\141\x74"] = ["\154\141\142\145\x6c" => __("\x56\x41\124", "\x74\x65\x61\x6d\167\x61\156\x74\x65\165\166\x61\x74\166\x69\145\x73"), "\x70\x6c\141\x63\145\x68\x6f\x6c\x64\145\162" => __("\105\x6e\x74\x65\162\40\171\x6f\x75\x72\40\126\101\x54\x20\156\x75\x6d\x62\x65\162", "\164\145\141\x6d\x77\x61\156\x74\x65\165\x76\141\x74\x76\x69\145\x73"), "\x72\x65\161\x75\151\x72\x65\144" => self::$vatRequired, "\x63\x6c\141\x73\x73" => ["\146\x6f\162\155\x2d\162\x6f\x77\55\167\x69\144\x65"], "\160\162\x69\157\162\151\x74\x79" => 31]; self::$b2bFields[$YTvas9]["\x76\141\x74\106\151\x65\154\144"] = $YTvas9 . "\x5f\164\145\141\x6d\x77\x61\x6e\164\x65\x75\166\x61\x74\166\151\145\x73\137\x76\141\164"; ajuMDM: LJSHxk: } ijyPwE: lzQ7wQ: return $crSLAF; } public static function saveOrderMetaFields($xMfnHc, $W6k1ZB) { $xMfnHc->update_meta_data("\x5f\142\151\154\154\151\x6e\147\137\164\x65\141\155\167\x61\x6e\x74\145\x75\166\141\164\166\x69\x65\163\137\143\157\155\160\141\156\171", $W6k1ZB["\142\151\x6c\154\x69\x6e\x67\137\x74\145\141\x6d\167\141\x6e\x74\145\x75\x76\141\x74\166\x69\145\x73\x5f\143\x6f\155\x70\x61\x6e\x79"] ?? ''); $xMfnHc->update_meta_data("\137\142\151\154\x6c\151\x6e\147\137\x74\x65\141\155\167\141\156\x74\x65\165\166\141\x74\166\x69\x65\163\137\166\x61\164", $W6k1ZB["\x62\151\x6c\x6c\x69\x6e\147\x5f\164\x65\141\155\167\x61\156\164\x65\165\x76\141\164\x76\x69\x65\x73\x5f\x76\x61\x74"] ?? ''); $xMfnHc->update_meta_data("\137\163\x68\x69\x70\x70\151\156\147\137\164\x65\x61\x6d\167\x61\x6e\x74\x65\x75\166\141\x74\166\151\x65\x73\137\x63\x6f\x6d\x70\141\156\171", $W6k1ZB["\163\x68\151\160\160\151\x6e\147\137\164\145\x61\155\x77\x61\x6e\x74\x65\x75\x76\141\x74\x76\x69\x65\163\x5f\143\157\x6d\x70\x61\x6e\171"] ?? ''); $xMfnHc->update_meta_data("\137\163\x68\151\x70\x70\151\x6e\147\x5f\x74\145\141\x6d\x77\x61\x6e\164\145\x75\x76\x61\164\166\151\x65\x73\x5f\x76\141\164", $W6k1ZB["\x73\150\x69\x70\x70\x69\156\x67\137\164\x65\x61\x6d\x77\141\156\x74\145\x75\166\x61\164\166\151\145\163\137\x76\x61\164"] ?? ''); } public static function addBillingFieldsToAdmin($crSLAF) { return self::renderFieldsInAdmin("\x62\x69\154\154\x69\156\147", $crSLAF); } public static function addShippingFieldsToAdmin($crSLAF) { return self::renderFieldsInAdmin("\x73\150\x69\x70\160\x69\156\x67", $crSLAF); } private static function hasBlockField($xMfnHc, $cxQJe2, $c063zL) { if ($xMfnHc) { goto WpU2IQ; } return false; WpU2IQ: $c5ATKo = "\x5f\x77\143\137{$c063zL}\x2f\x74\x65\141\x6d\x77\x61\x6e\x74\x65\x75\x76\x61\x74\166\151\x65\x73\x2f\x74\145\x61\x6d\x77\141\x6e\164\x65\x75\x76\x61\x74\x76\151\145\x73\x5f{$cxQJe2}"; $AuGRrP = $xMfnHc->get_meta($c5ATKo); return !empty($AuGRrP); } private static function renderFieldsInAdmin($YTvas9, $crSLAF) { $xMfnHc = Tools::getValue("\160\141\x67\x65") === "\167\143\55\x6f\162\x64\145\x72\163" ? wc_get_order((int) Tools::getValue("\151\144"), false) : null; $KPR9Jz = false; foreach (self::$possibleCompanyFields as $u64CTx) { if (!isset($crSLAF[$u64CTx])) { goto Qj8iGj; } $KPR9Jz = true; goto scZSOA; Qj8iGj: OeFio0: } scZSOA: $TTaB5i = false; foreach (self::$possibleVatFields as $u64CTx) { if (!isset($crSLAF[$u64CTx])) { goto T5__py; } $TTaB5i = true; goto MBMgQf; T5__py: IeQ1_k: } MBMgQf: $QWZqjY = $xMfnHc ? self::hasBlockField($xMfnHc, "\x63\157\x6d\x70\x61\156\x79", $YTvas9) : false; $fBWlaP = $xMfnHc ? self::hasBlockField($xMfnHc, "\x76\x61\x74", $YTvas9) : false; if (!($KPR9Jz && $xMfnHc)) { goto GGI3zo; } $KPR9Jz = !($xMfnHc->get_meta("\137{$YTvas9}\137\164\145\x61\x6d\x77\x61\156\164\x65\165\x76\x61\x74\x76\x69\145\x73\x5f\143\x6f\x6d\x70\x61\x6e\x79") || $QWZqjY); GGI3zo: if (!($TTaB5i && $xMfnHc)) { goto YSn6My; } $TTaB5i = !($xMfnHc->get_meta("\x5f{$YTvas9}\x5f\x74\x65\141\155\x77\x61\x6e\164\x65\165\x76\x61\164\x76\x69\145\163\137\x76\x61\164") || $fBWlaP); YSn6My: if (!(!$KPR9Jz && !$QWZqjY)) { goto jXgKvC; } $crSLAF["\164\x65\141\x6d\167\141\x6e\x74\x65\165\166\141\x74\166\x69\x65\163\x5f\143\157\x6d\160\141\156\x79"] = ["\154\x61\x62\145\154" => __("\103\x6f\x6d\x70\x61\x6e\x79\x20\116\141\x6d\145", "\164\x65\x61\x6d\x77\141\156\164\145\x75\x76\x61\x74\166\x69\x65\x73"), "\x73\150\x6f\167" => true]; jXgKvC: if (!(!$TTaB5i && !$fBWlaP)) { goto vQ7piL; } $crSLAF["\x74\145\141\155\x77\x61\156\164\x65\165\166\x61\x74\166\x69\x65\x73\x5f\166\x61\164"] = ["\154\141\142\x65\x6c" => __("\x56\x41\x54\40\116\x75\155\x62\x65\162", "\x74\x65\x61\x6d\167\141\156\x74\x65\x75\x76\141\164\166\x69\x65\x73"), "\163\x68\157\x77" => true]; vQ7piL: return $crSLAF; } public static function displayLegacyOrderDetailsOnFrontend($xMfnHc) { $lRinin = $xMfnHc->get_meta("\x5f\x77\143\x5f\x62\x69\x6c\x6c\151\x6e\147\57\x74\145\141\155\x77\141\x6e\164\145\165\x76\141\x74\x76\x69\x65\x73\57\x74\145\141\x6d\x77\x61\x6e\164\x65\165\166\141\x74\166\151\145\163\x5f\143\157\155\x70\x61\x6e\x79"); $fKaTxZ = $xMfnHc->get_meta("\x5f\x77\143\137\142\x69\154\x6c\x69\156\147\57\164\x65\141\x6d\167\x61\x6e\x74\145\165\166\141\164\x76\151\x65\x73\x2f\x74\x65\141\x6d\x77\141\x6e\x74\145\165\x76\141\x74\166\x69\x65\163\x5f\166\x61\x74"); $gupb0z = $xMfnHc->get_meta("\x5f\167\143\x5f\x73\150\151\160\x70\151\156\x67\57\x74\145\x61\155\x77\141\156\164\x65\165\x76\x61\x74\x76\151\x65\x73\57\164\x65\141\x6d\167\141\156\164\145\x75\166\x61\x74\x76\x69\145\x73\137\143\157\x6d\x70\141\x6e\x79"); $O886Jo = $xMfnHc->get_meta("\x5f\167\x63\137\163\x68\151\x70\160\x69\156\x67\57\x74\x65\x61\x6d\167\x61\x6e\x74\x65\165\x76\x61\164\166\x69\145\x73\x2f\x74\x65\x61\155\167\x61\x6e\164\145\165\166\x61\164\x76\151\145\x73\x5f\166\x61\164"); if (!empty($lRinin)) { goto Ln7co9; } $lRinin = $xMfnHc->get_meta("\137\142\151\x6c\154\x69\x6e\147\137\164\145\141\155\x77\x61\x6e\164\x65\x75\166\141\x74\x76\151\145\163\137\x63\157\155\x70\x61\156\171"); Ln7co9: if (!empty($fKaTxZ)) { goto qQfeia; } $fKaTxZ = $xMfnHc->get_meta("\x5f\x62\x69\x6c\154\x69\156\x67\137\164\x65\x61\155\x77\x61\156\164\145\x75\x76\x61\x74\x76\x69\x65\x73\x5f\x76\x61\x74"); qQfeia: if (!empty($gupb0z)) { goto BiFKXe; } $gupb0z = $xMfnHc->get_meta("\x5f\163\150\x69\160\160\151\x6e\147\137\164\x65\141\155\x77\141\x6e\164\x65\x75\166\x61\164\166\x69\145\x73\137\x63\157\x6d\160\141\x6e\171"); BiFKXe: if (!empty($O886Jo)) { goto b8j2bt; } $O886Jo = $xMfnHc->get_meta("\137\163\x68\151\160\160\151\156\147\x5f\164\x65\x61\x6d\x77\x61\156\164\x65\165\166\141\164\166\151\x65\x73\137\x76\141\164"); b8j2bt: if (!($lRinin || $fKaTxZ)) { goto TYKS4v; } echo "\x3c\144\151\x76\40\x63\154\x61\163\163\x3d\42\x77\x6f\x6f\143\157\155\155\145\x72\x63\145\x2d\143\165\x73\164\x6f\155\x65\x72\55\144\x65\164\x61\x69\x6c\163\55\x2d\143\x75\x73\164\157\x6d\x22\76"; echo "\74\150\63\x3e" . esc_html__("\102\151\x6c\x6c\151\x6e\x67\40\x44\x65\x74\x61\151\x6c\x73", "\x74\x65\141\x6d\167\x61\x6e\164\145\165\166\141\x74\x76\x69\145\163") . "\x3c\57\150\63\76"; if (!$lRinin) { goto DqiTiY; } echo "\x3c\x70\76\74\163\164\162\x6f\x6e\147\76" . esc_html__("\x43\x6f\x6d\x70\x61\156\x79\40\x4e\141\x6d\x65", "\x74\x65\x61\x6d\x77\141\156\164\145\x75\166\x61\164\x76\x69\x65\163") . "\72\74\57\x73\164\x72\157\x6e\x67\76\40" . esc_html($lRinin) . "\74\x2f\160\x3e"; DqiTiY: if (!$fKaTxZ) { goto GXZBsA; } echo "\x3c\160\76\x3c\x73\164\162\157\x6e\147\76" . esc_html__("\x56\x41\x54\x20\116\165\155\x62\145\x72", "\164\145\x61\155\x77\141\156\164\145\165\x76\x61\x74\166\151\x65\x73") . "\x3a\74\57\x73\164\162\157\156\x67\76\x20" . esc_html($fKaTxZ) . "\74\57\x70\76"; GXZBsA: echo "\x3c\x2f\x64\151\x76\x3e"; TYKS4v: if (!($gupb0z || $O886Jo)) { goto JRZjwD; } echo "\74\144\151\x76\40\143\x6c\141\x73\163\75\x22\167\x6f\x6f\x63\x6f\x6d\155\x65\162\143\x65\55\x63\x75\x73\x74\157\155\x65\x72\x2d\144\145\x74\x61\151\154\x73\x2d\x2d\143\x75\x73\164\x6f\x6d\42\x3e"; echo "\x3c\x68\63\x3e" . esc_html__("\x53\x68\x69\160\160\151\x6e\147\x20\x44\x65\x74\141\151\x6c\163", "\164\145\141\155\x77\x61\156\x74\145\165\x76\141\x74\x76\151\x65\x73") . "\74\57\150\63\76"; if (!$gupb0z) { goto HhF8G0; } echo "\x3c\160\x3e\74\x73\164\162\x6f\156\147\x3e" . esc_html__("\x43\x6f\155\160\141\156\171\x20\116\141\155\x65", "\x74\x65\x61\x6d\167\x61\x6e\x74\145\165\x76\141\164\x76\151\145\x73") . "\72\74\57\x73\164\x72\157\x6e\x67\76\x20" . esc_html($gupb0z) . "\x3c\x2f\x70\76"; HhF8G0: if (!$O886Jo) { goto XPlXw_; } echo "\x3c\160\76\x3c\x73\x74\x72\x6f\156\x67\x3e" . esc_html__("\x56\101\124\40\116\x75\x6d\142\145\x72", "\x74\x65\x61\155\x77\141\x6e\164\x65\165\166\141\164\x76\x69\x65\x73") . "\72\x3c\x2f\x73\x74\162\x6f\x6e\147\x3e\40" . esc_html($O886Jo) . "\x3c\x2f\x70\x3e"; XPlXw_: echo "\74\57\144\x69\166\76"; JRZjwD: } public static function registerBlockAdditionalAddressFields() { if (!function_exists("\167\x6f\157\x63\x6f\155\x6d\145\162\143\x65\x5f\x72\145\147\x69\163\164\x65\x72\137\141\x64\x64\151\164\151\x6f\x6e\141\154\137\143\x68\145\143\x6b\x6f\165\x74\x5f\x66\x69\x65\x6c\144")) { return; } $TbJXAM = ["\x74\145\141\155\167\x61\x6e\164\x65\x75\x76\x61\164\166\151\145\x73\137\x63\x6f\x6d\x70\x61\x6e\171" => ["\154\x61\142\145\x6c" => __("\x43\x6f\155\x70\x61\x6e\x79\x20\x4e\x61\155\x65", "\164\x65\141\x6d\x77\x61\x6e\x74\x65\165\166\x61\x74\166\151\145\163"), "\164\171\160\145" => "\x74\x65\170\164", "\x72\x65\161\165\x69\x72\145\144" => self::$vatRequired, "\160\162\x69\157\x72\151\164\x79" => 401], "\164\145\x61\155\167\x61\156\x74\x65\x75\166\141\x74\166\x69\145\x73\x5f\166\x61\164" => ["\154\141\x62\145\x6c" => __("\126\x41\124\x20\x4e\x75\155\x62\145\162", "\x74\145\141\x6d\x77\x61\x6e\164\x65\x75\166\x61\164\166\151\x65\163"), "\x74\x79\x70\145" => "\164\145\x78\164", "\x72\145\161\165\151\x72\x65\x64" => self::$vatRequired, "\x70\x72\x69\x6f\x72\x69\164\171" => 402]]; $LSiLHV = Package::container()->get(CheckoutFields::class); $BfuooM = $LSiLHV->get_address_fields_keys(); if (!(CartCheckoutUtils::get_company_field_visibility() === "\x68\x69\x64\x64\145\156")) { goto eFytRc; } unset($BfuooM[array_search("\x63\157\155\160\x61\x6e\x79", $BfuooM)]); eFytRc: foreach (self::$possibleCompanyFields as $u64CTx) { if (!in_array($u64CTx, $BfuooM)) { goto CHJVUk; } unset($TbJXAM["\164\x65\x61\155\x77\x61\x6e\x74\145\165\x76\x61\x74\x76\x69\145\163\x5f\143\157\155\x70\x61\156\x79"]); goto rdoLHM; CHJVUk: DOoe2O: } rdoLHM: foreach (self::$possibleVatFields as $u64CTx) { if (!in_array($u64CTx, $BfuooM)) { goto N38mAi; } unset($TbJXAM["\x74\x65\141\x6d\167\x61\156\164\145\165\166\141\164\166\x69\145\163\137\166\x61\x74"]); goto b4C1dC; N38mAi: JXDmmI: } b4C1dC: foreach ($TbJXAM as $C_laMR => $rZjZaO) { $sKZq12 = "\164\145\x61\x6d\x77\141\156\164\145\165\x76\x61\x74\x76\x69\x65\163\x2f" . $C_laMR; woocommerce_register_additional_checkout_field(["\x69\x64" => $sKZq12, "\x6c\x61\142\x65\x6c" => $rZjZaO["\x6c\141\142\145\x6c"], "\154\157\x63\x61\x74\151\157\x6e" => "\141\x64\x64\162\x65\x73\163", "\x74\171\x70\145" => $rZjZaO["\x74\171\x70\x65"], "\162\145\x71\x75\x69\x72\145\x64" => $rZjZaO["\162\145\161\165\151\x72\x65\144"], "\x69\x6e\x64\x65\x78" => $rZjZaO["\160\162\x69\x6f\162\151\x74\x79"]]); FIkpbW: } ZVQ3O_: } }21 namespace Teamwanteuvatvies; use Automattic\WooCommerce\Blocks\Domain\Services\CheckoutFields; use Automattic\WooCommerce\Blocks\Package; use Automattic\WooCommerce\Blocks\Utils\CartCheckoutUtils; use Teamwanteuvatvies\Src\ConfigurationQuery; defined("\x41\x42\x53\120\x41\x54\x48") || exit; class WoocommerceB2bFields { public static $b2bFields; public static $vatRequired = false; private static $possibleCompanyFields = array("\143\157\155\160\x61\x6e\171", "\x62\151\154\x6c\151\x6e\x67\x5f\x63\157\x6d\x70\141\x6e\x79", "\163\150\151\160\160\151\x6e\147\137\143\157\155\160\x61\156\171"); private static $possibleVatFields = array("\166\141\164", "\x62\151\x6c\x6c\x69\x6e\x67\137\x76\141\x74", "\x73\x68\151\x70\x70\x69\x6e\x67\137\x76\141\164"); public static function init() { add_action("\167\x6f\157\143\157\155\x6d\145\162\143\x65\x5f\x69\x6e\151\x74", [self::class, "\160\162\145\160\141\x72\145\103\157\156\x66\151\x67\165\162\141\x74\151\x6f\x6e"], 10); add_action("\x77\157\x6f\143\x6f\155\155\145\162\x63\145\137\x63\150\145\143\x6b\x6f\x75\x74\x5f\146\151\145\154\x64\163", [self::class, "\x73\145\164\x75\x70\114\x65\x67\x61\x63\x79\102\62\x62\x46\151\145\154\144\163"], 500); add_action("\167\157\157\143\x6f\x6d\x6d\x65\x72\143\x65\x5f\143\x68\145\143\x6b\157\165\x74\x5f\146\x69\x65\154\144\163", [self::class, "\x61\x64\144\114\145\x67\x61\x63\171\127\x6f\157\x63\157\155\155\x65\x72\x63\145\106\151\145\154\x64\163"], 600); add_action("\x77\157\x6f\x63\157\155\x6d\145\x72\x63\x65\137\x63\150\145\143\153\x6f\x75\x74\x5f\x63\x72\145\141\164\x65\137\x6f\x72\x64\x65\162", [self::class, "\x73\x61\x76\x65\117\x72\x64\x65\162\x4d\x65\x74\x61\x46\x69\x65\x6c\144\x73"], 10, 2); add_filter("\167\157\x6f\x63\x6f\155\155\145\x72\143\x65\137\141\x64\155\151\156\x5f\142\151\154\x6c\151\x6e\147\x5f\146\x69\145\154\x64\x73", [self::class, "\141\x64\144\x42\x69\x6c\154\151\x6e\x67\106\151\145\x6c\144\x73\124\157\101\x64\x6d\x69\156"]); add_filter("\x77\157\x6f\143\157\x6d\155\x65\162\143\145\137\141\x64\x6d\151\x6e\137\x73\150\151\x70\x70\x69\156\147\x5f\x66\151\145\154\144\163", [self::class, "\141\144\144\x53\x68\151\160\160\x69\156\147\106\151\145\154\144\163\124\157\x41\x64\155\151\x6e"]); add_action("\x77\157\x6f\x63\x6f\155\x6d\x65\162\143\145\x5f\157\x72\x64\145\x72\137\144\x65\164\141\151\154\x73\137\x61\x66\x74\x65\162\x5f\x63\165\163\164\x6f\155\145\x72\x5f\x64\x65\x74\141\x69\x6c\163", [self::class, "\x64\151\163\x70\x6c\x61\171\114\x65\x67\x61\143\171\x4f\162\x64\145\x72\x44\145\164\141\151\154\163\117\x6e\106\x72\x6f\x6e\164\145\156\x64"]); add_action("\x77\x6f\157\x63\x6f\x6d\155\145\162\143\145\x5f\151\x6e\151\x74", [self::class, "\162\145\147\x69\163\x74\x65\x72\102\x6c\157\x63\153\101\144\x64\x69\164\x69\x6f\x6e\141\154\x41\144\144\162\x65\163\x73\x46\151\x65\154\144\x73"], 10000); } public static function prepareConfiguration() { self::$vatRequired = ConfigurationQuery::requireVatWhenOrdering(); } public static function getOrderData($KlEwyX) { $GAk6nK = ["\163\150\x69\x70\x70\x69\x6e\x67\x5f\166\141\164" => '', "\x62\x69\x6c\x6c\151\156\147\x5f\166\x61\x74" => '', "\x73\150\x69\160\160\x69\156\147\x5f\143\x6f\x6d\x70\141\156\x79" => '', "\x62\151\x6c\154\x69\x6e\x67\x5f\143\x6f\155\x70\x61\156\171" => '']; if (!is_int($KlEwyX)) { goto ZbRhfT; } $KlEwyX = \wc_get_order((int) $KlEwyX); ZbRhfT: if (!(!$KlEwyX || !$KlEwyX instanceof \WC_Order)) { goto OMDEgd; } return $GAk6nK; OMDEgd: $IAZb3Z = ["\143\157\x6d\x70\141\156\171", "\x62\151\x6c\154\151\156\147\137\143\x6f\x6d\x70\x61\156\171", "\x5f\142\151\154\154\x69\x6e\147\137\x74\x65\141\155\167\x61\156\x74\145\x75\166\141\x74\166\151\x65\x73\x5f\143\157\155\x70\x61\x6e\x79", "\x5f\167\x63\137\142\x69\154\x6c\151\156\x67\57\x74\x65\141\155\x77\141\156\x74\145\165\166\141\x74\x76\151\x65\163\57\164\145\141\x6d\167\x61\x6e\164\145\x75\166\141\164\x76\x69\x65\x73\x5f\x63\157\155\160\x61\156\171"]; foreach ($IAZb3Z as $OKQuLc) { if (!($POdapa = $KlEwyX->get_data()["\142\151\154\x6c\x69\156\147"][$OKQuLc] ?? $KlEwyX->get_meta($OKQuLc))) { goto l8w_36; } $GAk6nK["\142\x69\154\x6c\x69\x6e\147\137\143\157\155\x70\141\x6e\171"] = $POdapa; goto Zh0F6n; l8w_36: kNbUsV: } Zh0F6n: $Gbng2X = ["\166\x61\164", "\142\151\154\154\151\x6e\x67\x5f\x76\x61\x74", "\137\142\151\x6c\154\x69\156\147\137\x74\x65\141\155\167\x61\156\x74\x65\x75\166\141\164\166\151\145\163\x5f\x76\x61\x74", "\137\167\x63\137\142\151\x6c\x6c\x69\x6e\147\x2f\164\145\x61\x6d\x77\141\156\x74\x65\165\166\x61\x74\x76\151\145\163\57\164\145\x61\155\167\x61\156\x74\x65\165\x76\141\164\x76\151\145\163\x5f\166\x61\x74"]; foreach ($Gbng2X as $OKQuLc) { if (!($POdapa = $KlEwyX->get_data()["\x62\x69\154\154\151\156\x67"][$OKQuLc] ?? $KlEwyX->get_meta($OKQuLc))) { goto DFfhsD; } $GAk6nK["\142\151\x6c\154\151\x6e\x67\137\166\x61\164"] = $POdapa; goto PaL02l; DFfhsD: NnVcZf: } PaL02l: $y4mBKL = ["\x63\157\x6d\x70\141\156\x79", "\163\150\x69\160\160\151\156\147\x5f\143\x6f\155\160\x61\x6e\171", "\x5f\163\150\x69\160\x70\151\x6e\147\137\x74\x65\141\x6d\x77\x61\x6e\x74\145\x75\166\x61\164\x76\x69\145\x73\137\x63\157\x6d\160\x61\x6e\171", "\137\167\143\x5f\x73\150\x69\x70\160\x69\156\x67\57\164\145\x61\x6d\167\x61\156\164\x65\165\166\x61\164\x76\151\x65\163\x2f\164\x65\x61\155\x77\x61\x6e\x74\x65\x75\166\141\164\x76\x69\145\163\137\x63\157\155\x70\x61\x6e\x79"]; foreach ($y4mBKL as $OKQuLc) { if (!($POdapa = $KlEwyX->get_data()["\163\150\x69\x70\160\x69\x6e\x67"][$OKQuLc] ?? $KlEwyX->get_meta($OKQuLc))) { goto E57qle; } $GAk6nK["\163\150\151\160\x70\x69\x6e\x67\137\x63\x6f\155\x70\x61\x6e\171"] = $POdapa; goto ebRLOC; E57qle: rbq5H6: } ebRLOC: $W4P55Y = ["\166\141\164", "\x73\x68\151\x70\160\x69\x6e\x67\x5f\x76\141\164", "\x5f\163\150\151\160\x70\151\x6e\x67\x5f\x74\x65\x61\x6d\167\x61\x6e\x74\145\165\x76\141\x74\x76\151\x65\x73\x5f\x76\x61\164", "\x5f\167\x63\137\163\150\151\x70\160\151\x6e\147\57\164\x65\141\155\167\141\156\x74\x65\x75\x76\x61\x74\x76\151\x65\x73\x2f\x74\x65\141\155\x77\x61\156\164\x65\165\x76\141\x74\x76\151\145\x73\x5f\166\x61\164"]; foreach ($W4P55Y as $OKQuLc) { if (!($POdapa = $KlEwyX->get_data()["\163\x68\x69\x70\160\151\x6e\147"][$OKQuLc] ?? $KlEwyX->get_meta($OKQuLc))) { goto OBcIX8; } $GAk6nK["\x73\150\x69\x70\160\x69\x6e\x67\137\166\141\164"] = $POdapa; goto YUqtgt; OBcIX8: PNpkzo: } YUqtgt: return $GAk6nK; } public static function setupLegacyB2bFields($ouUTAK) { self::$b2bFields = ["\142\151\154\154\x69\x6e\x67" => ["\166\141\x74\x46\151\145\x6c\x64" => null, "\x63\x6f\x6d\x70\x61\156\171\106\x69\x65\x6c\144" => null], "\163\150\151\160\x70\x69\156\x67" => ["\166\141\164\106\151\145\x6c\144" => null, "\143\x6f\x6d\160\141\156\x79\x46\151\145\154\144" => null]]; foreach (self::$possibleCompanyFields as $G9xuMl) { foreach (self::$b2bFields as $CVwE9M => $OKQuLc) { if (!(isset($ouUTAK[$CVwE9M]) && isset($ouUTAK[$CVwE9M][$G9xuMl]) && empty(self::$b2bFields[$CVwE9M]["\143\157\x6d\x70\x61\156\x79\106\151\x65\154\x64"]))) { goto AcTZt8; } $ouUTAK[$CVwE9M][$G9xuMl]["\162\x65\161\165\151\x72\x65\x64"] = self::$vatRequired; self::$b2bFields[$CVwE9M]["\143\157\x6d\x70\141\156\171\106\151\145\x6c\144"] = $G9xuMl; AcTZt8: MyyVId: } EJAKfK: O6vIQN: } WkVH8A: foreach (self::$possibleVatFields as $G9xuMl) { foreach (self::$b2bFields as $CVwE9M => $OKQuLc) { if (!(isset($ouUTAK[$CVwE9M]) && isset($ouUTAK[$CVwE9M][$G9xuMl]) && empty(self::$b2bFields[$CVwE9M]["\166\141\x74\x46\x69\145\154\144"]))) { goto GoDuTo; } $ouUTAK[$CVwE9M][$G9xuMl]["\x72\145\161\165\151\x72\145\144"] = self::$vatRequired; self::$b2bFields[$CVwE9M]["\166\x61\x74\x46\x69\145\154\x64"] = $G9xuMl; GoDuTo: a79Lu1: } SBco_4: neIWYt: } Di1Env: return $ouUTAK; } public static function addLegacyWoocommerceFields($ouUTAK) { if (empty(self::$b2bFields)) { goto ADvo0_; } foreach (self::$b2bFields as $CVwE9M => $OKQuLc) { if (!(isset($ouUTAK[$CVwE9M]) && empty(self::$b2bFields[$CVwE9M]["\143\x6f\155\160\x61\156\171\x46\x69\145\x6c\x64"]))) { goto yR1Q05; } $ouUTAK[$CVwE9M][$CVwE9M . "\137\x74\x65\141\155\167\141\x6e\x74\145\x75\166\141\164\166\151\x65\x73\137\x63\157\x6d\160\141\156\x79"] = ["\x6c\141\142\x65\154" => __("\103\x6f\x6d\160\x61\x6e\171\40\x4e\x61\155\x65", "\x74\x65\141\x6d\x77\x61\156\164\x65\165\x76\141\164\x76\x69\x65\x73"), "\x70\x6c\x61\143\145\x68\157\x6c\144\x65\162" => __("\x45\156\x74\x65\x72\x20\x79\157\165\162\40\x63\x6f\155\x70\141\156\x79\x20\156\x61\x6d\x65", "\164\145\141\155\167\x61\156\164\145\x75\x76\141\x74\166\151\145\163"), "\x72\x65\161\x75\x69\x72\145\x64" => self::$vatRequired, "\143\154\141\x73\163" => ["\146\157\x72\x6d\x2d\162\x6f\x77\x2d\167\151\x64\145"], "\160\x72\x69\157\162\151\x74\171" => 30]; self::$b2bFields[$CVwE9M]["\143\x6f\x6d\x70\x61\156\171\106\x69\145\154\x64"] = $CVwE9M . "\x5f\x74\145\141\155\x77\141\x6e\164\x65\x75\166\x61\164\x76\x69\x65\163\x5f\143\157\155\160\141\x6e\x79"; yR1Q05: if (!(isset($ouUTAK[$CVwE9M]) && empty(self::$b2bFields[$CVwE9M]["\166\141\x74\x46\x69\x65\154\144"]))) { goto SSYgjO; } $ouUTAK[$CVwE9M][$CVwE9M . "\137\x74\145\141\x6d\x77\x61\x6e\x74\145\x75\166\141\164\166\151\x65\163\137\x76\141\x74"] = ["\x6c\x61\x62\x65\154" => __("\126\101\x54", "\x74\x65\141\155\167\141\x6e\x74\145\165\166\141\x74\166\x69\145\x73"), "\160\154\141\143\145\x68\x6f\154\144\x65\x72" => __("\105\x6e\x74\x65\x72\x20\171\x6f\165\162\x20\x56\x41\124\x20\156\x75\155\142\145\x72", "\164\x65\141\155\167\141\x6e\164\x65\x75\166\x61\x74\x76\151\145\x73"), "\162\145\x71\x75\151\x72\145\x64" => self::$vatRequired, "\x63\154\x61\163\163" => ["\146\x6f\x72\x6d\x2d\x72\x6f\x77\x2d\x77\x69\x64\145"], "\160\x72\151\157\x72\x69\x74\171" => 31]; self::$b2bFields[$CVwE9M]["\166\x61\164\106\151\x65\154\x64"] = $CVwE9M . "\137\164\145\x61\x6d\x77\x61\156\164\145\x75\166\141\164\x76\x69\x65\163\137\x76\x61\164"; SSYgjO: UlSuxP: } KFcQOk: ADvo0_: return $ouUTAK; } public static function saveOrderMetaFields($KlEwyX, $bB3om3) { $KlEwyX->update_meta_data("\137\142\x69\x6c\x6c\x69\156\x67\x5f\164\145\x61\x6d\x77\x61\x6e\x74\x65\x75\166\x61\164\166\151\x65\x73\x5f\x63\157\x6d\160\141\156\171", $bB3om3["\142\151\154\154\151\156\147\137\164\145\141\155\167\141\156\x74\145\x75\x76\141\x74\166\151\x65\x73\137\x63\x6f\x6d\160\x61\x6e\x79"] ?? ''); $KlEwyX->update_meta_data("\x5f\x62\x69\154\x6c\151\156\147\137\164\x65\141\155\167\x61\x6e\164\x65\x75\166\x61\x74\x76\151\x65\163\x5f\x76\141\164", $bB3om3["\142\151\154\154\151\x6e\147\137\x74\145\x61\155\167\x61\156\x74\x65\x75\x76\x61\164\x76\151\x65\x73\x5f\x76\x61\164"] ?? ''); $KlEwyX->update_meta_data("\137\x73\x68\x69\x70\x70\151\x6e\x67\137\x74\x65\141\155\x77\x61\156\164\145\x75\x76\x61\164\166\x69\145\x73\137\x63\157\x6d\x70\x61\156\x79", $bB3om3["\163\x68\x69\160\160\x69\156\x67\137\164\145\x61\155\x77\x61\156\164\145\x75\x76\141\164\x76\x69\145\x73\x5f\x63\x6f\155\160\x61\156\x79"] ?? ''); $KlEwyX->update_meta_data("\137\x73\150\x69\x70\160\151\156\147\137\x74\x65\x61\x6d\167\141\x6e\x74\x65\x75\x76\x61\x74\166\151\145\x73\137\x76\x61\x74", $bB3om3["\x73\150\x69\160\160\151\156\x67\x5f\x74\x65\x61\155\167\141\x6e\164\145\165\x76\x61\x74\166\x69\145\x73\x5f\x76\141\164"] ?? ''); } public static function addBillingFieldsToAdmin($ouUTAK) { return self::renderFieldsInAdmin("\x62\x69\154\x6c\x69\x6e\x67", $ouUTAK); } public static function addShippingFieldsToAdmin($ouUTAK) { return self::renderFieldsInAdmin("\163\150\151\x70\x70\x69\156\147", $ouUTAK); } private static function hasBlockField($KlEwyX, $suIgUx, $a4ioZg) { if ($KlEwyX) { goto QBnnRp; } return false; QBnnRp: $aQziby = "\137\167\143\137{$a4ioZg}\57\164\x65\141\155\x77\141\x6e\164\145\165\166\141\164\x76\x69\x65\163\57\x74\145\x61\155\167\141\x6e\x74\145\165\166\x61\164\166\x69\x65\x73\x5f{$suIgUx}"; $dZHCbk = $KlEwyX->get_meta($aQziby); return !empty($dZHCbk); } private static function renderFieldsInAdmin($CVwE9M, $ouUTAK) { $KlEwyX = Tools::getValue("\x70\141\147\145") === "\167\x63\55\157\x72\144\145\162\x73" ? wc_get_order((int) Tools::getValue("\151\x64"), false) : null; $N7CMBI = false; foreach (self::$possibleCompanyFields as $G9xuMl) { if (!isset($ouUTAK[$G9xuMl])) { goto dHZwdy; } $N7CMBI = true; goto S7NFLi; dHZwdy: IDtXmT: } S7NFLi: $UR09wf = false; foreach (self::$possibleVatFields as $G9xuMl) { if (!isset($ouUTAK[$G9xuMl])) { goto FL4P14; } $UR09wf = true; goto jIEjNm; FL4P14: DLLRCp: } jIEjNm: $Olk8DK = $KlEwyX ? self::hasBlockField($KlEwyX, "\x63\157\x6d\160\141\156\171", $CVwE9M) : false; $RkHAN9 = $KlEwyX ? self::hasBlockField($KlEwyX, "\166\141\x74", $CVwE9M) : false; if (!($N7CMBI && $KlEwyX)) { goto GP2uk0; } $N7CMBI = !($KlEwyX->get_meta("\x5f{$CVwE9M}\137\164\145\141\155\167\141\156\164\145\x75\x76\141\x74\166\151\x65\x73\137\x63\157\x6d\x70\141\156\x79") || $Olk8DK); GP2uk0: if (!($UR09wf && $KlEwyX)) { goto z5B5z6; } $UR09wf = !($KlEwyX->get_meta("\x5f{$CVwE9M}\137\x74\145\141\155\x77\141\x6e\x74\x65\165\x76\x61\x74\x76\x69\x65\x73\x5f\166\x61\164") || $RkHAN9); z5B5z6: if (!(!$N7CMBI && !$Olk8DK)) { goto X3lq3J; } $ouUTAK["\164\145\141\x6d\167\141\x6e\x74\145\165\x76\x61\164\x76\151\145\163\137\x63\157\155\x70\x61\156\x79"] = ["\x6c\x61\142\x65\x6c" => __("\103\157\155\160\141\156\171\x20\x4e\141\155\145", "\x74\x65\141\x6d\x77\141\x6e\x74\x65\x75\x76\x61\x74\166\x69\145\163"), "\163\150\157\167" => true]; X3lq3J: if (!(!$UR09wf && !$RkHAN9)) { goto N7NIMw; } $ouUTAK["\x74\145\141\155\x77\x61\x6e\x74\x65\x75\166\141\164\166\151\145\163\137\166\x61\x74"] = ["\x6c\141\142\x65\x6c" => __("\126\101\x54\x20\116\x75\155\x62\x65\x72", "\164\145\x61\x6d\x77\141\x6e\x74\x65\x75\166\141\x74\x76\x69\x65\x73"), "\x73\150\x6f\x77" => true]; N7NIMw: return $ouUTAK; } public static function displayLegacyOrderDetailsOnFrontend($KlEwyX) { $DA1PE9 = $KlEwyX->get_meta("\x5f\x77\143\137\x62\151\x6c\x6c\151\156\x67\57\x74\x65\141\155\167\141\156\164\145\165\x76\141\164\x76\x69\x65\x73\57\164\145\x61\155\167\141\156\164\x65\165\x76\x61\164\166\151\145\x73\137\143\157\155\160\x61\156\x79"); $HyKexR = $KlEwyX->get_meta("\137\167\143\137\142\x69\x6c\x6c\x69\156\x67\57\x74\x65\x61\x6d\167\x61\x6e\x74\x65\x75\166\x61\x74\166\x69\145\x73\57\164\x65\x61\155\x77\x61\x6e\x74\145\x75\166\x61\164\166\x69\145\x73\137\166\141\x74"); $Z_Eiac = $KlEwyX->get_meta("\137\x77\x63\x5f\x73\x68\x69\160\160\151\x6e\x67\x2f\x74\145\141\x6d\167\x61\156\164\x65\165\x76\x61\164\166\x69\145\x73\57\x74\145\x61\x6d\167\141\x6e\x74\145\x75\166\141\164\166\151\145\163\137\143\157\155\160\141\x6e\x79"); $eweED0 = $KlEwyX->get_meta("\137\x77\143\137\x73\150\151\160\160\151\x6e\x67\x2f\164\145\141\155\167\x61\156\164\145\x75\x76\141\164\166\x69\145\163\57\x74\145\x61\155\167\141\x6e\x74\x65\x75\166\141\164\x76\x69\145\163\x5f\166\x61\x74"); if (!empty($DA1PE9)) { goto TyXWXj; } $DA1PE9 = $KlEwyX->get_meta("\137\x62\151\154\154\151\x6e\147\x5f\164\x65\x61\155\x77\x61\156\x74\x65\165\x76\x61\x74\x76\151\x65\163\137\x63\x6f\x6d\x70\x61\156\171"); TyXWXj: if (!empty($HyKexR)) { goto qdSGEB; } $HyKexR = $KlEwyX->get_meta("\x5f\142\x69\x6c\154\x69\156\x67\137\164\x65\141\155\x77\141\x6e\x74\x65\x75\x76\x61\164\166\151\x65\x73\137\166\141\164"); qdSGEB: if (!empty($Z_Eiac)) { goto xRc4Ah; } $Z_Eiac = $KlEwyX->get_meta("\x5f\x73\x68\151\x70\160\x69\156\x67\x5f\x74\145\141\x6d\167\141\156\164\x65\165\166\141\164\x76\151\145\163\137\x63\x6f\155\160\x61\156\171"); xRc4Ah: if (!empty($eweED0)) { goto jCMJtO; } $eweED0 = $KlEwyX->get_meta("\137\163\150\151\x70\x70\x69\156\x67\x5f\x74\145\x61\x6d\167\x61\156\x74\145\165\166\141\164\166\x69\145\163\x5f\x76\x61\x74"); jCMJtO: if (!($DA1PE9 || $HyKexR)) { goto TlTBee; } echo "\74\144\x69\x76\x20\x63\x6c\x61\x73\x73\75\x22\167\x6f\x6f\143\157\155\155\x65\162\143\145\55\143\x75\x73\164\x6f\155\145\162\55\x64\145\164\141\x69\x6c\163\x2d\55\x63\165\163\164\x6f\155\42\x3e"; echo "\74\x68\x33\x3e" . esc_html__("\102\151\x6c\x6c\x69\156\147\x20\x44\x65\x74\x61\x69\154\x73", "\164\145\141\155\x77\141\x6e\164\145\165\x76\x61\x74\x76\151\x65\x73") . "\74\x2f\x68\x33\x3e"; if (!$DA1PE9) { goto OgEHFF; } echo "\74\160\x3e\x3c\x73\164\162\157\156\147\x3e" . esc_html__("\x43\157\x6d\x70\x61\156\x79\40\x4e\x61\155\145", "\164\x65\x61\x6d\167\x61\x6e\164\145\165\166\141\x74\x76\151\145\163") . "\x3a\x3c\x2f\163\164\x72\157\x6e\x67\x3e\40" . esc_html($DA1PE9) . "\74\x2f\160\76"; OgEHFF: if (!$HyKexR) { goto i0EaLs; } echo "\74\x70\76\74\163\x74\162\157\x6e\147\76" . esc_html__("\126\101\124\40\x4e\165\x6d\x62\145\x72", "\x74\x65\141\x6d\x77\141\x6e\164\145\165\x76\141\x74\166\151\x65\x73") . "\72\x3c\x2f\163\x74\162\x6f\x6e\x67\x3e\x20" . esc_html($HyKexR) . "\74\x2f\x70\76"; i0EaLs: echo "\x3c\x2f\144\151\x76\x3e"; TlTBee: if (!($Z_Eiac || $eweED0)) { goto sCkCtD; } echo "\74\144\x69\x76\x20\143\154\141\x73\163\75\42\x77\157\x6f\143\157\x6d\x6d\145\x72\x63\145\x2d\x63\165\163\164\157\155\145\x72\x2d\x64\x65\164\x61\x69\154\163\x2d\55\x63\165\163\164\x6f\x6d\x22\x3e"; echo "\x3c\150\x33\x3e" . esc_html__("\123\x68\x69\x70\160\x69\x6e\x67\40\x44\x65\x74\x61\x69\154\163", "\x74\x65\x61\x6d\167\141\x6e\x74\145\x75\166\x61\x74\166\x69\x65\163") . "\x3c\x2f\150\63\x3e"; if (!$Z_Eiac) { goto F9pYZW; } echo "\x3c\160\x3e\x3c\x73\x74\x72\157\x6e\147\x3e" . esc_html__("\x43\157\155\x70\x61\156\x79\40\116\141\155\145", "\x74\145\x61\x6d\x77\x61\x6e\164\x65\165\166\141\x74\166\151\x65\163") . "\72\x3c\x2f\x73\x74\x72\x6f\156\x67\x3e\x20" . esc_html($Z_Eiac) . "\x3c\57\x70\76"; F9pYZW: if (!$eweED0) { goto ZNkzzu; } echo "\74\160\x3e\74\163\164\x72\157\x6e\x67\x3e" . esc_html__("\x56\101\124\x20\x4e\x75\155\x62\145\162", "\x74\x65\141\x6d\x77\x61\x6e\x74\145\x75\x76\141\164\x76\x69\x65\x73") . "\x3a\74\x2f\163\x74\162\x6f\156\x67\76\x20" . esc_html($eweED0) . "\74\x2f\160\76"; ZNkzzu: echo "\74\x2f\x64\x69\x76\x3e"; sCkCtD: } public static function registerBlockAdditionalAddressFields() { if (!function_exists("\x77\157\x6f\x63\157\155\x6d\x65\x72\x63\x65\137\162\145\147\x69\163\x74\x65\x72\x5f\141\144\144\x69\164\x69\157\156\141\x6c\x5f\143\150\x65\x63\153\x6f\165\164\x5f\x66\151\x65\154\144")) { return; } $qSKHQX = ["\x74\x65\141\155\x77\141\x6e\164\145\165\x76\x61\164\x76\x69\145\x73\137\143\x6f\155\x70\141\156\171" => ["\x6c\x61\142\145\154" => __("\x43\x6f\155\x70\x61\156\171\x20\x4e\x61\155\x65", "\x74\145\x61\x6d\167\141\156\164\145\x75\166\x61\164\166\x69\145\163"), "\164\x79\x70\145" => "\x74\145\x78\164", "\x72\x65\161\x75\151\162\145\144" => self::$vatRequired, "\x70\x72\151\157\x72\x69\x74\171" => 401], "\x74\x65\141\155\167\x61\x6e\164\x65\165\x76\141\164\166\x69\145\x73\x5f\x76\x61\x74" => ["\x6c\141\x62\x65\x6c" => __("\126\x41\124\40\116\165\x6d\x62\x65\x72", "\164\x65\141\x6d\x77\x61\156\x74\x65\x75\166\141\164\166\151\x65\x73"), "\x74\x79\x70\x65" => "\164\x65\170\164", "\x72\145\161\x75\x69\162\145\x64" => self::$vatRequired, "\160\x72\151\157\x72\151\164\x79" => 402]]; $WOTcSv = Package::container()->get(CheckoutFields::class); $J4VnQD = $WOTcSv->get_address_fields_keys(); if (!(CartCheckoutUtils::get_company_field_visibility() === "\150\x69\x64\144\145\156")) { goto Yiqjev; } unset($J4VnQD[array_search("\x63\157\155\160\141\156\x79", $J4VnQD)]); Yiqjev: foreach (self::$possibleCompanyFields as $G9xuMl) { if (!in_array($G9xuMl, $J4VnQD)) { goto f4YlR5; } unset($qSKHQX["\164\145\x61\x6d\x77\141\x6e\164\145\x75\166\x61\x74\x76\x69\145\163\x5f\143\x6f\x6d\160\141\156\x79"]); goto cqnIkN; f4YlR5: k1PCM3: } cqnIkN: foreach (self::$possibleVatFields as $G9xuMl) { if (!in_array($G9xuMl, $J4VnQD)) { goto g1NuRC; } unset($qSKHQX["\164\x65\x61\x6d\x77\141\x6e\164\x65\165\166\141\164\166\x69\x65\163\x5f\166\x61\x74"]); goto T70M0a; g1NuRC: fiJyBW: } T70M0a: foreach ($qSKHQX as $TJ1XoC => $DZK6yO) { $BlCgNH = "\164\145\141\x6d\167\141\156\164\145\x75\166\x61\x74\x76\151\x65\x73\x2f" . $TJ1XoC; woocommerce_register_additional_checkout_field(["\x69\144" => $BlCgNH, "\154\141\142\x65\x6c" => $DZK6yO["\154\x61\142\x65\154"], "\x6c\157\x63\x61\164\x69\157\156" => "\141\144\144\162\x65\163\x73", "\x74\x79\160\145" => $DZK6yO["\x74\x79\160\x65"], "\x72\145\161\165\151\x72\145\x64" => $DZK6yO["\x72\145\x71\165\151\x72\x65\x64"], "\x69\156\x64\x65\x78" => $DZK6yO["\x70\x72\x69\157\162\x69\164\171"]]); Px0wIE: } APEKlb: } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/WoocommerceCheckout.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Src\Libs\Vies; use Teamwanteuvatvies\Src\Libs\Woocommerce\Address; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; use WC_Blocks_Utils; use WC_Order_Item; use WC_Order_Item_Shipping; use WC_Tax; defined("\x41\ 102\123\120\x41\x54\x48") || exit; class WoocommerceCheckout { private static $vatTaxRateId; private static $ossTaxRateId; private static $excludedCountries = []; private static $intraVatCountry; private static $vatEnabled = false; private static $vatRequired = false; private static $useVatOnShipping = false; private static $validateVatByCountry = false; private static $blockFieldGroups = ["\142\x69\x6c\154\151\x6e\147\137\x63\157\155\x70\x61\x6e\171" => ["\137\167\x63\x5f\142\151\154\x6c\151\156\147\x2f\x74\x65\141\155\167\141\156\x74\x65\x75\x76\x61\164\x76\151\x65\163\57\164\x65\x61\x6d\167\x61\x6e\x74\x65\x75\166\141\x74\x76\x69\145\163\x5f\x63\x6f\x6d\160\x61\x6e\x79", "\x74\145\x61\x6d\167\141\156\164\145\x75\x76\x61\x74\x76\151\145\x73\57\164\145\x61\x6d\167\141\x6e\x74\145\165\x76\x61\164\166\151\145\x73\137\143\157\x6d\160\141\x6e\171", "\x62\x69\154\154\x69\x6e\x67\137\143\157\x6d\x70\x61\156\171"], "\x62\x69\x6c\154\151\156\x67\137\x76\141\x74" => ["\x5f\x77\143\137\142\151\x6c\154\x69\x6e\147\x2f\x74\x65\141\155\x77\x61\x6e\164\145\x75\x76\141\x74\x76\x69\x65\163\57\164\145\141\x6d\x77\x61\156\164\x65\165\x76\x61\164\x76\x69\x65\x73\137\166\141\x74", "\x74\x65\141\155\x77\141\156\x74\145\x75\166\x61\x74\x76\151\x65\163\x2f\x74\x65\141\155\x77\141\x6e\x74\145\165\x76\x61\x74\166\x69\x65\x73\x5f\166\x61\x74"], "\163\x68\151\160\x70\x69\156\x67\137\143\157\x6d\x70\141\156\x79" => ["\x5f\167\x63\137\x73\150\x69\160\160\x69\x6e\147\57\164\145\141\x6d\167\141\x6e\164\145\x75\166\x61\164\x76\x69\145\x73\57\164\145\x61\x6d\x77\x61\156\x74\145\165\x76\x61\x74\166\151\x65\163\x5f\143\157\x6d\x70\x61\156\x79", "\164\x65\x61\155\167\x61\156\164\x65\x75\166\141\164\166\151\145\163\x2f\164\x65\x61\155\x77\141\x6e\164\145\165\166\141\164\x76\151\145\x73\x5f\143\157\155\160\x61\x6e\171", "\x73\x68\x69\160\160\151\x6e\147\137\x63\x6f\x6d\160\x61\156\171"], "\163\x68\x69\x70\160\x69\x6e\147\x5f\166\x61\x74" => ["\x5f\x77\x63\137\163\x68\151\160\160\151\x6e\147\x2f\x74\145\x61\x6d\x77\141\x6e\164\x65\165\x76\x61\164\x76\x69\x65\x73\x2f\x74\x65\x61\155\167\141\156\164\145\x75\166\x61\164\166\151\x65\x73\x5f\166\141\x74", "\164\x65\x61\155\167\141\156\x74\x65\x75\x76\x61\164\166\151\145\163\57\x74\x65\x61\x6d\167\x61\x6e\164\x65\x75\x76\x61\164\166\x69\x65\163\137\x76\141\x74"]]; private static $legacyFieldGroups = ["\142\151\154\154\x69\x6e\x67\x5f\143\x6f\155\160\x61\x6e\x79" => ["\x62\x69\154\x6c\151\x6e\x67\x5f\143\x6f\x6d\160\141\x6e\171", "\142\x69\154\154\151\x6e\147\137\164\x65\141\155\167\x61\x6e\164\145\x75\x76\x61\x74\166\151\x65\163\137\x63\157\155\x70\141\156\x79"], "\x62\x69\154\x6c\151\x6e\147\x5f\166\141\x74" => ["\x62\x69\x6c\154\x69\x6e\x67\137\166\141\x74", "\x62\151\154\154\x69\x6e\x67\137\x74\x65\141\x6d\167\x61\x6e\x74\x65\x75\166\x61\x74\166\151\145\163\137\166\141\164"], "\163\x68\151\160\x70\151\156\147\137\x63\157\155\x70\x61\156\x79" => ["\163\x68\x69\160\x70\x69\x6e\x67\137\143\157\155\x70\x61\156\171", "\x73\150\x69\160\x70\151\156\x67\137\x74\x65\141\155\167\141\156\164\145\x75\166\141\x74\x76\151\145\163\x5f\143\x6f\x6d\x70\141\x6e\171"], "\163\x68\151\160\160\151\x6e\x67\137\166\141\x74" => ["\163\x68\151\x70\160\x69\156\x67\137\166\x61\164", "\163\x68\x69\160\x70\151\x6e\147\x5f\x74\145\141\155\167\141\156\164\145\165\x76\141\164\166\x69\x65\x73\x5f\x76\141\164"]]; public static function init() : void { add_action("\x77\157\x6f\x63\157\155\155\x65\x72\x63\145\137\x69\x6e\x69\164", [self::class, "\154\x6f\141\144\x43\157\156\146\151\x67\x75\162\141\164\151\x6f\x6e"], 5); add_action("\x77\x70\137\145\156\x71\x75\145\165\145\x5f\163\x63\162\x69\x70\164\x73", [self::class, "\x65\156\x71\x75\x65\165\145\103\150\145\143\153\x6f\165\164\123\143\162\x69\160\164\x73"]); add_action("\167\160\137\x66\157\x6f\x74\145\162", [self::class, "\x72\145\x66\162\145\163\x68\103\x61\162\164\x4f\x6e\126\141\164\x43\150\x61\x6e\x67\145"]); add_action("\x77\157\157\143\x6f\x6d\x6d\x65\162\143\x65\x5f\x61\x66\164\145\x72\137\x63\150\x65\143\x6b\x6f\x75\x74\x5f\x76\x61\154\151\144\141\x74\151\x6f\x6e", [self::class, "\x76\141\x6c\x69\144\141\x74\145\114\145\147\141\x63\171\x43\150\145\143\x6b\157\165\x74"], 200, 2); add_action("\167\157\x6f\x63\157\155\x6d\145\162\143\x65\137\x62\154\x6f\x63\x6b\x73\137\166\141\154\x69\144\141\164\x65\137\x6c\x6f\x63\141\164\x69\x6f\x6e\137\141\144\144\x72\145\163\163\137\x66\151\x65\154\144\x73", [self::class, "\166\141\154\151\144\141\164\x65\116\145\x77\x43\150\x65\x63\153\x6f\165\x74"], 200, 3); add_filter("\x77\x6f\x6f\143\x6f\x6d\x6d\x65\x72\x63\145\137\155\141\164\143\150\x65\x64\137\x72\x61\164\x65\x73", [self::class, "\157\166\x65\162\x72\151\144\145\124\141\x78\122\141\x74\x65\163\x46\157\x72\101\154\x6c\111\164\x65\155\x73"], 5000, 3); add_action("\x77\157\157\x63\x6f\x6d\155\145\x72\143\x65\x5f\157\x72\x64\145\162\x5f\x69\x74\x65\x6d\x5f\141\x66\x74\x65\x72\x5f\x63\141\154\x63\165\x6c\x61\x74\145\x5f\x74\141\x78\145\163", [self::class, "\x72\x65\160\154\141\x63\145\111\164\145\x6d\x57\151\x74\x68\x43\165\x73\x74\157\x6d\124\x61\x78"], 5000, 2); add_action("\x77\157\157\x63\x6f\x6d\x6d\145\162\x63\x65\x5f\157\x72\x64\145\162\137\x69\x74\145\x6d\x5f\163\x68\x69\x70\x70\151\x6e\147\137\x61\146\x74\145\x72\137\x63\141\x6c\143\165\x6c\141\164\x65\x5f\x74\x61\170\x65\x73", [self::class, "\162\x65\x70\154\x61\x63\x65\x53\x68\x69\x70\x70\x69\156\x67\127\x69\164\x68\103\165\163\x74\157\x6d\124\x61\x78"], 5000, 2); add_filter("\x77\157\x6f\x63\157\x6d\155\145\162\x63\145\x5f\x73\150\151\160\160\151\x6e\x67\x5f\162\141\x74\x65\x5f\x74\x61\x78\x65\x73", [self::class, "\141\x70\x70\x6c\171\103\x75\x73\164\157\x6d\124\x61\x78\124\x6f\x4c\x65\147\x61\143\171\x53\150\x69\x70\160\x69\x6e\147"], 5000, 2); add_action("\167\x6f\x6f\143\157\155\155\x65\162\x63\145\x5f\x63\x68\x65\143\153\x6f\165\x74\137\x6f\x72\x64\x65\162\x5f\160\x72\157\143\x65\x73\163\145\x64", [self::class, "\160\x61\162\163\x65\116\x65\167\x4f\162\144\145\x72\x41\x64\x64\162\145\x73\x73\104\x61\164\141"], 5000, 3); } public static function loadConfiguration() : void { self::$vatEnabled = IsTrueBoolean::createVO(ConfigurationQuery::get("\145\156\x61\142\x6c\x65\x5f\x76\141\164\x5f\x73\x65\x6c\145\x63\164")); self::$vatRequired = ConfigurationQuery::requireVatWhenOrdering(); self::$vatTaxRateId = (int) ConfigurationQuery::get("\x76\x61\164\x5f\163\145\154\x65\x63\x74"); self::$ossTaxRateId = ConfigurationQuery::getOSSVatId(); self::$useVatOnShipping = IsTrueBoolean::createVO(ConfigurationQuery::get("\165\x73\x65\137\x6e\145\x77\137\166\x61\x74\137\x6f\x6e\137\163\x68\x69\x70\x70\151\x6e\x67\x5f\155\145\x74\x68\157\x64")); self::$validateVatByCountry = IsTrueBoolean::createVO(ConfigurationQuery::get("\x76\141\154\x69\x64\x61\164\145\137\x76\141\x74\137\160\162\x65\146\151\x78\137\x62\171\x5f\x63\157\165\x6e\x74\162\x79")); self::$excludedCountries = ConfigurationQuery::get("\x65\170\x63\154\x75\144\x65\x5f\x63\157\165\x6e\164\x72\171") ?: []; self::$intraVatCountry = ConfigurationQuery::getIntraVatCountry(); if (!(!self::$vatEnabled || !self::$vatTaxRateId)) { goto wJrekD; } self::$vatEnabled = false; wJrekD: } private static function validateAddressVat($RorkxG, &$Ghf421) { if (!(!empty(self::$excludedCountries) && in_array($RorkxG["\x63\x6f\x75\156\164\162\x79"], self::$excludedCountries))) { goto bW1JWK; } return; bW1JWK: $TLTaHC = true; if (!($TLTaHC === true && self::$vatRequired && !empty($RorkxG["\x63\157\155\x70\141\x6e\x79"]))) { goto KBUetV; } if (!empty($RorkxG["\x76\141\164"])) { goto eE_sSn; } $TLTaHC = __("\x56\101\124\40\156\165\x6d\x62\x65\162\x20\151\x73\40\x72\145\x71\x75\151\162\x65\x64\40\146\x6f\162\x20\143\157\155\x70\x61\156\x79\40\x6f\162\x64\x65\x72\x73\56", "\164\x65\141\x6d\167\141\x6e\164\x65\165\166\x61\x74\x76\151\145\163"); eE_sSn: KBUetV: if (!($TLTaHC === true && $RorkxG["\x76\x61\164"] && $RorkxG["\143\157\165\x6e\x74\x72\x79"] && self::$validateVatByCountry)) { goto wvVfwS; } if (Vies::getInstance()->validateCountryPrefix($RorkxG["\166\x61\164"], $RorkxG["\x63\157\165\156\164\162\x79"])) { goto mnOEKG; } $TLTaHC = __("\124\x68\x65\x20\x56\101\x54\40\160\x72\145\146\x69\170\40\x64\157\145\x73\x20\x6e\x6f\164\40\155\141\x74\x63\x68\x20\x74\150\145\x20\x73\145\x6c\145\143\164\x65\x64\x20\143\157\x75\x6e\164\x72\x79\56", "\164\x65\x61\x6d\x77\x61\x6e\x74\145\x75\x76\141\164\x76\151\145\163"); mnOEKG: wvVfwS: if (!($TLTaHC === true && $RorkxG["\166\141\x74"] && !IsTrueBoolean::createVO(ConfigurationQuery::get("\x61\x6c\154\x6f\167\x5f\x62\x61\144\137\x76\141\x74\x5f\156\165\x6d\x65\162\x5f\x77\x68\145\156\137\157\x72\144\145\162")))) { goto zupkK0; } $fggywz = Vies::getInstance()->getVatData($RorkxG["\x76\141\x74"], $RorkxG["\143\x6f\165\x6e\164\162\171"]); if ($fggywz->isValid) { goto osixCI; } $TLTaHC = __("\126\101\124\x20\x6e\x75\x6d\x62\145\162\x20\x69\x73\x20\x6e\x6f\x74\x20\166\x61\154\151\x64\x2e", "\164\145\141\155\x77\141\x6e\x74\x65\165\166\x61\164\x76\151\x65\163"); osixCI: zupkK0: if (!($TLTaHC !== true)) { goto xT4wqe; } $Ghf421->add($RorkxG["\146\x69\x65\x6c\x64\x5f\x70\162\x65\146\x69\170"] . "\x5f\164\145\x61\x6d\x77\141\x6e\x74\145\x75\166\x61\164\166\151\145\163\x5f\166\141\164\x5f\x76\141\x6c\x69\x64\141\x74\x69\x6f\x6e", $TLTaHC); xT4wqe: } public static function isAvaliableVatChangeForBillingAddress($W6k1ZB = [], $xMfnHc = null, $nlsGEW = true) { $RorkxG = ["\166\141\164" => $W6k1ZB["\x62\x69\154\x6c\151\x6e\x67\x5f\166\x61\x74"], "\143\x6f\165\x6e\x74\x72\x79" => $W6k1ZB["\142\151\154\x6c\151\156\x67\x5f\143\x6f\x75\x6e\x74\162\171"], "\143\157\x6d\x70\141\156\171" => $W6k1ZB["\142\151\x6c\154\151\x6e\147\137\143\157\x6d\160\141\x6e\171"], "\146\151\x65\x6c\144\x5f\x70\x72\x65\146\151\170" => "\142\151\x6c\x6c\x69\x6e\x67"]; if (!(!empty(self::$excludedCountries) && in_array($RorkxG["\143\157\165\156\x74\x72\x79"], self::$excludedCountries))) { goto j3W4Vp; } return false; j3W4Vp: if (!($nlsGEW && isset($W6k1ZB["\x73\x68\x69\x70\x70\x69\156\147\x5f\x63\157\x75\x6e\x74\x72\x79"]) && self::$intraVatCountry === $W6k1ZB["\x73\x68\x69\160\x70\151\156\x67\x5f\x63\x6f\x75\x6e\x74\162\171"])) { goto pQyYzt; } return false; pQyYzt: if (!self::$validateVatByCountry) { goto EqmTlj; } if (Vies::getInstance()->validateCountryPrefix($RorkxG["\x76\x61\x74"], $RorkxG["\x63\157\165\x6e\164\x72\x79"])) { goto T2UISb; } return false; T2UISb: EqmTlj: if ($xMfnHc) { goto YeeWig; } $fggywz = Vies::getInstance()->getVatData($RorkxG["\x76\141\164"], $RorkxG["\143\157\x75\156\x74\162\x79"]); goto CuyDzb; YeeWig: $fggywz = Vies::getInstance()->getAddressVatData(new Address($xMfnHc)); CuyDzb: if ($fggywz->isValid) { goto V3z8Dc; } return false; V3z8Dc: return true; } public static function isBlocksCheckout() : bool { if (!is_admin()) { goto qMd685; } $aaceKI = Tools::getValue("\157\162\x64\145\162\x5f\x69\144"); if (!(!$aaceKI && (Tools::getValue("\x69\x64") && Tools::getValue("\160\x61\x67\145") === "\167\x63\x2d\157\162\x64\145\x72\163"))) { goto riDA41; } $aaceKI = Tools::getValue("\151\x64"); riDA41: $xMfnHc = wc_get_order($aaceKI); return $xMfnHc->get_created_via() === "\103\x68\x65\143\x6b\x6f\x75\x74\x20\x62\154\157\x63\153" || $xMfnHc->get_created_via() === "\x73\164\x6f\x72\x65\55\x61\x70\151"; qMd685: if (empty($_SERVER["\x48\124\124\x50\x5f\130\x5f\127\103\137\x42\x4c\117\103\113\x53\137\x56\x45\122\x53\111\117\116"])) { goto t_uVZS; } return true; t_uVZS: if (!(!empty($_SERVER["\122\x45\121\x55\105\123\x54\x5f\125\122\111"]) && strpos(sanitize_text_field(wp_unslash($_SERVER["\x52\x45\121\x55\x45\x53\124\137\x55\122\x49"])), "\x2f\x77\x63\57\x73\x74\157\x72\x65\x2f\166\61\x2f") !== false)) { goto PPUQnT; } return true; PPUQnT: if (empty($_REQUEST["\x49\123\137\x54\105\101\x4d\127\101\116\124\137\105\125\x56\111\105\x53\x5f\102\x4c\x4f\103\113\x5f\103\110\105\103\x4b\117\x55\x54"])) { goto Q92yM1; } return true; Q92yM1: return WC_Blocks_Utils::has_block_in_page(get_the_ID(), "\167\157\x6f\143\x6f\x6d\155\145\x72\x63\x65\57\x63\x68\x65\143\x6b\157\165\164"); } public static function enqueueCheckoutScripts() : void { if (self::$vatEnabled) { goto GTk9W0; } return; GTk9W0: if (!(is_checkout() && !self::isBlocksCheckout())) { goto QCECY8; } wp_enqueue_script("\164\145\141\x6d\167\141\x6e\164\x2d\x6c\x65\147\x61\x63\x79\55\166\x61\x74\55\x6c\x69\x73\164\145\x6e\145\x72", plugins_url("\141\163\x73\145\164\163\x2f\x6a\163\x2f\x74\x65\x61\155\x77\x61\156\x74\x2d\x6c\145\x67\141\143\171\x2d\166\141\x74\55\x6c\x69\163\164\145\x6e\x65\x72\x2e\152\x73", TEAMWANTEUVATVIES_FILE), ["\x6a\161\165\x65\x72\171"], "\x31\x2e\60", true); QCECY8: } public static function overrideTaxRatesForAllItems(array $g50cDu, ?string $VbyMi9 = null, ?\WC_Customer $ZO0Ps1 = null) : array { if (!is_admin()) { goto fQYz1V; } return $g50cDu; fQYz1V: if (is_cart() || is_checkout() || self::isBlocksCheckout()) { goto MpgImx; } return $g50cDu; MpgImx: if (wc_tax_enabled()) { goto h7kMYu; } return $g50cDu; h7kMYu: if (self::$vatEnabled) { goto NopIc1; } return $g50cDu; NopIc1: $dBvkhu = (int) ConfigurationQuery::get("\x76\x61\x74\137\163\x65\x6c\145\x63\164"); $W6k1ZB = self::getRequestDataForCustomer($ZO0Ps1); $Wu5_gR = self::isAvaliableVatChangeForBillingAddress($W6k1ZB); if ($Wu5_gR) { goto qOnjmt; } if (self::$ossTaxRateId && !empty($W6k1ZB["\142\151\154\154\x69\x6e\x67\x5f\166\x61\x74"])) { goto X29qPZ; } return $g50cDu; goto YU_ryh; X29qPZ: $dBvkhu = self::$ossTaxRateId; YU_ryh: qOnjmt: if ($dBvkhu) { goto zKl2Ko; } return $g50cDu; zKl2Ko: $slJFzq = WC_Tax::_get_tax_rate($dBvkhu); if ($slJFzq) { goto WBvp0y; } return $g50cDu; WBvp0y: return [$dBvkhu => ["\162\x61\164\145" => $slJFzq["\x74\141\170\137\162\x61\164\x65"], "\x6c\x61\142\145\x6c" => $slJFzq["\164\141\170\x5f\x72\141\164\145\137\x6e\141\x6d\x65"], "\x73\150\151\160\x70\x69\x6e\x67" => self::$useVatOnShipping ? "\171\x65\x73" : "\156\x6f", "\x63\157\155\160\x6f\165\x6e\x64" => "\171\145\163"]]; } public static function replaceItemWithCustomTax(WC_Order_Item $a5Plbu, $l0eubP) : void { if (self::$vatEnabled) { goto oQpXsY; } return; oQpXsY: $uVg3YD = (int) ConfigurationQuery::get("\166\x61\164\x5f\x73\145\154\145\143\164"); $W6k1ZB = self::getRequestDataForCustomer(null); $xMfnHc = $a5Plbu->get_order() ?? null; if (!(is_admin() && !$xMfnHc)) { goto GEoZJC; } $aaceKI = Tools::getValue("\x6f\162\144\145\162\x5f\x69\x64"); if (!(!$aaceKI && (Tools::getValue("\x69\144") && Tools::getValue("\160\x61\x67\145") === "\x77\143\55\157\x72\144\145\x72\x73"))) { goto oXTpKl; } $aaceKI = Tools::getValue("\x69\x64"); oXTpKl: $xMfnHc = wc_get_order($aaceKI) ?? null; GEoZJC: $Wu5_gR = self::isAvaliableVatChangeForBillingAddress($W6k1ZB, $xMfnHc); if ($Wu5_gR) { goto bPPa7F; } if (self::$ossTaxRateId && !empty($W6k1ZB["\x62\x69\154\x6c\151\x6e\147\x5f\166\x61\x74"])) { goto iHny1Q; } return; goto T3unwn; iHny1Q: $uVg3YD = self::$ossTaxRateId; T3unwn: bPPa7F: if ($uVg3YD) { goto GCvslO; } return; GCvslO: $slJFzq = WC_Tax::_get_tax_rate($uVg3YD); if ($slJFzq) { goto u7QpxB; } return; u7QpxB: $KTVfW8 = [$uVg3YD => ["\x72\141\x74\145" => $slJFzq["\164\141\x78\x5f\162\x61\164\145"], "\x6c\141\x62\145\154" => $slJFzq["\x74\141\x78\x5f\162\141\x74\145\137\x6e\x61\x6d\145"], "\163\x68\151\x70\x70\x69\156\147" => self::$useVatOnShipping ? "\x79\x65\x73" : "\156\x6f", "\143\x6f\x6d\160\157\x75\156\144" => "\171\145\163"]]; $GB59BF = WC_Tax::calc_tax($a5Plbu->get_total(), $KTVfW8, false); if (method_exists($a5Plbu, "\x67\x65\x74\x5f\x73\x75\142\164\157\x74\141\x6c")) { goto b_2TgF; } $a5Plbu->set_taxes(["\x74\157\x74\141\x6c" => $GB59BF]); goto zXs04O; b_2TgF: $ucicEw = WC_Tax::calc_tax($a5Plbu->get_subtotal(), $KTVfW8, false); $a5Plbu->set_taxes(["\164\157\x74\141\154" => $GB59BF, "\x73\165\x62\164\157\x74\x61\x6c" => $ucicEw]); zXs04O: } public static function replaceShippingWithCustomTax(WC_Order_Item_Shipping $a5Plbu, $l0eubP) : void { if (self::$vatEnabled) { goto lssUqs; } return; lssUqs: if (self::$useVatOnShipping) { goto qSJSTt; } return; qSJSTt: $uVg3YD = (int) ConfigurationQuery::get("\166\141\164\x5f\163\145\154\x65\143\x74"); $W6k1ZB = self::getRequestDataForCustomer(null); $xMfnHc = $a5Plbu->get_order() ?? null; if (!(is_admin() && !$xMfnHc)) { goto r4bH19; } $aaceKI = Tools::getValue("\x6f\x72\x64\x65\x72\137\151\x64"); if (!(!$aaceKI && (Tools::getValue("\x69\144") && Tools::getValue("\160\141\x67\145") === "\167\x63\55\157\162\x64\145\162\x73"))) { goto XsPsR7; } $aaceKI = Tools::getValue("\x69\x64"); XsPsR7: $xMfnHc = wc_get_order($aaceKI) ?? null; r4bH19: $Wu5_gR = self::isAvaliableVatChangeForBillingAddress($W6k1ZB, $xMfnHc, false); if ($Wu5_gR) { goto FZKB00; } if (self::$ossTaxRateId && !empty($W6k1ZB["\x62\x69\x6c\154\151\x6e\147\x5f\x76\x61\164"])) { goto WeI1Um; } return; goto LeoyoC; WeI1Um: $uVg3YD = self::$ossTaxRateId; LeoyoC: FZKB00: if ($uVg3YD) { goto asnfof; } return; asnfof: $slJFzq = WC_Tax::_get_tax_rate($uVg3YD); if ($slJFzq) { goto SD5u2B; } return; SD5u2B: $KTVfW8 = [$uVg3YD => ["\162\x61\x74\x65" => $slJFzq["\x74\141\170\x5f\x72\x61\164\x65"], "\154\141\x62\145\154" => $slJFzq["\164\x61\x78\137\162\141\x74\x65\x5f\156\141\x6d\x65"], "\x73\x68\x69\x70\x70\151\156\x67" => "\x79\145\x73", "\x63\157\155\160\x6f\x75\x6e\x64" => $slJFzq["\164\141\170\x5f\162\x61\164\x65\137\x63\157\155\x70\157\x75\x6e\x64"] == 1 ? "\x79\145\x73" : "\x6e\x6f"]]; if (!("\x74\141\170\141\x62\x6c\x65" === $a5Plbu->get_tax_status())) { goto bVSzeW; } $bditl2 = WC_Tax::calc_tax($a5Plbu->get_total(), $KTVfW8, false); $a5Plbu->set_taxes(["\x74\x6f\164\141\154" => $bditl2]); bVSzeW: } public static function applyCustomTaxToLegacyShipping(array $bditl2, $ocx7GR) : array { if (self::$vatEnabled) { goto xop65I; } return $bditl2; xop65I: if (self::$useVatOnShipping) { goto bekuAo; } return $bditl2; bekuAo: $uVg3YD = (int) ConfigurationQuery::get("\166\x61\164\x5f\163\x65\x6c\145\143\x74"); $W6k1ZB = self::getRequestDataForCustomer(null); $Wu5_gR = self::isAvaliableVatChangeForBillingAddress($W6k1ZB, null, false); if ($Wu5_gR) { goto U92fg9; } if (self::$ossTaxRateId && !empty($W6k1ZB["\142\151\x6c\x6c\x69\156\x67\x5f\166\141\164"])) { goto eqyqfA; } return $bditl2; goto g_yaQw; eqyqfA: $uVg3YD = self::$ossTaxRateId; g_yaQw: U92fg9: if ($uVg3YD) { goto BfoUw3; } return $bditl2; BfoUw3: $slJFzq = WC_Tax::_get_tax_rate($uVg3YD); if ($slJFzq) { goto Id72C7; } return $bditl2; Id72C7: $KTVfW8 = [$uVg3YD => ["\x72\141\x74\145" => $slJFzq["\x74\141\x78\137\162\x61\x74\145"], "\154\141\142\145\154" => $slJFzq["\164\141\170\x5f\162\141\x74\x65\137\x6e\141\x6d\145"], "\x73\x68\151\x70\x70\151\156\147" => "\171\145\x73", "\x63\x6f\155\160\x6f\165\156\x64" => $slJFzq["\x74\141\x78\137\x72\141\164\x65\137\x63\157\155\x70\x6f\x75\156\144"] == 1 ? "\171\x65\x73" : "\x6e\157"]]; if (!("\164\x61\x78\141\x62\154\145" === $ocx7GR->get_tax_status())) { goto VMbYnK; } $bditl2 = WC_Tax::calc_tax($ocx7GR->cost, $KTVfW8, false); VMbYnK: return $bditl2; } public static function validateLegacyCheckout($BfuooM, $Ghf421) { if (self::$vatEnabled) { goto clMUK3; } return; clMUK3: $W6k1ZB = self::getFieldsData($BfuooM); $Z847VZ = ["\x62\x69\x6c\154\151\x6e\147" => ["\166\141\164" => $W6k1ZB["\x62\151\154\x6c\151\156\x67\x5f\x76\x61\x74"], "\143\x6f\x75\156\x74\x72\171" => $W6k1ZB["\142\151\154\154\151\156\x67\x5f\143\x6f\165\156\164\x72\171"], "\143\x6f\155\x70\x61\156\171" => $W6k1ZB["\142\151\154\154\x69\x6e\x67\x5f\x63\x6f\x6d\160\141\x6e\x79"], "\146\x69\145\x6c\x64\137\x70\162\x65\146\151\170" => "\142\151\154\x6c\151\x6e\147"], "\163\x68\151\160\160\151\x6e\147" => ["\x76\141\x74" => $W6k1ZB["\163\150\151\x70\x70\x69\156\147\137\x76\141\x74"], "\143\157\165\156\164\x72\x79" => $W6k1ZB["\163\150\x69\x70\160\x69\156\147\x5f\143\x6f\x75\x6e\164\162\171"], "\143\x6f\x6d\160\141\x6e\171" => $W6k1ZB["\x73\x68\x69\160\x70\151\x6e\x67\137\143\x6f\x6d\x70\x61\156\171"], "\146\151\145\x6c\x64\137\160\x72\145\x66\151\170" => "\163\x68\x69\160\x70\x69\x6e\147"]]; foreach ($Z847VZ as $RorkxG) { self::validateAddressVat($RorkxG, $Ghf421); OWAV2W: } hxzb1p: } public static function validateNewCheckout($Ghf421, $BfuooM, $LNwpYu) { if (self::$vatEnabled) { goto H89K4g; } return; H89K4g: $K23qL9 = $BfuooM; $K23qL9[$LNwpYu . "\137\x63\157\x75\x6e\x74\162\171"] = $BfuooM["\143\157\165\156\x74\x72\171"] ?? ''; $W6k1ZB = self::getFieldsData($K23qL9, true); $RorkxG = ["\x76\x61\164" => $LNwpYu === "\x62\151\x6c\x6c\x69\156\147" ? $W6k1ZB["\142\x69\x6c\154\x69\156\147\137\x76\141\164"] : $W6k1ZB["\x73\150\x69\160\160\x69\156\x67\137\166\141\x74"], "\x63\x6f\165\156\164\162\x79" => $LNwpYu === "\x62\151\x6c\154\x69\x6e\147" ? $W6k1ZB["\x62\x69\x6c\154\x69\x6e\x67\137\x63\x6f\165\x6e\164\x72\171"] : $W6k1ZB["\x73\150\x69\x70\x70\x69\x6e\x67\x5f\x63\x6f\x75\x6e\x74\162\x79"], "\x63\x6f\155\x70\x61\156\171" => $LNwpYu === "\x62\x69\154\154\151\x6e\x67" ? $W6k1ZB["\142\151\x6c\x6c\151\156\x67\137\143\157\155\160\x61\156\x79"] : $W6k1ZB["\x73\150\151\160\160\151\156\147\137\x63\x6f\x6d\160\141\x6e\x79"], "\146\x69\145\154\x64\x5f\x70\162\145\146\x69\170" => $LNwpYu]; self::validateAddressVat($RorkxG, $Ghf421); } public static function refreshCartOnVatChange() : void { if (is_checkout()) { goto WHZ__T; } return; WHZ__T: if (self::$vatEnabled) { goto HuQnF6; } return; HuQnF6: echo "\x20\40\40\x20\x20\40\40\x20\x3c\x73\143\x72\151\160\x74\x3e\12\40\40\x20\x20\x20\x20\40\40\40\x20\40\40\x6a\x51\x75\x65\162\x79\x28\144\157\x63\165\x6d\145\x6e\x74\x29\x2e\x72\145\141\x64\x79\x28\146\x75\x6e\143\164\151\157\156\40\x28\x24\x29\40\x7b\12\40\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\40\x24\50\47\43\142\151\154\x6c\x69\156\147\x5f\x74\x65\141\x6d\x77\141\x6e\164\145\x75\166\x61\164\166\x69\x65\x73\137\x76\x61\x74\x27\51\56\x6f\x6e\x28\47\x63\150\141\156\147\145\x27\54\40\146\x75\x6e\x63\x74\x69\x6f\x6e\40\50\x29\x20\173\xa\40\x20\x20\x20\40\40\40\x20\40\40\x20\x20\40\40\40\40\40\x20\40\40\44\x28\x27\x62\x6f\x64\x79\x27\x29\56\x74\162\151\147\147\145\162\x28\x27\x75\x70\x64\x61\x74\145\137\x63\x68\145\x63\153\157\x75\164\47\51\x3b\xa\x20\x20\40\40\40\40\x20\x20\x20\x20\40\x20\40\40\40\x20\175\51\x3b\xa\40\40\40\40\40\40\40\x20\x20\40\40\40\x20\x20\x20\x20\x24\x28\47\x23\x73\150\x69\160\x70\x69\x6e\147\x5f\x74\x65\141\155\x77\141\156\164\145\x75\x76\141\x74\166\151\x65\163\137\166\x61\164\47\51\56\x6f\x6e\x28\47\x63\x68\x61\x6e\147\x65\47\54\40\146\x75\x6e\x63\164\x69\157\156\x20\50\51\x20\173\12\40\x20\40\40\40\x20\40\x20\40\40\x20\40\x20\40\x20\x20\40\40\40\x20\x24\50\47\x62\157\x64\171\x27\51\x2e\x74\162\x69\x67\147\145\162\x28\47\x75\160\144\x61\164\145\x5f\x63\150\x65\143\x6b\x6f\x75\x74\47\x29\x3b\xa\40\x20\40\x20\x20\x20\x20\x20\40\40\40\40\40\x20\40\40\175\51\x3b\xa\x20\x20\40\40\x20\x20\40\x20\40\40\40\x20\175\x29\x3b\12\40\40\40\x20\40\40\40\40\74\57\163\x63\162\151\x70\x74\76\xa\x20\x20\40\x20\40\x20\40\x20"; } public static function getFieldsData($BfuooM, $jcoO0q = -1) { if (!($jcoO0q === -1)) { goto ccGdeg; } $jcoO0q = self::isBlocksCheckout(); ccGdeg: $So31u2 = $jcoO0q ? self::$blockFieldGroups : self::$legacyFieldGroups; $Krw11R = ["\163\x68\151\160\160\151\x6e\147\x5f\166\141\164" => '', "\x62\x69\x6c\x6c\151\x6e\x67\x5f\x76\141\x74" => '', "\x73\x68\x69\160\160\x69\x6e\147\137\143\157\155\x70\x61\x6e\171" => '', "\x62\151\x6c\x6c\x69\156\x67\137\x63\157\x6d\x70\141\156\x79" => '', "\142\x69\154\x6c\x69\156\x67\x5f\143\157\165\156\164\x72\171" => $BfuooM["\142\x69\x6c\154\x69\156\x67\137\143\x6f\x75\156\164\162\171"] ?? '', "\x73\x68\x69\160\160\151\x6e\x67\137\x63\x6f\165\x6e\164\162\171" => $BfuooM["\163\x68\x69\160\x70\151\156\x67\x5f\x63\157\x75\156\164\x72\x79"] ?? '']; foreach ($So31u2 as $B8srNC => $BUgOty) { foreach ($BUgOty as $u64CTx) { if (empty($BfuooM[$u64CTx])) { goto R2u37M; } $Krw11R[$B8srNC] = $BfuooM[$u64CTx]; goto Pduzt3; R2u37M: mykzQ6: } Pduzt3: hykapI: } qBglFn: return $Krw11R; } public static function getRequestDataForCustomer(?\WC_Customer $ZO0Ps1 = null) { if ($ZO0Ps1) { goto UAsp1g; } $ZO0Ps1 = WC()->customer; UAsp1g: if (!empty($ZO0Ps1)) { goto Zs73m3; } return WoocommerceCheckout::getFieldsData([]); Zs73m3: $ZoLZG8 = ["\142\x69\x6c\154\x69\x6e\147\x5f\x63\x6f\165\156\x74\162\x79" => $ZO0Ps1->get_billing_country(), "\163\x68\x69\x70\x70\x69\156\147\x5f\143\x6f\165\156\164\x72\x79" => $ZO0Ps1->get_shipping_country(), "\142\151\x6c\154\151\x6e\x67\137\x63\157\155\x70\x61\156\x79" => $ZO0Ps1->get_billing_company(), "\x73\x68\151\x70\160\x69\156\147\x5f\x63\x6f\x6d\160\x61\x6e\x79" => $ZO0Ps1->get_shipping_company(), "\142\x69\x6c\154\151\x6e\147\137\166\141\x74" => $ZO0Ps1->get_meta("\142\x69\154\154\151\x6e\147\x5f\x76\141\164"), "\163\150\151\160\x70\x69\156\x67\137\x76\141\x74" => $ZO0Ps1->get_meta("\x73\x68\x69\160\160\x69\156\147\137\x76\141\x74")]; if (WoocommerceCheckout::isBlocksCheckout()) { goto VNZyS1; } foreach (self::$legacyFieldGroups as $LNwpYu => $Rp4Vqs) { foreach ($Rp4Vqs as $Ou4Xn8) { if (!($YznNpg = $ZO0Ps1->get_meta($Ou4Xn8))) { goto TVWt8P; } $ZoLZG8[$Ou4Xn8] = $YznNpg; TVWt8P: CQ4eQq: } E9DdTL: RW2X1L: } j9qZf9: $oKOF8l = []; if (empty($_POST["\x70\157\x73\164\x5f\x64\x61\164\141"])) { goto yVTiJq; } parse_str(sanitize_text_field(wp_unslash($_POST["\160\157\163\x74\x5f\x64\x61\164\x61"])), $oKOF8l); yVTiJq: $ZDjP8f = filter_input(INPUT_GET, "\167\x63\x2d\141\152\141\x78", FILTER_SANITIZE_FULL_SPECIAL_CHARS); if (!("\x63\x68\x65\143\153\157\165\164" === $ZDjP8f && !empty($_POST))) { goto YY92Z0; } $oKOF8l = array_merge($oKOF8l, wp_unslash($_POST)); YY92Z0: $ZoLZG8 = array_merge($ZoLZG8, $oKOF8l); goto g51ltq; VNZyS1: foreach (self::$blockFieldGroups as $LNwpYu => $Rp4Vqs) { foreach ($Rp4Vqs as $Ou4Xn8) { if (!($YznNpg = $ZO0Ps1->get_meta($Ou4Xn8))) { goto Z_A1X8; } $ZoLZG8[$Ou4Xn8] = $YznNpg; Z_A1X8: A8HNpH: } RrK4hW: QMkVjq: } zEw00t: g51ltq: return self::getFieldsData($ZoLZG8); } public static function parseNewOrderAddressData($s5KWAq, $vN8nhw, $xMfnHc) { if (self::$vatEnabled) { goto t9q0Ez; } return; t9q0Ez: if (!(!self::isBlocksCheckout() && $xMfnHc)) { goto m8Am65; } $W6k1ZB = self::getRequestDataForCustomer(null); self::isAvaliableVatChangeForBillingAddress($W6k1ZB, $xMfnHc, false); m8Am65: } }21 namespace Teamwanteuvatvies; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Src\Libs\Vies; use Teamwanteuvatvies\Src\Libs\Woocommerce\Address; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; use WC_Blocks_Utils; use WC_Order_Item; use WC_Order_Item_Shipping; use WC_Tax; defined("\x41\x42\x53\120\101\124\x48") || exit; class WoocommerceCheckout { private static $vatTaxRateId; private static $ossTaxRateId; private static $excludedCountries = []; private static $intraVatCountry; private static $vatEnabled = false; private static $vatRequired = false; private static $useVatOnShipping = false; private static $validateVatByCountry = false; private static $blockFieldGroups = ["\x62\151\x6c\154\x69\156\147\137\143\157\x6d\160\141\x6e\x79" => ["\137\x77\143\137\142\x69\x6c\x6c\x69\x6e\147\x2f\x74\x65\141\155\x77\x61\156\x74\x65\165\166\141\x74\166\x69\145\163\57\x74\x65\x61\x6d\167\x61\x6e\x74\145\x75\x76\x61\x74\x76\151\x65\163\137\143\157\155\160\x61\156\x79", "\x74\x65\141\x6d\167\x61\156\x74\145\165\166\x61\164\166\x69\x65\x73\x2f\164\145\x61\155\167\x61\156\164\145\x75\166\x61\164\166\x69\x65\x73\x5f\x63\x6f\155\x70\x61\156\x79", "\142\x69\154\x6c\x69\x6e\x67\x5f\x63\x6f\155\160\x61\x6e\171"], "\142\151\x6c\154\x69\x6e\147\x5f\166\141\x74" => ["\137\x77\143\137\x62\151\x6c\154\151\x6e\147\57\x74\145\x61\155\167\141\156\x74\145\x75\166\x61\x74\x76\151\x65\163\x2f\x74\x65\x61\155\x77\141\x6e\164\145\x75\x76\141\x74\166\x69\x65\163\x5f\166\141\x74", "\164\145\141\155\167\x61\x6e\164\145\x75\x76\141\164\x76\x69\x65\163\x2f\x74\x65\141\x6d\x77\x61\156\164\145\165\166\x61\164\x76\x69\145\163\137\166\x61\x74"], "\163\x68\x69\x70\160\x69\x6e\147\x5f\x63\157\x6d\160\x61\156\x79" => ["\x5f\167\143\x5f\x73\150\151\x70\160\x69\156\147\57\x74\x65\x61\155\x77\x61\x6e\164\145\x75\166\141\x74\x76\151\x65\x73\57\x74\x65\141\x6d\167\x61\x6e\164\145\x75\x76\x61\x74\166\x69\145\163\137\x63\x6f\155\x70\x61\156\171", "\x74\145\x61\x6d\167\141\156\x74\145\165\166\x61\164\x76\x69\145\163\57\164\x65\x61\155\167\141\x6e\x74\x65\x75\x76\x61\164\166\x69\145\163\x5f\x63\x6f\155\x70\141\156\171", "\x73\x68\x69\160\x70\151\156\147\x5f\143\157\155\160\141\156\x79"], "\163\150\151\160\160\151\156\x67\137\166\141\x74" => ["\137\x77\143\x5f\163\x68\x69\x70\x70\151\x6e\147\57\164\145\141\155\167\141\156\x74\x65\165\166\141\164\x76\151\145\163\57\164\145\141\x6d\167\x61\156\164\x65\165\166\141\164\166\151\145\x73\137\x76\x61\x74", "\x74\x65\141\x6d\x77\141\156\164\145\165\166\x61\164\166\x69\x65\x73\x2f\164\x65\141\155\167\141\156\x74\145\165\166\x61\164\166\x69\x65\x73\x5f\166\x61\164"]]; private static $legacyFieldGroups = ["\x62\x69\x6c\x6c\x69\x6e\147\x5f\143\157\155\160\x61\x6e\x79" => ["\142\151\154\x6c\x69\x6e\147\x5f\143\x6f\x6d\160\141\156\x79", "\142\x69\154\154\x69\x6e\x67\x5f\x74\x65\141\155\x77\141\x6e\x74\145\x75\x76\x61\164\x76\151\x65\x73\137\x63\x6f\155\x70\141\x6e\171"], "\142\151\154\154\x69\156\x67\137\x76\141\x74" => ["\142\151\154\154\151\156\x67\x5f\166\x61\x74", "\142\x69\x6c\154\151\x6e\x67\137\164\x65\x61\x6d\167\x61\x6e\x74\145\165\166\x61\x74\166\x69\x65\163\x5f\166\x61\x74"], "\x73\x68\x69\160\x70\x69\x6e\x67\x5f\x63\x6f\x6d\x70\x61\x6e\x79" => ["\x73\x68\151\x70\x70\x69\x6e\147\x5f\143\157\x6d\x70\141\x6e\171", "\163\x68\151\x70\x70\x69\156\x67\137\x74\145\141\x6d\x77\141\156\x74\145\165\x76\141\x74\x76\x69\145\163\137\x63\157\155\x70\141\156\171"], "\x73\x68\151\x70\160\x69\156\147\x5f\166\141\164" => ["\163\x68\151\x70\160\x69\156\147\x5f\x76\141\164", "\163\x68\151\x70\160\151\x6e\147\x5f\x74\145\x61\x6d\167\141\x6e\164\145\165\166\141\164\x76\151\145\x73\x5f\x76\141\164"]]; public static function init() : void { add_action("\x77\x6f\x6f\143\x6f\x6d\x6d\145\162\143\x65\x5f\151\156\151\x74", [self::class, "\154\x6f\x61\144\x43\x6f\x6e\x66\151\x67\165\162\x61\164\x69\157\x6e"], 5); add_action("\167\x70\137\145\x6e\x71\x75\145\165\x65\x5f\x73\143\162\151\x70\164\x73", [self::class, "\x65\x6e\161\x75\145\165\145\103\150\x65\143\153\157\165\164\x53\x63\x72\151\x70\x74\163"]); add_action("\167\160\x5f\x66\x6f\x6f\x74\145\162", [self::class, "\x72\145\x66\162\x65\163\150\x43\141\162\164\117\x6e\126\x61\164\x43\150\x61\x6e\147\145"]); add_action("\x77\157\157\x63\157\x6d\x6d\145\162\x63\x65\x5f\141\146\164\145\x72\x5f\143\x68\x65\x63\153\x6f\x75\164\x5f\166\x61\x6c\151\144\141\164\x69\157\x6e", [self::class, "\166\x61\x6c\151\x64\x61\164\145\x4c\x65\x67\x61\143\171\x43\x68\145\143\153\157\165\x74"], 200, 2); add_action("\167\x6f\x6f\143\x6f\x6d\155\x65\x72\x63\145\x5f\142\154\157\x63\x6b\163\137\166\141\x6c\x69\x64\141\164\145\x5f\154\157\x63\x61\164\x69\157\x6e\137\x61\x64\x64\x72\x65\163\163\x5f\x66\x69\145\154\144\163", [self::class, "\x76\141\154\x69\144\141\x74\145\x4e\145\x77\x43\150\145\143\153\x6f\165\x74"], 200, 3); add_filter("\167\157\157\x63\x6f\x6d\155\145\x72\143\145\137\x6d\141\164\143\x68\x65\x64\137\x72\x61\164\x65\x73", [self::class, "\157\166\x65\x72\162\x69\x64\145\x54\x61\170\122\141\164\x65\163\106\x6f\162\101\154\x6c\x49\x74\145\155\x73"], 5000, 3); add_action("\x77\x6f\x6f\143\x6f\x6d\x6d\145\162\x63\x65\137\157\x72\x64\x65\x72\137\x69\x74\145\x6d\x5f\141\x66\x74\x65\162\x5f\x63\141\154\143\165\154\141\164\x65\x5f\x74\141\x78\x65\163", [self::class, "\x72\145\160\x6c\x61\143\145\111\164\x65\155\127\x69\164\150\x43\x75\x73\x74\x6f\x6d\x54\x61\x78"], 5000, 2); add_action("\167\157\157\x63\157\155\x6d\145\162\143\145\x5f\x6f\x72\x64\145\x72\137\151\164\145\155\x5f\x73\150\x69\x70\160\x69\x6e\x67\x5f\x61\x66\164\x65\x72\137\x63\x61\x6c\143\165\154\141\164\x65\x5f\164\141\170\x65\x73", [self::class, "\x72\145\160\x6c\141\143\x65\x53\150\x69\160\x70\x69\156\147\x57\x69\164\x68\x43\x75\163\x74\x6f\155\124\141\x78"], 5000, 2); add_filter("\x77\x6f\x6f\143\x6f\x6d\155\x65\162\143\x65\x5f\x73\150\x69\160\x70\151\156\x67\x5f\x72\141\x74\x65\x5f\164\141\170\145\163", [self::class, "\141\160\x70\x6c\x79\x43\165\163\164\x6f\x6d\x54\x61\170\124\x6f\x4c\x65\x67\141\x63\171\x53\x68\151\160\160\x69\x6e\x67"], 5000, 2); add_action("\x77\157\157\x63\x6f\155\155\x65\162\143\x65\x5f\x63\150\145\143\153\x6f\x75\164\137\157\162\144\145\x72\137\160\162\157\143\145\x73\163\x65\144", [self::class, "\160\x61\x72\163\145\116\x65\x77\117\x72\144\x65\162\x41\x64\144\x72\x65\163\x73\x44\141\164\141"], 5000, 3); } public static function loadConfiguration() : void { self::$vatEnabled = IsTrueBoolean::createVO(ConfigurationQuery::get("\x65\156\141\x62\x6c\x65\x5f\x76\141\x74\x5f\163\x65\x6c\x65\x63\x74")); self::$vatRequired = ConfigurationQuery::requireVatWhenOrdering(); self::$vatTaxRateId = (int) ConfigurationQuery::get("\x76\141\x74\137\x73\145\154\145\143\164"); self::$ossTaxRateId = ConfigurationQuery::getOSSVatId(); self::$useVatOnShipping = IsTrueBoolean::createVO(ConfigurationQuery::get("\x75\163\x65\137\x6e\x65\x77\x5f\166\141\164\x5f\157\156\x5f\x73\x68\x69\x70\x70\x69\x6e\x67\x5f\155\145\164\x68\157\x64")); self::$validateVatByCountry = IsTrueBoolean::createVO(ConfigurationQuery::get("\166\141\154\x69\x64\x61\164\145\137\166\x61\x74\137\160\162\145\x66\151\170\x5f\x62\x79\x5f\143\157\x75\x6e\164\x72\171")); self::$excludedCountries = ConfigurationQuery::get("\x65\x78\143\x6c\165\x64\145\x5f\x63\x6f\x75\x6e\x74\x72\x79") ?: []; self::$intraVatCountry = ConfigurationQuery::getIntraVatCountry(); if (!(!self::$vatEnabled || !self::$vatTaxRateId)) { goto fvhWQq; } self::$vatEnabled = false; fvhWQq: } private static function validateAddressVat($MKFEZj, &$Wvm4A3) { if (!(!empty(self::$excludedCountries) && in_array($MKFEZj["\143\x6f\x75\x6e\x74\162\171"], self::$excludedCountries))) { goto iucfpB; } return; iucfpB: $Nghlv1 = true; if (!($Nghlv1 === true && self::$vatRequired && !empty($MKFEZj["\x63\157\155\x70\x61\156\x79"]))) { goto EyvdLD; } if (!empty($MKFEZj["\166\x61\164"])) { goto Rqjpw6; } $Nghlv1 = __("\126\x41\x54\x20\x6e\x75\155\142\x65\162\x20\x69\x73\x20\162\145\x71\x75\151\x72\145\144\40\146\157\x72\x20\143\157\155\160\x61\156\171\40\x6f\162\x64\x65\x72\163\56", "\x74\x65\x61\x6d\x77\x61\156\x74\145\x75\166\x61\164\x76\x69\145\163"); Rqjpw6: EyvdLD: if (!($Nghlv1 === true && $MKFEZj["\x76\x61\164"] && $MKFEZj["\x63\x6f\x75\x6e\164\162\171"] && self::$validateVatByCountry)) { goto aGorRN; } if (Vies::getInstance()->validateCountryPrefix($MKFEZj["\166\141\164"], $MKFEZj["\x63\157\165\x6e\x74\x72\x79"])) { goto MAyAzB; } $Nghlv1 = __("\x54\150\145\x20\126\101\124\40\x70\162\x65\x66\x69\x78\x20\x64\157\145\x73\40\156\x6f\164\x20\x6d\x61\164\143\150\x20\x74\150\x65\40\x73\x65\154\x65\143\x74\x65\144\x20\143\157\165\156\164\x72\x79\56", "\x74\145\141\x6d\167\141\x6e\x74\x65\165\166\141\164\x76\151\x65\x73"); MAyAzB: aGorRN: if (!($Nghlv1 === true && $MKFEZj["\x76\141\164"] && !IsTrueBoolean::createVO(ConfigurationQuery::get("\141\x6c\x6c\157\x77\x5f\x62\141\144\x5f\x76\141\x74\x5f\x6e\165\155\145\x72\137\x77\x68\145\156\137\157\162\144\x65\162")))) { goto IsxApI; } $LHrdhU = Vies::getInstance()->getVatData($MKFEZj["\166\141\164"], $MKFEZj["\x63\157\165\156\164\162\171"]); if ($LHrdhU->isValid) { goto GBcnu2; } $Nghlv1 = __("\126\101\124\40\x6e\165\x6d\x62\145\x72\x20\151\x73\x20\x6e\157\164\40\x76\141\x6c\x69\x64\x2e", "\164\145\x61\x6d\x77\x61\156\164\145\x75\166\141\x74\166\x69\145\x73"); GBcnu2: IsxApI: if (!($Nghlv1 !== true)) { goto PIof3P; } $Wvm4A3->add($MKFEZj["\x66\151\145\154\x64\x5f\160\x72\145\x66\151\x78"] . "\x5f\164\145\x61\155\167\x61\x6e\x74\145\x75\166\141\164\x76\151\145\x73\137\x76\x61\x74\x5f\166\x61\x6c\x69\144\141\164\151\157\x6e", $Nghlv1); PIof3P: } public static function isAvaliableVatChangeForBillingAddress($bB3om3 = [], $KlEwyX = null, $ii70N3 = true) { $MKFEZj = ["\x76\141\x74" => $bB3om3["\142\x69\x6c\x6c\151\156\147\x5f\166\141\x74"], "\x63\x6f\165\156\164\162\171" => $bB3om3["\142\x69\154\154\x69\156\x67\x5f\143\157\165\x6e\164\162\x79"], "\x63\157\x6d\x70\x61\156\171" => $bB3om3["\x62\151\x6c\x6c\151\x6e\x67\137\143\157\155\160\x61\156\x79"], "\146\151\145\x6c\144\x5f\x70\x72\145\x66\x69\170" => "\x62\151\154\x6c\151\x6e\x67"]; if (!(!empty(self::$excludedCountries) && in_array($MKFEZj["\x63\157\x75\x6e\164\x72\171"], self::$excludedCountries))) { goto fzoreo; } return false; fzoreo: if (!($ii70N3 && isset($bB3om3["\x73\150\x69\x70\160\151\156\147\x5f\143\157\165\156\x74\x72\x79"]) && self::$intraVatCountry === $bB3om3["\163\150\151\160\160\x69\x6e\x67\137\143\x6f\165\156\164\162\x79"])) { goto NPrVG5; } return false; NPrVG5: if (!self::$validateVatByCountry) { goto Mn0vPW; } if (Vies::getInstance()->validateCountryPrefix($MKFEZj["\x76\141\164"], $MKFEZj["\x63\157\165\x6e\164\162\x79"])) { goto jr0RLk; } return false; jr0RLk: Mn0vPW: if ($KlEwyX) { goto j6hsoy; } $LHrdhU = Vies::getInstance()->getVatData($MKFEZj["\166\x61\x74"], $MKFEZj["\x63\x6f\165\156\164\162\x79"]); goto FyCnKM; j6hsoy: $LHrdhU = Vies::getInstance()->getAddressVatData(new Address($KlEwyX)); FyCnKM: if ($LHrdhU->isValid) { goto fPPh8Y; } return false; fPPh8Y: return true; } public static function isBlocksCheckout() : bool { if (!is_admin()) { goto dx589R; } $G1sKQN = Tools::getValue("\x6f\162\x64\145\162\x5f\x69\144"); if (!(!$G1sKQN && (Tools::getValue("\x69\144") && Tools::getValue("\160\x61\x67\x65") === "\x77\143\55\157\x72\x64\145\162\163"))) { goto dFJD3R; } $G1sKQN = Tools::getValue("\151\144"); dFJD3R: $KlEwyX = wc_get_order($G1sKQN); return $KlEwyX->get_created_via() === "\x43\150\145\143\x6b\157\x75\164\x20\x62\x6c\x6f\x63\153" || $KlEwyX->get_created_via() === "\x73\164\x6f\x72\145\55\x61\160\x69"; dx589R: if (empty($_SERVER["\x48\x54\x54\x50\x5f\x58\137\127\x43\137\x42\114\117\x43\x4b\x53\x5f\126\105\x52\123\111\117\x4e"])) { goto d02NCV; } return true; d02NCV: if (!(!empty($_SERVER["\122\105\x51\125\x45\123\124\137\125\x52\111"]) && strpos(sanitize_text_field(wp_unslash($_SERVER["\x52\x45\121\125\105\123\124\x5f\x55\x52\111"])), "\x2f\167\x63\x2f\163\x74\157\x72\145\x2f\x76\61\57") !== false)) { goto x955u2; } return true; x955u2: if (empty($_REQUEST["\111\123\137\124\x45\101\115\x57\101\x4e\x54\137\x45\x55\126\x49\105\x53\x5f\x42\114\117\103\x4b\137\x43\110\105\103\x4b\x4f\125\124"])) { goto x1P2zF; } return true; x1P2zF: return WC_Blocks_Utils::has_block_in_page(get_the_ID(), "\x77\157\157\x63\157\155\x6d\x65\x72\x63\145\57\x63\x68\x65\143\x6b\x6f\165\164"); } public static function enqueueCheckoutScripts() : void { if (self::$vatEnabled) { goto ODrvRt; } return; ODrvRt: if (!(is_checkout() && !self::isBlocksCheckout())) { goto po9qAS; } wp_enqueue_script("\x74\x65\141\x6d\x77\141\156\164\x2d\x6c\x65\x67\x61\x63\x79\55\166\141\x74\x2d\x6c\x69\163\x74\x65\156\145\x72", plugins_url("\x61\163\163\x65\164\x73\57\x6a\x73\57\164\145\141\155\167\x61\x6e\x74\55\154\x65\147\x61\x63\171\55\x76\x61\x74\55\x6c\x69\163\x74\145\156\x65\162\x2e\152\x73", TEAMWANTEUVATVIES_FILE), ["\152\x71\x75\145\162\171"], "\61\56\60", true); po9qAS: } public static function overrideTaxRatesForAllItems(array $I0VF66, ?string $BlEnKM = null, ?\WC_Customer $VBHbMt = null) : array { if (!is_admin()) { goto cKwaBa; } return $I0VF66; cKwaBa: if (is_cart() || is_checkout() || self::isBlocksCheckout()) { goto TtV1WO; } return $I0VF66; TtV1WO: if (wc_tax_enabled()) { goto XpNryO; } return $I0VF66; XpNryO: if (self::$vatEnabled) { goto zeQK8f; } return $I0VF66; zeQK8f: $NMGzPA = (int) ConfigurationQuery::get("\x76\x61\x74\137\163\145\154\145\x63\164"); $bB3om3 = self::getRequestDataForCustomer($VBHbMt); $RQBhHT = self::isAvaliableVatChangeForBillingAddress($bB3om3); if ($RQBhHT) { goto erxDXO; } if (self::$ossTaxRateId && !empty($bB3om3["\x62\x69\x6c\x6c\x69\156\x67\x5f\x76\x61\x74"])) { goto aje5d1; } return $I0VF66; goto i3sj4L; aje5d1: $NMGzPA = self::$ossTaxRateId; i3sj4L: erxDXO: if ($NMGzPA) { goto v1iWFN; } return $I0VF66; v1iWFN: $VwvIIW = WC_Tax::_get_tax_rate($NMGzPA); if ($VwvIIW) { goto Hms6t2; } return $I0VF66; Hms6t2: return [$NMGzPA => ["\x72\141\x74\145" => $VwvIIW["\164\141\x78\x5f\x72\x61\164\x65"], "\x6c\141\x62\145\154" => $VwvIIW["\x74\x61\x78\137\x72\x61\164\x65\137\156\x61\155\145"], "\x73\x68\151\x70\160\x69\156\x67" => self::$useVatOnShipping ? "\171\x65\163" : "\156\157", "\143\157\x6d\160\x6f\x75\156\x64" => "\x79\x65\x73"]]; } public static function replaceItemWithCustomTax(WC_Order_Item $I7p0VW, $r11e3L) : void { if (self::$vatEnabled) { goto YeHAZ8; } return; YeHAZ8: $nTkXfb = (int) ConfigurationQuery::get("\x76\141\164\137\x73\145\x6c\145\143\164"); $bB3om3 = self::getRequestDataForCustomer(null); $KlEwyX = $I7p0VW->get_order() ?? null; if (!(is_admin() && !$KlEwyX)) { goto Ddwjx8; } $G1sKQN = Tools::getValue("\x6f\x72\144\x65\162\x5f\x69\144"); if (!(!$G1sKQN && (Tools::getValue("\151\144") && Tools::getValue("\160\x61\x67\x65") === "\x77\x63\x2d\157\162\144\145\162\x73"))) { goto f_ujZ1; } $G1sKQN = Tools::getValue("\x69\x64"); f_ujZ1: $KlEwyX = wc_get_order($G1sKQN) ?? null; Ddwjx8: $RQBhHT = self::isAvaliableVatChangeForBillingAddress($bB3om3, $KlEwyX); if ($RQBhHT) { goto rpiiKS; } if (self::$ossTaxRateId && !empty($bB3om3["\x62\151\x6c\x6c\x69\x6e\x67\x5f\x76\x61\164"])) { goto neDRhK; } return; goto E1_7X9; neDRhK: $nTkXfb = self::$ossTaxRateId; E1_7X9: rpiiKS: if ($nTkXfb) { goto KPGneC; } return; KPGneC: $VwvIIW = WC_Tax::_get_tax_rate($nTkXfb); if ($VwvIIW) { goto TJyDBg; } return; TJyDBg: $udQ3J_ = [$nTkXfb => ["\x72\141\164\145" => $VwvIIW["\x74\141\170\x5f\x72\141\164\x65"], "\x6c\141\142\x65\154" => $VwvIIW["\x74\141\170\x5f\162\x61\x74\x65\x5f\x6e\141\x6d\145"], "\163\150\151\x70\x70\151\x6e\147" => self::$useVatOnShipping ? "\171\145\163" : "\156\x6f", "\x63\x6f\x6d\160\x6f\165\156\x64" => "\x79\145\163"]]; $RPWt3D = WC_Tax::calc_tax($I7p0VW->get_total(), $udQ3J_, false); if (method_exists($I7p0VW, "\147\x65\164\137\163\x75\x62\164\x6f\x74\x61\x6c")) { goto GTY2PW; } $I7p0VW->set_taxes(["\x74\157\164\141\x6c" => $RPWt3D]); goto Tqzy5o; GTY2PW: $epQPEm = WC_Tax::calc_tax($I7p0VW->get_subtotal(), $udQ3J_, false); $I7p0VW->set_taxes(["\x74\157\164\x61\x6c" => $RPWt3D, "\x73\165\x62\x74\157\164\x61\x6c" => $epQPEm]); Tqzy5o: } public static function replaceShippingWithCustomTax(WC_Order_Item_Shipping $I7p0VW, $r11e3L) : void { if (self::$vatEnabled) { goto dcN7Z3; } return; dcN7Z3: if (self::$useVatOnShipping) { goto a0nHEW; } return; a0nHEW: $nTkXfb = (int) ConfigurationQuery::get("\x76\x61\164\137\x73\145\x6c\145\x63\x74"); $bB3om3 = self::getRequestDataForCustomer(null); $KlEwyX = $I7p0VW->get_order() ?? null; if (!(is_admin() && !$KlEwyX)) { goto X5H6HY; } $G1sKQN = Tools::getValue("\157\162\144\145\x72\137\151\x64"); if (!(!$G1sKQN && (Tools::getValue("\x69\144") && Tools::getValue("\160\x61\147\x65") === "\x77\143\x2d\x6f\162\144\145\x72\163"))) { goto qC1Xk3; } $G1sKQN = Tools::getValue("\x69\x64"); qC1Xk3: $KlEwyX = wc_get_order($G1sKQN) ?? null; X5H6HY: $RQBhHT = self::isAvaliableVatChangeForBillingAddress($bB3om3, $KlEwyX, false); if ($RQBhHT) { goto sC2_SC; } if (self::$ossTaxRateId && !empty($bB3om3["\142\x69\x6c\154\151\156\147\x5f\166\141\x74"])) { goto Qv1XRS; } return; goto JXCsD5; Qv1XRS: $nTkXfb = self::$ossTaxRateId; JXCsD5: sC2_SC: if ($nTkXfb) { goto WsPAEX; } return; WsPAEX: $VwvIIW = WC_Tax::_get_tax_rate($nTkXfb); if ($VwvIIW) { goto kBlKTT; } return; kBlKTT: $udQ3J_ = [$nTkXfb => ["\x72\x61\164\145" => $VwvIIW["\x74\x61\170\x5f\162\x61\164\x65"], "\x6c\141\142\x65\154" => $VwvIIW["\164\141\170\137\x72\141\x74\x65\137\x6e\x61\155\145"], "\x73\150\151\160\160\151\156\x67" => "\x79\145\x73", "\143\x6f\x6d\x70\157\x75\156\x64" => $VwvIIW["\164\x61\170\137\162\x61\x74\x65\x5f\143\157\x6d\160\157\165\156\x64"] == 1 ? "\x79\x65\x73" : "\x6e\x6f"]]; if (!("\164\x61\170\x61\142\154\x65" === $I7p0VW->get_tax_status())) { goto F_zbb_; } $aJ9q8v = WC_Tax::calc_tax($I7p0VW->get_total(), $udQ3J_, false); $I7p0VW->set_taxes(["\164\157\164\x61\x6c" => $aJ9q8v]); F_zbb_: } public static function applyCustomTaxToLegacyShipping(array $aJ9q8v, $amoVuC) : array { if (self::$vatEnabled) { goto S4WSgc; } return $aJ9q8v; S4WSgc: if (self::$useVatOnShipping) { goto xWsjFB; } return $aJ9q8v; xWsjFB: $nTkXfb = (int) ConfigurationQuery::get("\x76\141\164\x5f\x73\145\154\145\x63\164"); $bB3om3 = self::getRequestDataForCustomer(null); $RQBhHT = self::isAvaliableVatChangeForBillingAddress($bB3om3, null, false); if ($RQBhHT) { goto xd5Avg; } if (self::$ossTaxRateId && !empty($bB3om3["\142\151\x6c\154\x69\x6e\x67\x5f\166\x61\x74"])) { goto kUXwH_; } return $aJ9q8v; goto G7eaPC; kUXwH_: $nTkXfb = self::$ossTaxRateId; G7eaPC: xd5Avg: if ($nTkXfb) { goto IW23ZN; } return $aJ9q8v; IW23ZN: $VwvIIW = WC_Tax::_get_tax_rate($nTkXfb); if ($VwvIIW) { goto hUc11S; } return $aJ9q8v; hUc11S: $udQ3J_ = [$nTkXfb => ["\162\141\164\145" => $VwvIIW["\x74\141\x78\137\x72\141\x74\145"], "\x6c\141\x62\x65\154" => $VwvIIW["\x74\141\170\x5f\x72\141\x74\x65\x5f\x6e\141\x6d\145"], "\163\x68\x69\160\x70\x69\156\x67" => "\x79\145\163", "\x63\157\155\160\157\165\x6e\144" => $VwvIIW["\164\x61\170\x5f\162\141\164\145\x5f\x63\157\155\160\157\165\156\144"] == 1 ? "\x79\145\x73" : "\x6e\157"]]; if (!("\x74\x61\170\x61\142\154\x65" === $amoVuC->get_tax_status())) { goto frGdJq; } $aJ9q8v = WC_Tax::calc_tax($amoVuC->cost, $udQ3J_, false); frGdJq: return $aJ9q8v; } public static function validateLegacyCheckout($J4VnQD, $Wvm4A3) { if (self::$vatEnabled) { goto nn9ytY; } return; nn9ytY: $bB3om3 = self::getFieldsData($J4VnQD); $Z4VKRP = ["\x62\x69\x6c\154\151\156\x67" => ["\x76\141\164" => $bB3om3["\x62\151\x6c\154\151\156\147\137\x76\141\x74"], "\x63\157\165\x6e\164\x72\x79" => $bB3om3["\x62\x69\154\x6c\151\156\147\x5f\x63\157\x75\x6e\x74\162\x79"], "\143\x6f\155\160\x61\x6e\x79" => $bB3om3["\142\151\x6c\154\151\x6e\147\x5f\143\x6f\155\x70\x61\156\x79"], "\x66\151\145\x6c\144\137\160\x72\145\146\151\170" => "\142\x69\154\154\x69\156\x67"], "\x73\x68\x69\160\160\151\156\147" => ["\166\x61\164" => $bB3om3["\163\150\151\160\x70\x69\x6e\x67\137\166\x61\x74"], "\143\x6f\165\156\x74\x72\x79" => $bB3om3["\x73\150\151\160\x70\x69\x6e\x67\x5f\143\157\x75\156\x74\162\171"], "\x63\157\155\x70\141\156\171" => $bB3om3["\x73\x68\x69\160\160\151\156\x67\x5f\143\157\155\x70\141\x6e\171"], "\146\151\x65\x6c\x64\137\x70\162\145\x66\x69\170" => "\163\150\x69\160\x70\x69\156\147"]]; foreach ($Z4VKRP as $MKFEZj) { self::validateAddressVat($MKFEZj, $Wvm4A3); VksOKj: } hcNCrL: } public static function validateNewCheckout($Wvm4A3, $J4VnQD, $Bz5JsA) { if (self::$vatEnabled) { goto yss038; } return; yss038: $s2TNBp = $J4VnQD; $s2TNBp[$Bz5JsA . "\x5f\143\157\x75\x6e\164\162\x79"] = $J4VnQD["\143\157\x75\x6e\164\162\171"] ?? ''; $bB3om3 = self::getFieldsData($s2TNBp, true); $MKFEZj = ["\x76\141\164" => $Bz5JsA === "\x62\x69\x6c\x6c\151\x6e\x67" ? $bB3om3["\142\x69\x6c\154\151\x6e\147\x5f\166\141\164"] : $bB3om3["\x73\150\151\160\160\x69\156\147\137\166\141\164"], "\143\157\x75\156\x74\x72\x79" => $Bz5JsA === "\x62\x69\x6c\x6c\151\156\x67" ? $bB3om3["\142\151\154\x6c\x69\156\147\137\143\157\165\156\x74\x72\x79"] : $bB3om3["\x73\150\x69\160\x70\151\x6e\147\x5f\x63\157\165\x6e\164\x72\171"], "\143\x6f\155\x70\141\156\x79" => $Bz5JsA === "\x62\151\x6c\x6c\x69\156\x67" ? $bB3om3["\x62\x69\x6c\154\x69\156\x67\137\x63\x6f\x6d\160\x61\x6e\171"] : $bB3om3["\x73\150\x69\160\x70\x69\x6e\147\x5f\143\157\x6d\160\x61\156\171"], "\x66\151\145\x6c\x64\x5f\x70\162\x65\x66\151\170" => $Bz5JsA]; self::validateAddressVat($MKFEZj, $Wvm4A3); } public static function refreshCartOnVatChange() : void { if (is_checkout()) { goto jABQjS; } return; jABQjS: if (self::$vatEnabled) { goto ojhtOn; } return; ojhtOn: echo "\x20\40\x20\40\x20\40\x20\x20\74\x73\x63\162\x69\160\x74\x3e\xa\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\40\152\121\x75\x65\x72\171\x28\144\x6f\x63\165\x6d\x65\x6e\164\51\56\162\145\x61\144\x79\x28\146\165\x6e\143\164\151\x6f\x6e\x20\50\x24\51\40\173\12\x20\40\40\40\x20\40\40\40\40\x20\40\40\x20\x20\40\40\44\x28\47\x23\142\x69\154\x6c\x69\156\147\137\164\145\x61\155\167\x61\x6e\164\x65\165\x76\x61\x74\x76\x69\x65\x73\137\166\x61\164\x27\x29\x2e\157\156\x28\x27\143\150\x61\156\x67\145\47\54\x20\146\165\x6e\x63\x74\151\x6f\156\40\x28\51\40\173\xa\x20\x20\40\40\40\40\40\40\40\40\x20\x20\x20\40\x20\x20\40\40\40\40\x24\50\x27\142\157\x64\171\x27\x29\x2e\164\x72\151\x67\147\145\x72\50\47\x75\x70\144\141\x74\145\137\x63\x68\145\143\153\157\x75\x74\x27\51\73\12\40\40\40\40\x20\x20\40\x20\40\40\40\x20\x20\x20\40\x20\x7d\x29\73\12\40\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\40\44\x28\47\x23\163\150\x69\160\160\151\x6e\x67\137\x74\145\141\155\x77\x61\156\x74\x65\x75\x76\141\x74\x76\151\x65\x73\x5f\166\141\x74\x27\x29\x2e\157\x6e\50\47\x63\150\x61\156\x67\x65\47\54\x20\x66\x75\156\x63\164\151\x6f\156\x20\50\x29\40\x7b\xa\x20\40\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\40\x24\50\x27\142\x6f\144\x79\47\51\x2e\x74\x72\x69\147\x67\145\162\50\47\165\160\x64\x61\x74\145\137\x63\x68\145\143\x6b\157\165\x74\47\x29\x3b\xa\x20\x20\40\40\x20\40\x20\40\40\x20\40\40\40\x20\40\40\175\51\x3b\xa\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\x7d\51\x3b\xa\40\x20\40\40\40\x20\40\x20\74\57\x73\x63\162\151\160\164\76\12\x20\x20\x20\x20\x20\x20\40\x20"; } public static function getFieldsData($J4VnQD, $AfkFgS = -1) { if (!($AfkFgS === -1)) { goto SkivkJ; } $AfkFgS = self::isBlocksCheckout(); SkivkJ: $mAAa2n = $AfkFgS ? self::$blockFieldGroups : self::$legacyFieldGroups; $GAk6nK = ["\x73\150\151\x70\160\151\x6e\x67\137\166\141\x74" => '', "\142\151\154\154\151\156\147\137\x76\x61\x74" => '', "\163\x68\x69\160\x70\151\x6e\147\x5f\x63\157\155\x70\x61\156\171" => '', "\142\x69\154\x6c\151\156\147\x5f\x63\157\155\160\x61\x6e\x79" => '', "\142\x69\x6c\154\x69\x6e\x67\137\143\157\165\156\164\x72\171" => $J4VnQD["\x62\x69\154\x6c\151\156\x67\137\x63\157\165\x6e\x74\162\x79"] ?? '', "\x73\150\151\x70\160\x69\156\147\x5f\143\157\165\x6e\x74\162\171" => $J4VnQD["\x73\150\x69\x70\160\151\x6e\147\x5f\x63\157\165\156\x74\x72\x79"] ?? '']; foreach ($mAAa2n as $fvtLmJ => $OXDkOw) { foreach ($OXDkOw as $G9xuMl) { if (empty($J4VnQD[$G9xuMl])) { goto uskqJL; } $GAk6nK[$fvtLmJ] = $J4VnQD[$G9xuMl]; goto BH8OZL; uskqJL: ctU6yV: } BH8OZL: b_coFE: } JRVGVF: return $GAk6nK; } public static function getRequestDataForCustomer(?\WC_Customer $VBHbMt = null) { if ($VBHbMt) { goto xyljJT; } $VBHbMt = WC()->customer; xyljJT: if (!empty($VBHbMt)) { goto h2rshI; } return WoocommerceCheckout::getFieldsData([]); h2rshI: $CnyjeE = ["\142\x69\x6c\x6c\x69\156\x67\137\143\157\165\156\x74\x72\171" => $VBHbMt->get_billing_country(), "\x73\x68\151\160\160\151\x6e\x67\x5f\143\x6f\165\x6e\164\x72\x79" => $VBHbMt->get_shipping_country(), "\x62\151\154\154\151\x6e\147\x5f\x63\157\155\x70\141\156\171" => $VBHbMt->get_billing_company(), "\163\x68\x69\x70\x70\151\x6e\147\137\x63\x6f\155\x70\x61\x6e\171" => $VBHbMt->get_shipping_company(), "\x62\x69\x6c\x6c\x69\x6e\x67\137\x76\141\x74" => $VBHbMt->get_meta("\142\x69\154\154\151\156\x67\x5f\x76\x61\164"), "\163\x68\151\160\160\151\156\x67\x5f\166\x61\164" => $VBHbMt->get_meta("\163\x68\151\160\160\x69\x6e\x67\x5f\x76\x61\164")]; if (WoocommerceCheckout::isBlocksCheckout()) { goto pbt2T2; } foreach (self::$legacyFieldGroups as $Bz5JsA => $AMCNjd) { foreach ($AMCNjd as $OKQuLc) { if (!($pM1MDs = $VBHbMt->get_meta($OKQuLc))) { goto ilQdPf; } $CnyjeE[$OKQuLc] = $pM1MDs; ilQdPf: EBCyPW: } Mi8SFA: C9EiKA: } t9Vpn6: $fjFYPg = []; if (empty($_POST["\x70\x6f\x73\x74\137\x64\x61\164\x61"])) { goto zApnkN; } parse_str(sanitize_text_field(wp_unslash($_POST["\160\x6f\163\164\137\x64\x61\x74\141"])), $fjFYPg); zApnkN: $f33s_n = filter_input(INPUT_GET, "\167\143\x2d\141\152\141\170", FILTER_SANITIZE_FULL_SPECIAL_CHARS); if (!("\143\150\145\143\x6b\x6f\x75\164" === $f33s_n && !empty($_POST))) { goto MrH7yv; } $fjFYPg = array_merge($fjFYPg, wp_unslash($_POST)); MrH7yv: $CnyjeE = array_merge($CnyjeE, $fjFYPg); goto mrT2re; pbt2T2: foreach (self::$blockFieldGroups as $Bz5JsA => $AMCNjd) { foreach ($AMCNjd as $OKQuLc) { if (!($pM1MDs = $VBHbMt->get_meta($OKQuLc))) { goto Yyh3NP; } $CnyjeE[$OKQuLc] = $pM1MDs; Yyh3NP: ZGWSGI: } oAW1zB: eR28F1: } eWTBvj: mrT2re: return self::getFieldsData($CnyjeE); } public static function parseNewOrderAddressData($E2TktD, $EJC1uL, $KlEwyX) { if (self::$vatEnabled) { goto wGiy2v; } return; wGiy2v: if (!(!self::isBlocksCheckout() && $KlEwyX)) { goto a90S3S; } $bB3om3 = self::getRequestDataForCustomer(null); self::isAvaliableVatChangeForBillingAddress($bB3om3, $KlEwyX, false); a90S3S: } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/WoocommerceCheckoutInformationBlock.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; defined("\ x41\102\x53\x50\101\x54\x48") || exit; class WoocommerceCheckoutInformationBlock { public static function init() : void { add_action("\167\x6f\x6f\143\x6f\x6d\x6d\x65\162\143\x65\137\162\x65\x76\151\x65\167\x5f\x6f\162\144\145\162\137\141\x66\x74\x65\x72\x5f\157\162\x64\145\x72\137\164\x6f\164\x61\x6c", [self::class, "\x61\x64\144\x4c\145\147\x61\x63\171\x4f\162\x64\x65\162\123\165\155\x6d\x61\x72\x79\120\x6c\141\143\x65\150\157\154\144\145\162"], 5000); add_action("\167\160\x5f\x66\157\157\x74\x65\x72", [self::class, "\x61\144\x64\x43\x68\145\x63\153\157\x75\164\123\x63\162\x69\x70\164\x73"], 5000); add_action("\160\141\162\x73\145\137\162\x65\x71\x75\x65\163\164", [self::class, "\150\x61\156\x64\154\x65\117\162\144\x65\x72\123\x75\155\x6d\x61\162\x79\122\145\x71\165\x65\x73\164"], 5000); add_action("\x77\x70\x5f\145\x6e\161\x75\145\x75\x65\137\x73\x63\162\x69\x70\164\x73", [self::class, "\x65\156\161\165\x65\x75\x65\103\x75\x73\x74\157\155\x43\150\145\143\x6b\157\x75\164\103\x73\163"], 5000); } private static function canShow() { if (IsTrueBoolean::createVO(ConfigurationQuery::get("\x65\x6e\x61\142\x6c\145\x5f\166\141\164\137\163\x65\154\x65\143\164"))) { goto dhKqyU; } return false; dhKqyU: return IsTrueBoolean::createVO(ConfigurationQuery::get("\x73\x68\x6f\x77\x5f\x69\x6e\146\x6f\137\x6f\156\x5f\142\141\144\x5f\x6e\x75\x6d\142\x65\x72\137\x6f\156\137\146\x72\157\x6e\164")) || IsTrueBoolean::createVO(ConfigurationQuery::get("\x73\150\157\167\137\x69\x6e\x66\157\x5f\x6f\156\x5f\x73\x75\x63\143\x65\163\163\x5f\x6e\x75\x6d\142\145\162\x5f\157\156\137\146\162\157\156\164")); } public static function enqueueCustomCheckoutCss() { if (self::canShow()) { goto ts4n1s; } return; ts4n1s: if (!(!is_checkout() && !is_cart())) { goto WJK7fh; } return; WJK7fh: wp_enqueue_style("\x63\x75\x73\164\x6f\x6d\x2d\143\x68\145\x63\153\x6f\165\164\55\x61\154\145\x72\x74\x73", plugins_url("\57\166\151\145\167\x73\x2f\143\163\x73\57\143\x68\145\143\153\157\165\164\55\x61\x6c\x65\162\164\x73\x2e\x63\163\163", TEAMWANTEUVATVIES_FILE)); } public static function handleOrderSummaryRequest($wgOcAe) : void { if (Tools::getValue("\164\145\141\155\x77\x61\156\164\x65\x75\166\141\x74\x76\x69\x65\163\x5f\x6f\162\144\x65\162\137\163\x75\155\x6d\x61\x72\x79")) { goto DhXWq6; } return; DhXWq6: if (self::canShow()) { goto LBJ2MH; } status_header(404); exit("\x4e\x6f\164\x20\x66\x6f\165\156\x64"); LBJ2MH: if (!(empty(Tools::getValue("\x6e\157\x6e\143\145")) || !wp_verify_nonce(Tools::getValue("\156\x6f\x6e\143\145"), "\x74\x65\141\155\x77\141\156\164\145\x75\x76\x61\x74\x76\x69\x65\163\137\x6e\x6f\156\x63\145"))) { goto pNQTbg; } status_header(403); exit(json_encode(["\x65\162\x72\157\162" => __("\x53\x65\143\165\162\151\x74\x79\40\x63\150\x65\143\x6b\40\x66\141\x69\x6c\145\144", "\x74\x65\141\x6d\x77\141\156\164\145\165\x76\141\164\x76\x69\145\163")])); pNQTbg: $_REQUEST["\111\123\137\x54\x45\101\115\x57\101\116\x54\137\x45\x55\126\x49\105\x53\137\102\x4c\117\103\x4b\x5f\x43\x48\105\103\113\117\x55\x54"] = true; header("\x43\157\156\x74\145\x6e\x74\55\x54\171\160\x65\72\x20\x61\160\160\x6c\151\x63\x61\164\x69\157\156\x2f\152\163\157\156"); echo json_encode(["\x73\x74\x61\164\x75\163" => "\163\x75\143\x63\145\x73\163", "\x64\x61\164\141" => ["\143\x6f\x6e\164\x65\156\164" => self::generateAlertContent()]]); exit; } public static function addLegacyOrderSummaryPlaceholder() : void { if (self::canShow()) { goto g3OxDU; } return; g3OxDU: echo "\74\164\x72\x20\x63\154\141\163\x73\x3d\x22\164\x65\x61\155\x77\141\156\x74\145\165\166\x61\x74\166\x69\145\x73\x2d\154\145\x67\141\x63\x79\55\x73\165\x6d\155\x61\x72\171\42\40\151\x64\x3d\x22\164\145\141\155\x77\x61\156\x74\145\x75\x76\141\164\x76\x69\x65\x73\55\154\145\x67\x61\143\171\x2d\x72\x6f\x77\x22\x3e"; echo "\x3c\x74\144\40\143\x6f\154\x73\x70\141\156\x3d\42\62\42\x20\163\x74\171\x6c\x65\75\x22\160\x61\144\x64\151\x6e\147\x3a\40\60\x3b\x22\x3e"; echo "\x3c\x64\151\x76\40\x69\144\75\x22\164\145\x61\155\x77\141\156\x74\x65\165\x76\x61\x74\x76\151\145\x73\x2d\x6c\145\x67\141\143\171\x2d\143\x6f\x6e\x74\145\156\164\x22\x3e"; echo wp_kses_post(self::generateAlertContent()); echo "\x3c\57\144\151\x76\x3e"; echo "\74\x2f\x74\144\x3e"; echo "\x3c\57\x74\x72\x3e"; } private static function generateAlertContent() { $W6k1ZB = WoocommerceCheckout::getRequestDataForCustomer(null); $Wu5_gR = WoocommerceCheckout::isAvaliableVatChangeForBillingAddress($W6k1ZB); if (!($Wu5_gR && IsTrueBoolean::createVO(ConfigurationQuery::get("\163\x68\157\167\x5f\151\x6e\146\157\137\157\x6e\137\x73\165\143\x63\x65\x73\163\x5f\x6e\165\155\142\145\162\x5f\x6f\x6e\137\x66\162\157\x6e\x74")))) { goto ny79WL; } return sprintf("\74\x64\x69\166\40\x63\154\x61\163\163\x3d\x22\x74\145\141\155\x77\x61\x6e\x74\145\165\x76\141\164\x76\151\145\163\55\x61\154\x65\162\164\x20\164\x65\x61\155\167\141\156\164\x65\x75\166\x61\164\x76\151\145\x73\55\163\165\143\143\145\163\163\42\x20\76\74\163\x74\x72\x6f\x6e\147\76\x25\163\74\x2f\163\x74\x72\x6f\156\147\x3e\x3c\57\144\x69\166\76", __("\131\157\x75\x72\x20\x56\101\x54\40\x6e\165\155\142\x65\162\x20\150\141\x73\x20\x62\145\145\x6e\x20\x73\165\x63\143\x65\x73\163\x66\165\154\154\x79\x20\166\141\154\x69\144\x61\x74\x65\144\56\x20\124\x68\x65\40\x61\160\160\154\x69\x63\x61\142\154\x65\40\126\101\124\40\162\141\164\145\40\150\141\x73\x20\x62\x65\x65\x6e\x20\x75\x70\144\x61\164\145\144\x2e", "\x74\x65\141\155\x77\141\x6e\164\145\x75\x76\x61\x74\x76\151\145\163")); ny79WL: if (!(!$Wu5_gR && IsTrueBoolean::createVO(ConfigurationQuery::get("\x73\150\x6f\167\137\151\x6e\146\x6f\x5f\x6f\x6e\137\x62\141\x64\x5f\x6e\165\x6d\142\x65\162\x5f\x6f\x6e\137\x66\x72\x6f\156\164")))) { goto NuRQhC; } return sprintf("\74\144\x69\x76\40\143\x6c\141\x73\163\x3d\42\x74\145\x61\x6d\167\141\156\164\x65\165\x76\x61\x74\166\x69\x65\x73\55\141\x6c\145\x72\164\40\x74\145\141\x6d\167\141\x6e\x74\x65\165\x76\x61\x74\166\151\145\163\x2d\145\x72\162\157\162\42\x20\76\74\163\164\x72\157\156\x67\76\x25\x73\x3c\57\x73\x74\162\x6f\x6e\x67\x3e\x3c\57\x64\151\166\x3e", __("\x49\156\166\141\154\x69\144\x20\126\101\124\x20\x6e\x75\155\x62\145\x72\x2e\40\131\x6f\x75\x72\40\126\x41\124\40\162\141\x74\145\40\x72\145\155\x61\x69\x6e\x73\x20\x75\156\143\150\x61\156\147\145\x64\56", "\164\x65\141\x6d\x77\x61\x6e\164\145\165\x76\x61\164\x76\151\145\163")); NuRQhC: return null; } public static function addCheckoutScripts() : void { if (self::canShow()) { goto jo763S; } return; jo763S: if (!(!is_checkout() && !is_cart())) { goto E1iY3k; } return; E1iY3k: $J7LXQM = wp_create_nonce("\164\145\x61\x6d\167\141\x6e\164\x65\165\x76\141\164\166\x69\x65\x73\x5f\x6e\x6f\156\x63\145"); $aZAkRX = home_url("\x2f\77\164\x65\141\x6d\167\x61\x6e\164\145\x75\x76\x61\x74\x76\x69\145\x73\x5f\x6f\x72\x64\x65\x72\x5f\163\165\x6d\155\x61\x72\x79\75\x31"); echo "\x20\40\40\x20\x20\x20\40\40\x3c\x73\143\x72\151\x70\x74\x3e\12\40\x20\40\x20\40\x20\40\x20\x20\x20\40\40\50\146\165\x6e\143\x74\x69\x6f\x6e\50\x24\51\x20\173\12\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\40\x20\40\x63\x6f\156\x73\x74\40\151\x73\x42\x6c\x6f\143\153\103\150\x65\x63\153\157\165\164\40\x3d\x20\x21\x24\x28\x27\x23\164\145\141\155\x77\x61\x6e\x74\x65\165\166\x61\164\x76\151\x65\163\x2d\154\x65\147\141\143\x79\x2d\162\157\x77\x27\51\56\154\145\156\x67\164\150\x3b\12\40\x20\x20\40\x20\40\x20\x20\40\40\40\40\40\40\40\x20\143\x6f\156\x73\x74\x20\142\x6c\157\143\153\x49\x64\x20\75\40\47\164\145\141\155\167\141\x6e\164\145\165\166\x61\164\x76\x69\x65\x73\55\x62\x6c\157\143\153\47\x3b\xa\40\40\40\40\40\x20\40\x20\x20\x20\x20\x20\40\x20\40\40\154\145\164\40\167\162\141\x70\x70\145\162\x20\x3d\x20\156\165\154\154\x3b\12\12\x20\40\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\x69\x66\x20\50\x21\151\163\102\154\x6f\x63\153\103\150\145\143\x6b\x6f\165\164\51\x20\173\xa\40\x20\40\40\x20\40\40\40\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\40\162\145\x74\165\162\x6e\73\xa\40\x20\40\40\40\40\40\x20\x20\x20\x20\x20\x20\40\40\40\x7d\xa\xa\40\x20\x20\x20\40\x20\40\x20\40\x20\x20\40\40\x20\40\x20\x66\x75\156\143\x74\x69\157\x6e\40\x63\x72\145\141\x74\145\127\162\x61\160\x70\x65\x72\50\x29\x20\173\xa\x20\40\x20\40\40\x20\40\40\40\40\40\x20\40\x20\40\40\40\x20\x20\x20\x63\157\156\163\164\x20\164\151\x6d\x6d\145\x72\40\x3d\x20\163\145\164\111\x6e\x74\x65\x72\x76\141\154\x28\x66\165\x6e\143\164\151\x6f\x6e\x28\x29\40\x7b\xa\40\40\40\40\40\40\40\40\x20\40\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\40\151\146\40\x28\x21\144\x6f\143\165\155\145\156\164\56\147\145\164\x45\154\145\x6d\145\156\x74\102\x79\111\x64\x28\142\x6c\157\143\x6b\111\144\51\x20\46\46\40\x24\50\x27\x2e\x77\160\55\142\154\x6f\143\x6b\55\x77\x6f\157\143\157\155\155\x65\162\x63\145\x2d\143\x68\x65\x63\x6b\157\x75\164\x2d\x6f\162\144\145\162\x2d\x73\165\x6d\x6d\141\x72\x79\x2d\164\157\164\x61\x6c\x73\55\x62\154\x6f\143\x6b\x27\51\56\x6c\145\x6e\147\164\x68\51\x20\x7b\xa\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\167\x72\x61\x70\160\145\x72\x20\75\x20\44\50\x27\x2e\x77\160\55\142\x6c\157\x63\x6b\x2d\x77\157\157\x63\157\x6d\x6d\x65\162\x63\145\x2d\x63\150\145\x63\153\x6f\165\164\55\157\162\144\x65\162\x2d\x73\x75\155\155\x61\x72\x79\x2d\x74\157\164\x61\154\x73\55\142\x6c\157\143\153\x27\51\x3b\12\40\40\40\x20\x20\40\x20\x20\x20\40\40\40\40\x20\x20\40\x20\40\x20\x20\40\40\40\40\x20\x20\40\40\143\157\x6e\163\x74\x20\143\x75\x73\164\x6f\155\102\x6c\157\143\153\40\75\x20\144\x6f\x63\165\x6d\x65\156\164\56\x63\162\145\141\x74\145\x45\154\145\x6d\145\156\x74\x28\x27\144\x69\166\x27\x29\73\xa\40\40\40\40\x20\40\40\40\40\x20\40\40\40\40\40\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\40\x63\x75\x73\164\x6f\155\102\154\x6f\143\x6b\x2e\x69\x64\40\75\40\142\x6c\157\x63\153\x49\x64\73\12\x20\40\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\40\40\40\x20\40\40\x20\40\x20\40\40\40\40\x20\143\x75\163\164\157\155\102\x6c\x6f\x63\x6b\x2e\x63\x6c\x61\163\x73\116\141\155\x65\40\x3d\40\x27\x74\x65\x61\x6d\x77\x61\x6e\x74\145\x75\x76\141\x74\166\151\145\163\55\x62\x6c\157\143\x6b\55\x77\162\x61\x70\160\x65\162\47\73\12\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\167\162\141\x70\160\145\162\56\141\x66\x74\145\162\x28\x63\165\x73\x74\157\x6d\x42\154\157\143\x6b\x29\x3b\12\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\40\40\40\40\40\40\x20\40\x20\40\40\40\40\x20\x20\x72\145\x6c\x6f\141\144\103\x6f\156\164\145\156\164\x28\x29\x3b\12\x20\40\40\40\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\40\x20\x20\x20\40\x20\40\x20\40\x20\x20\40\40\x63\154\145\141\x72\x49\156\x74\x65\x72\x76\x61\x6c\x28\164\x69\x6d\x6d\x65\162\x29\xa\40\40\40\x20\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\40\x7d\xa\x20\40\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\40\x20\40\x20\40\40\x20\x7d\54\40\63\65\x30\51\12\x20\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\40\40\40\x7d\12\xa\40\40\40\40\x20\40\40\x20\40\40\x20\40\40\40\40\x20\x66\165\156\x63\164\x69\x6f\156\40\x66\145\164\x63\150\x4f\x72\x64\x65\162\123\x75\x6d\155\x61\162\x79\50\51\40\x7b\xa\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\40\40\x20\x20\x63\157\156\x73\164\x20\146\x6f\x72\x6d\x44\x61\164\141\40\x3d\40\156\x65\167\40\106\x6f\162\155\x44\141\164\141\x28\x29\x3b\xa\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x66\x6f\162\155\x44\141\164\x61\x2e\141\x70\x70\x65\156\144\50\47\x6e\x6f\x6e\143\x65\x27\x2c\x20\47"; echo esc_attr($J7LXQM); echo "\47\51\73\xa\xa\x20\40\40\x20\40\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\x20\40\x20\162\145\164\x75\x72\156\x20\x66\x65\x74\143\x68\50\47"; echo esc_url($aZAkRX); echo "\x27\x2c\40\x7b\12\x20\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\40\40\40\40\x6d\x65\x74\150\157\144\x3a\40\x27\x50\117\123\124\47\x2c\xa\x20\x20\40\40\x20\40\40\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\40\x20\40\x20\40\142\157\x64\171\72\40\146\x6f\x72\x6d\x44\141\x74\x61\xa\x20\x20\40\x20\x20\40\40\x20\40\x20\40\x20\40\x20\40\x20\x20\40\40\x20\175\51\x2e\x74\x68\145\156\x28\162\145\x73\160\x6f\x6e\x73\x65\40\75\76\x20\162\x65\163\x70\157\x6e\163\x65\56\x6a\163\x6f\x6e\50\x29\51\73\12\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\40\x20\175\xa\12\x20\x20\40\x20\40\40\x20\x20\x20\40\40\40\40\x20\40\40\x66\x75\x6e\x63\x74\151\157\156\40\162\145\x6c\x6f\x61\x64\x43\x6f\x6e\164\x65\x6e\164\50\x29\40\173\12\x20\x20\40\x20\40\40\40\40\40\40\40\x20\x20\40\x20\x20\x20\40\40\x20\x66\x65\164\143\x68\x4f\162\144\145\x72\123\165\x6d\155\141\x72\171\x28\51\56\x74\150\x65\156\50\x72\145\x73\160\x6f\156\x73\145\40\x3d\x3e\x20\x7b\xa\40\x20\40\40\x20\x20\40\40\40\40\x20\x20\40\40\40\40\40\x20\x20\40\x20\x20\40\x20\143\x6f\x6e\x73\x74\40\x63\157\x6e\164\x65\156\164\40\75\40\x72\x65\163\160\x6f\156\163\x65\77\56\x64\x61\164\141\77\x2e\x63\157\x6e\x74\x65\156\x74\x3b\12\12\40\40\40\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\151\146\x20\x28\41\144\157\143\x75\x6d\145\x6e\x74\x2e\147\145\164\x45\x6c\x65\155\x65\156\x74\x42\x79\111\x64\x28\x62\x6c\157\143\153\111\x64\51\40\46\x26\x20\44\x28\47\x2e\167\x70\55\x62\x6c\157\x63\x6b\x2d\x77\157\157\x63\x6f\155\x6d\145\x72\143\x65\x2d\143\x68\x65\143\x6b\157\x75\164\55\157\162\144\x65\x72\x2d\163\x75\155\155\x61\x72\171\x2d\x74\157\164\x61\x6c\x73\x2d\142\x6c\x6f\x63\153\x27\51\56\x6c\x65\x6e\x67\x74\x68\x29\x20\173\12\x20\x20\40\40\40\40\x20\x20\x20\x20\40\40\x20\x20\40\x20\40\40\40\x20\x20\40\x20\x20\x20\40\40\40\x77\x72\141\x70\160\145\x72\x20\75\x20\44\x28\x27\x2e\167\x70\x2d\x62\x6c\157\x63\153\55\167\157\157\143\x6f\x6d\155\145\162\x63\145\55\x63\150\x65\x63\x6b\x6f\x75\164\x2d\157\162\x64\x65\162\55\x73\x75\x6d\x6d\x61\162\x79\55\164\157\x74\141\154\163\x2d\142\154\x6f\143\153\x27\51\73\xa\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\143\x6f\x6e\x73\164\x20\x63\x75\163\x74\x6f\155\x42\154\x6f\143\x6b\x20\75\x20\x64\157\143\165\155\145\156\x74\56\x63\162\145\x61\x74\145\x45\x6c\x65\x6d\x65\x6e\164\x28\x27\144\x69\166\x27\x29\x3b\12\x20\40\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\40\40\40\40\40\40\40\x20\40\40\40\x20\40\x63\x75\163\164\x6f\155\x42\x6c\157\x63\x6b\56\151\144\40\x3d\x20\142\x6c\x6f\x63\153\x49\x64\x3b\12\40\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\143\x75\163\x74\157\x6d\x42\x6c\157\x63\153\56\x63\x6c\141\x73\x73\116\141\155\x65\x20\75\x20\47\164\x65\141\155\167\x61\156\x74\145\x75\166\x61\164\x76\x69\x65\x73\x2d\x62\154\x6f\x63\x6b\55\x77\x72\x61\160\x70\x65\162\x27\x3b\12\40\40\40\40\40\40\x20\x20\40\40\x20\x20\40\40\40\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\40\x77\x72\141\x70\160\145\x72\x2e\x61\x66\164\x65\162\x28\143\x75\x73\164\x6f\155\x42\x6c\157\x63\153\x29\x3b\xa\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\x20\x20\x7d\12\12\40\x20\x20\x20\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\x69\146\x20\x28\x21\x63\157\x6e\164\145\156\x74\x29\40\173\12\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\40\40\40\40\40\40\40\40\x20\x20\40\40\x20\40\x20\40\40\44\x28\47\43\47\x20\53\x20\x62\154\x6f\x63\x6b\111\144\51\x2e\150\164\155\x6c\50\47\47\x29\x3b\12\x20\40\40\40\x20\x20\40\40\x20\40\x20\40\x20\40\x20\x20\40\40\x20\40\x20\x20\40\40\x20\40\40\x20\162\145\164\165\162\x6e\73\12\40\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\40\x20\x20\x20\175\xa\40\x20\x20\x20\40\40\40\40\x20\40\40\40\x20\40\x20\40\x20\40\40\x20\40\x20\40\x20\x24\x28\x27\x23\x27\40\x2b\40\x62\154\x6f\x63\153\x49\x64\51\x2e\x68\x74\155\x6c\x28\x60\12\40\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\40\40\40\40\40\x20\x20\40\40\40\40\40\40\40\40\40\74\144\151\x76\x20\x63\154\141\x73\x73\x3d\x22\164\x65\141\x6d\167\141\x6e\164\x65\x75\x76\x61\164\x76\151\145\163\x2d\x62\154\x6f\143\x6b\55\x63\x6f\156\164\145\156\164\42\76\xa\40\40\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\40\40\40\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\40\x24\173\143\157\x6e\x74\145\x6e\x74\175\xa\40\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\74\x2f\x64\x69\x76\76\xa\40\40\x20\40\40\x20\x20\40\x20\40\40\40\40\40\x20\40\x20\x20\40\x20\40\40\x20\x20\x60\51\73\12\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\175\x29\x3b\12\40\x20\40\x20\x20\40\40\40\x20\40\40\x20\40\x20\40\x20\175\xa\12\x20\40\40\40\40\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\143\x72\145\141\164\145\x57\162\x61\160\160\x65\162\x28\51\xa\x20\x20\40\x20\x20\x20\x20\40\40\40\x20\40\40\40\40\x20\x69\x66\40\x28\167\151\156\144\157\x77\x2e\x77\x70\x3f\x2e\x64\141\x74\141\x3f\x2e\x73\x75\142\163\x63\x72\x69\142\x65\51\x20\x7b\xa\x20\40\x20\40\40\40\40\40\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\40\57\57\x20\x77\151\x6e\144\x6f\167\x2e\x77\160\x2e\x64\141\164\141\56\x73\x75\x62\163\x63\162\x69\x62\x65\x28\x66\x75\156\143\x74\x69\157\x6e\40\x28\51\40\x7b\xa\40\x20\40\x20\40\40\40\40\40\x20\40\40\x20\x20\40\x20\x20\x20\40\40\57\x2f\x20\x20\x20\x20\x20\143\x72\x65\141\164\x65\127\162\141\x70\x70\145\x72\x28\51\12\40\x20\x20\40\40\x20\40\40\40\40\40\40\x20\40\40\x20\x20\x20\x20\x20\x2f\57\40\175\51\x3b\12\x20\x20\40\40\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\40\40\40\40\x2f\57\40\x77\151\156\x64\x6f\x77\56\x77\x70\56\x64\141\164\x61\56\163\165\x62\x73\x63\x72\151\x62\145\x28\143\162\x65\x61\x74\145\x57\162\141\x70\x70\x65\x72\54\40\47\167\143\57\x73\164\x6f\162\x65\57\143\150\145\143\x6b\x6f\x75\x74\47\51\73\xa\40\x20\40\40\x20\x20\40\40\40\x20\40\x20\40\x20\40\40\x20\x20\x20\40\x77\x69\x6e\144\x6f\167\56\x77\160\x2e\x64\x61\x74\x61\56\x73\165\142\x73\143\x72\x69\x62\x65\50\x72\x65\x6c\157\141\144\103\x6f\156\164\x65\156\164\x2c\x20\x27\x77\x63\57\x73\x74\x6f\162\145\x2f\x63\x68\145\143\153\x6f\165\x74\x27\x29\73\xa\40\x20\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\40\175\12\x20\40\40\40\40\40\x20\40\x20\x20\40\x20\175\51\50\152\x51\x75\145\162\171\51\x3b\xa\x20\x20\40\40\40\40\40\40\74\x2f\163\143\162\151\160\x74\76\12\x20\x20\x20\40\x20\40\40\x20"; } }21 namespace Teamwanteuvatvies; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; defined("\101\102\123\120\x41\x54\x48") || exit; class WoocommerceCheckoutInformationBlock { public static function init() : void { add_action("\x77\x6f\x6f\143\x6f\155\155\145\162\143\145\x5f\162\x65\166\x69\x65\x77\x5f\157\x72\x64\145\x72\137\x61\146\164\145\x72\x5f\x6f\162\144\145\x72\x5f\164\x6f\x74\x61\x6c", [self::class, "\141\144\x64\x4c\145\147\x61\x63\171\x4f\x72\144\x65\162\x53\165\x6d\x6d\x61\x72\x79\120\x6c\x61\143\x65\x68\x6f\x6c\144\x65\162"], 5000); add_action("\167\160\x5f\146\157\157\164\145\162", [self::class, "\141\x64\x64\103\150\145\143\153\157\165\x74\x53\143\162\151\160\164\x73"], 5000); add_action("\160\141\x72\x73\x65\137\162\x65\161\165\145\163\164", [self::class, "\150\141\x6e\x64\x6c\145\x4f\x72\144\x65\162\123\x75\x6d\155\x61\162\x79\x52\145\x71\165\145\163\x74"], 5000); add_action("\167\160\x5f\x65\156\x71\165\145\x75\145\137\163\x63\x72\x69\160\x74\163", [self::class, "\x65\156\x71\x75\145\165\145\103\165\163\x74\x6f\x6d\x43\x68\x65\143\x6b\157\165\x74\103\x73\163"], 5000); } private static function canShow() { if (IsTrueBoolean::createVO(ConfigurationQuery::get("\145\156\141\142\154\145\137\x76\x61\x74\137\163\x65\154\145\143\164"))) { goto F0hx1m; } return false; F0hx1m: return IsTrueBoolean::createVO(ConfigurationQuery::get("\x73\150\x6f\x77\x5f\151\156\146\x6f\137\x6f\x6e\x5f\x62\x61\x64\x5f\x6e\165\x6d\x62\145\x72\x5f\157\156\137\146\162\157\x6e\x74")) || IsTrueBoolean::createVO(ConfigurationQuery::get("\163\x68\157\167\137\x69\156\x66\157\137\157\x6e\137\163\165\x63\143\145\163\163\x5f\156\165\x6d\142\x65\x72\x5f\157\x6e\x5f\x66\x72\x6f\x6e\x74")); } public static function enqueueCustomCheckoutCss() { if (self::canShow()) { goto wePWom; } return; wePWom: if (!(!is_checkout() && !is_cart())) { goto yjce2c; } return; yjce2c: wp_enqueue_style("\x63\165\163\x74\157\x6d\55\x63\x68\145\x63\x6b\157\165\164\55\141\x6c\x65\162\x74\x73", plugins_url("\57\166\x69\x65\167\163\x2f\x63\163\x73\57\x63\150\x65\x63\x6b\x6f\165\x74\x2d\141\154\x65\x72\164\163\x2e\x63\x73\163", TEAMWANTEUVATVIES_FILE)); } public static function handleOrderSummaryRequest($MupTle) : void { if (Tools::getValue("\164\145\x61\155\x77\x61\156\x74\145\x75\166\141\x74\x76\x69\x65\163\137\x6f\x72\144\145\162\137\x73\165\x6d\155\141\162\x79")) { goto hAuR1q; } return; hAuR1q: if (self::canShow()) { goto V1OtE7; } status_header(404); exit("\x4e\x6f\x74\x20\146\x6f\x75\x6e\x64"); V1OtE7: if (!(empty(Tools::getValue("\x6e\157\156\143\x65")) || !wp_verify_nonce(Tools::getValue("\x6e\157\x6e\143\145"), "\x74\x65\x61\x6d\167\141\x6e\x74\145\x75\166\x61\164\x76\x69\145\x73\x5f\156\157\x6e\143\145"))) { goto gXjnhY; } status_header(403); exit(json_encode(["\x65\x72\x72\157\162" => __("\123\x65\x63\x75\162\151\x74\171\40\143\x68\x65\x63\x6b\40\x66\141\x69\x6c\145\x64", "\x74\145\x61\155\x77\x61\x6e\x74\x65\165\x76\141\164\166\151\x65\x73")])); gXjnhY: $_REQUEST["\x49\x53\137\x54\105\101\115\x57\x41\x4e\124\x5f\105\125\126\111\x45\x53\x5f\x42\x4c\117\x43\x4b\x5f\x43\110\105\103\x4b\x4f\x55\124"] = true; header("\x43\157\x6e\164\145\156\x74\55\x54\x79\x70\145\72\x20\x61\160\x70\x6c\x69\x63\x61\x74\x69\157\156\x2f\x6a\x73\x6f\156"); echo json_encode(["\x73\164\141\x74\165\163" => "\163\165\x63\143\x65\163\163", "\144\x61\164\x61" => ["\x63\157\x6e\x74\x65\156\x74" => self::generateAlertContent()]]); exit; } public static function addLegacyOrderSummaryPlaceholder() : void { if (self::canShow()) { goto hZRLKb; } return; hZRLKb: echo "\74\164\x72\x20\x63\x6c\x61\163\163\x3d\x22\164\x65\x61\x6d\x77\141\156\x74\145\165\166\141\164\166\151\145\x73\x2d\x6c\145\147\141\x63\x79\55\163\x75\155\155\x61\x72\171\x22\x20\151\x64\x3d\42\x74\x65\141\155\167\x61\x6e\x74\145\165\166\x61\164\x76\x69\x65\x73\x2d\x6c\145\147\141\x63\x79\55\162\157\x77\x22\x3e"; echo "\74\x74\144\40\143\x6f\154\x73\x70\141\x6e\75\x22\62\42\40\x73\x74\x79\x6c\x65\x3d\x22\160\141\144\144\151\156\147\x3a\x20\60\x3b\x22\76"; echo "\x3c\x64\x69\x76\40\151\x64\75\x22\x74\x65\141\x6d\x77\x61\x6e\164\145\x75\x76\x61\x74\x76\151\x65\163\x2d\154\x65\147\x61\x63\171\x2d\143\157\x6e\x74\x65\156\x74\42\76"; echo wp_kses_post(self::generateAlertContent()); echo "\74\57\144\x69\x76\x3e"; echo "\74\x2f\x74\144\76"; echo "\x3c\x2f\x74\x72\76"; } private static function generateAlertContent() { $bB3om3 = WoocommerceCheckout::getRequestDataForCustomer(null); $RQBhHT = WoocommerceCheckout::isAvaliableVatChangeForBillingAddress($bB3om3); if (!($RQBhHT && IsTrueBoolean::createVO(ConfigurationQuery::get("\163\150\x6f\167\137\151\x6e\x66\x6f\137\157\156\137\163\x75\x63\x63\x65\163\163\137\156\165\155\x62\x65\x72\x5f\157\x6e\137\x66\x72\157\x6e\164")))) { goto CCqCkd; } return sprintf("\x3c\144\151\x76\40\143\154\x61\x73\163\75\x22\x74\x65\x61\x6d\167\141\156\164\x65\x75\166\141\x74\x76\151\x65\x73\55\x61\x6c\145\162\x74\40\x74\x65\141\155\167\141\156\164\x65\165\166\141\x74\166\151\x65\x73\x2d\163\x75\143\x63\x65\x73\x73\42\x20\76\74\163\x74\x72\157\x6e\x67\x3e\45\163\x3c\57\163\164\162\157\156\147\76\74\57\144\151\x76\76", __("\x59\157\165\x72\x20\x56\x41\124\40\x6e\x75\155\x62\145\x72\x20\x68\x61\163\x20\x62\x65\145\156\x20\163\x75\143\x63\x65\x73\x73\146\x75\x6c\x6c\171\40\166\x61\154\x69\144\141\164\x65\144\56\x20\x54\x68\x65\40\x61\x70\160\154\x69\x63\x61\x62\154\145\x20\126\x41\x54\40\162\x61\x74\145\40\x68\x61\163\x20\x62\145\x65\x6e\40\165\x70\x64\141\164\145\144\56", "\164\x65\141\x6d\x77\141\x6e\x74\x65\x75\166\x61\x74\166\151\x65\163")); CCqCkd: if (!(!$RQBhHT && IsTrueBoolean::createVO(ConfigurationQuery::get("\x73\150\x6f\167\x5f\151\x6e\x66\157\137\157\x6e\x5f\x62\141\144\137\156\165\x6d\142\145\162\137\157\x6e\x5f\146\162\x6f\156\x74")))) { goto Je43c6; } return sprintf("\x3c\x64\151\x76\x20\x63\x6c\141\163\x73\75\42\164\145\x61\x6d\167\141\x6e\164\x65\x75\x76\141\164\x76\151\145\x73\x2d\141\x6c\145\x72\164\x20\x74\145\141\x6d\x77\141\156\164\145\165\166\141\x74\166\x69\145\x73\55\145\162\x72\x6f\162\x22\40\x3e\x3c\x73\x74\x72\x6f\x6e\147\76\45\x73\74\x2f\163\164\x72\157\x6e\147\x3e\x3c\x2f\144\151\166\x3e", __("\x49\x6e\x76\x61\x6c\151\x64\x20\126\x41\124\40\156\165\x6d\x62\145\162\x2e\x20\x59\157\x75\x72\x20\x56\101\x54\40\x72\x61\164\145\40\x72\x65\155\141\x69\156\163\x20\165\x6e\143\150\141\x6e\x67\145\x64\x2e", "\x74\145\x61\x6d\x77\141\x6e\164\x65\165\x76\141\x74\166\151\145\163")); Je43c6: return null; } public static function addCheckoutScripts() : void { if (self::canShow()) { goto vF3Y42; } return; vF3Y42: if (!(!is_checkout() && !is_cart())) { goto v45T_b; } return; v45T_b: $PHstWe = wp_create_nonce("\x74\145\141\x6d\167\x61\x6e\164\145\x75\166\141\164\166\151\x65\163\137\156\x6f\x6e\x63\x65"); $Dwglr1 = home_url("\x2f\x3f\164\x65\141\155\167\x61\156\x74\145\x75\x76\x61\x74\x76\x69\x65\163\x5f\x6f\162\x64\x65\162\137\x73\x75\x6d\155\x61\162\x79\x3d\x31"); echo "\x20\x20\40\40\40\40\40\40\74\x73\143\162\x69\x70\164\x3e\xa\x20\x20\40\40\40\40\x20\40\40\40\x20\40\x28\146\x75\156\143\x74\x69\x6f\156\x28\x24\x29\x20\173\xa\x20\40\x20\x20\x20\40\40\x20\x20\40\40\40\x20\x20\x20\40\143\157\x6e\x73\x74\40\x69\163\x42\154\157\143\153\x43\150\x65\x63\x6b\157\x75\164\40\x3d\x20\41\x24\x28\47\43\164\x65\141\x6d\167\141\x6e\164\145\x75\x76\141\164\166\151\145\163\55\154\145\147\141\x63\x79\x2d\x72\x6f\167\47\51\56\154\145\x6e\x67\164\x68\x3b\12\x20\40\x20\40\40\x20\40\40\x20\x20\40\x20\40\x20\40\x20\x63\157\x6e\163\x74\x20\x62\154\x6f\143\153\x49\144\x20\x3d\40\47\164\145\141\155\x77\x61\156\164\145\x75\166\x61\164\x76\x69\x65\x73\55\142\x6c\x6f\143\153\x27\x3b\12\40\x20\x20\40\x20\x20\40\40\40\40\x20\x20\x20\40\x20\40\x6c\x65\164\40\x77\162\x61\x70\160\145\162\x20\75\40\x6e\165\x6c\x6c\x3b\xa\xa\40\40\x20\40\x20\x20\40\40\40\40\x20\40\x20\x20\x20\x20\x69\146\x20\50\x21\151\163\102\154\157\x63\153\103\x68\x65\143\153\x6f\x75\x74\x29\40\x7b\xa\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\40\x20\x72\x65\x74\165\162\156\73\xa\x20\x20\40\40\40\x20\40\x20\x20\x20\40\x20\40\40\40\40\175\12\12\40\40\40\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\40\146\165\x6e\x63\164\151\x6f\156\40\x63\x72\145\x61\x74\145\127\x72\x61\160\x70\x65\x72\x28\51\40\x7b\xa\40\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\40\40\x20\x20\40\x20\40\x63\157\x6e\x73\164\x20\x74\151\x6d\x6d\145\x72\40\75\x20\163\x65\x74\x49\x6e\x74\x65\162\166\141\154\x28\146\x75\x6e\143\164\x69\x6f\156\x28\51\40\x7b\xa\40\x20\40\x20\40\x20\x20\40\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\151\x66\x20\50\x21\144\x6f\143\x75\155\x65\156\x74\56\147\x65\x74\x45\154\145\x6d\145\x6e\x74\102\171\111\144\x28\x62\154\x6f\x63\153\x49\x64\x29\40\x26\46\40\x24\50\47\x2e\167\160\x2d\142\154\157\143\153\55\167\x6f\157\143\157\155\x6d\x65\x72\143\145\55\x63\150\145\x63\x6b\157\165\164\x2d\x6f\162\144\x65\162\55\x73\165\x6d\x6d\x61\x72\x79\x2d\x74\157\x74\141\x6c\163\55\x62\x6c\157\143\x6b\47\51\x2e\x6c\x65\x6e\x67\164\150\x29\40\173\xa\x20\40\40\x20\40\40\x20\x20\x20\40\40\40\40\x20\40\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\167\162\x61\160\160\x65\x72\40\x3d\40\x24\x28\47\x2e\167\x70\55\x62\154\x6f\143\153\x2d\x77\157\x6f\x63\157\155\155\145\x72\x63\145\55\x63\150\x65\x63\x6b\x6f\x75\164\55\157\162\x64\145\162\55\x73\x75\x6d\x6d\141\162\171\x2d\x74\157\x74\141\x6c\163\x2d\142\154\157\143\153\x27\x29\x3b\xa\40\x20\40\x20\40\x20\40\x20\40\x20\40\40\40\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\143\x6f\x6e\x73\164\x20\x63\165\163\164\x6f\x6d\x42\x6c\x6f\143\x6b\x20\x3d\40\x64\157\x63\x75\x6d\145\x6e\x74\x2e\143\x72\x65\x61\164\x65\105\x6c\145\x6d\145\156\x74\x28\47\144\151\x76\47\x29\x3b\12\x20\40\40\x20\x20\x20\40\x20\x20\40\40\40\40\x20\40\40\x20\40\40\x20\x20\x20\x20\40\x20\x20\40\x20\143\165\x73\x74\x6f\155\x42\x6c\x6f\143\x6b\x2e\151\x64\40\75\40\x62\154\157\143\153\111\144\73\xa\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\40\40\40\x20\40\x20\40\40\40\40\x20\x20\40\40\x20\x20\x63\165\x73\164\x6f\155\102\x6c\157\143\153\x2e\x63\154\141\x73\x73\116\x61\155\x65\40\75\40\47\164\145\141\155\x77\x61\x6e\x74\x65\x75\166\x61\164\x76\151\x65\163\55\142\154\x6f\x63\153\x2d\167\162\141\160\x70\x65\162\x27\x3b\12\40\x20\x20\40\x20\40\40\x20\x20\40\x20\40\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\40\167\x72\141\x70\x70\x65\162\x2e\141\x66\164\145\162\50\143\x75\x73\164\157\155\102\x6c\x6f\x63\x6b\x29\73\xa\40\40\x20\40\40\x20\40\40\40\40\40\40\x20\40\40\40\x20\x20\40\40\40\40\40\40\40\40\x20\x20\162\x65\154\157\141\x64\x43\x6f\156\x74\x65\156\x74\50\x29\x3b\12\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\40\x63\x6c\145\141\x72\111\x6e\164\x65\162\x76\141\x6c\x28\x74\x69\155\155\145\x72\x29\12\x20\x20\x20\x20\40\x20\x20\40\40\x20\40\40\x20\x20\x20\40\40\40\x20\40\40\x20\40\40\175\12\x20\x20\x20\40\x20\40\40\40\40\40\x20\40\40\x20\x20\x20\x20\40\x20\40\x7d\x2c\40\x33\x35\x30\x29\xa\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\x7d\xa\xa\x20\40\40\x20\x20\40\40\x20\40\40\x20\x20\x20\x20\x20\40\x66\x75\x6e\143\x74\x69\157\156\40\x66\x65\x74\143\150\117\x72\144\145\162\x53\165\x6d\x6d\141\x72\x79\50\x29\x20\x7b\xa\40\x20\40\40\x20\x20\x20\40\40\40\40\40\x20\x20\x20\x20\40\40\40\x20\143\x6f\156\163\164\x20\x66\157\x72\x6d\104\141\x74\141\x20\75\x20\x6e\x65\x77\x20\x46\157\162\155\x44\x61\x74\141\x28\x29\x3b\xa\x20\40\40\40\x20\40\40\x20\40\40\40\40\x20\40\40\x20\40\40\40\40\x66\x6f\x72\x6d\x44\x61\164\x61\x2e\141\x70\x70\145\156\144\50\x27\156\x6f\x6e\x63\x65\47\x2c\x20\47"; echo esc_attr($PHstWe); echo "\47\51\73\12\12\x20\40\x20\x20\40\x20\40\40\40\x20\40\40\x20\x20\40\x20\40\x20\40\40\162\145\164\165\162\156\x20\146\x65\164\143\x68\x28\x27"; echo esc_url($Dwglr1); echo "\47\x2c\x20\173\12\x20\40\40\x20\x20\40\x20\x20\40\x20\40\x20\40\40\40\x20\40\40\x20\40\40\x20\x20\x20\x6d\145\164\x68\x6f\144\72\40\47\x50\117\123\124\x27\54\12\40\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\40\40\40\40\x62\157\144\x79\72\40\146\x6f\x72\155\x44\x61\x74\x61\xa\40\40\40\x20\x20\x20\40\x20\40\40\40\40\40\40\x20\40\40\40\40\x20\x7d\51\56\164\150\x65\156\50\x72\145\163\x70\x6f\156\x73\x65\x20\75\x3e\x20\162\x65\163\160\x6f\156\163\x65\x2e\x6a\x73\157\156\50\51\x29\73\12\40\x20\40\x20\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\40\175\12\xa\x20\40\x20\40\40\40\40\40\x20\x20\x20\x20\x20\40\x20\x20\x66\165\156\x63\164\151\157\x6e\40\x72\x65\154\157\141\x64\x43\157\x6e\164\x65\156\x74\x28\x29\x20\x7b\12\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\146\x65\x74\x63\150\117\x72\x64\x65\x72\x53\x75\155\x6d\141\162\x79\x28\x29\56\x74\x68\145\156\50\x72\x65\x73\x70\157\156\163\145\40\75\76\40\173\xa\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\40\x20\40\40\40\x20\x20\40\40\40\x20\x20\40\x63\157\x6e\x73\x74\x20\143\x6f\156\x74\145\156\164\40\75\40\x72\x65\163\x70\x6f\x6e\163\x65\x3f\x2e\144\141\x74\x61\x3f\x2e\143\157\x6e\164\x65\x6e\164\73\xa\12\x20\40\40\40\40\40\x20\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\40\40\x20\x69\x66\x20\50\x21\x64\157\x63\165\155\x65\x6e\x74\56\x67\x65\x74\105\x6c\x65\155\145\156\x74\102\171\111\144\50\x62\x6c\157\x63\x6b\x49\x64\x29\40\x26\x26\x20\x24\x28\47\56\167\160\x2d\142\154\157\143\x6b\55\x77\157\x6f\143\x6f\155\x6d\x65\162\143\x65\55\x63\x68\x65\143\x6b\157\x75\164\x2d\157\162\x64\145\162\x2d\163\x75\155\155\141\x72\x79\x2d\x74\157\164\141\154\x73\x2d\142\x6c\x6f\x63\153\x27\x29\56\x6c\145\156\x67\164\x68\x29\x20\x7b\xa\40\x20\40\x20\40\x20\40\x20\40\x20\40\40\x20\x20\x20\x20\40\40\x20\40\x20\40\40\x20\x20\40\40\x20\167\x72\x61\160\160\x65\162\40\x3d\40\x24\50\x27\56\x77\160\55\x62\x6c\x6f\x63\153\55\x77\x6f\x6f\x63\x6f\155\155\145\x72\143\145\x2d\143\150\145\x63\x6b\x6f\165\164\55\157\x72\x64\145\x72\x2d\163\165\155\x6d\141\162\171\55\x74\x6f\164\x61\154\163\55\x62\x6c\x6f\x63\x6b\47\51\73\12\x20\x20\x20\x20\40\40\40\40\40\40\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\143\157\156\163\164\x20\x63\165\x73\x74\157\x6d\x42\154\157\143\x6b\x20\x3d\40\x64\157\143\165\155\x65\156\164\x2e\143\162\x65\x61\164\x65\x45\x6c\145\x6d\x65\156\164\x28\47\x64\151\166\47\x29\x3b\12\40\x20\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\x63\x75\163\x74\157\155\x42\154\157\x63\153\56\151\144\x20\75\40\142\154\x6f\x63\x6b\x49\144\x3b\12\x20\x20\40\x20\x20\40\40\x20\40\40\x20\40\40\40\x20\x20\x20\40\x20\40\x20\40\40\40\40\40\x20\x20\x63\x75\163\x74\157\155\x42\154\157\143\153\x2e\143\154\x61\x73\163\116\141\155\145\x20\x3d\40\47\x74\145\x61\155\x77\x61\x6e\x74\x65\x75\x76\141\164\x76\151\145\163\55\142\x6c\x6f\x63\153\x2d\167\x72\x61\x70\160\145\x72\x27\x3b\12\40\x20\40\40\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\40\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\40\167\x72\141\160\x70\145\x72\56\141\146\164\145\x72\x28\x63\165\163\x74\x6f\155\x42\154\x6f\x63\153\x29\x3b\12\x20\x20\40\x20\x20\40\40\40\40\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\40\175\12\xa\40\x20\x20\40\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\151\146\x20\50\x21\143\x6f\156\164\145\x6e\164\x29\x20\173\12\x20\40\x20\x20\40\x20\40\40\40\40\40\x20\x20\40\40\40\40\40\x20\40\40\40\x20\x20\40\x20\x20\40\x24\x28\47\43\47\40\53\x20\142\154\x6f\x63\x6b\x49\x64\x29\x2e\x68\x74\155\x6c\50\47\47\51\x3b\xa\x20\40\x20\40\40\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\40\x20\40\x20\40\x20\x20\40\40\x20\40\162\x65\164\165\162\x6e\73\xa\x20\x20\x20\40\40\40\40\x20\40\x20\40\x20\40\40\x20\x20\x20\40\x20\x20\x20\40\40\x20\x7d\12\40\40\40\x20\40\x20\x20\40\40\40\40\x20\x20\40\x20\x20\40\40\x20\40\40\40\x20\40\x24\x28\x27\43\47\x20\x2b\x20\x62\x6c\157\143\153\111\144\51\x2e\x68\x74\x6d\x6c\50\x60\xa\x20\40\40\40\40\40\40\x20\40\40\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\40\x20\74\x64\x69\x76\x20\x63\x6c\141\x73\x73\75\x22\x74\x65\x61\155\x77\141\156\164\x65\x75\x76\x61\164\166\151\145\x73\55\142\154\x6f\143\153\x2d\143\x6f\156\164\x65\156\164\42\76\12\40\40\40\x20\40\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\x20\40\x20\40\40\x20\40\x24\x7b\x63\x6f\156\164\145\156\x74\175\12\40\40\x20\40\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\40\40\x20\74\57\144\x69\166\76\12\40\x20\x20\x20\40\40\x20\40\40\40\x20\40\x20\40\x20\40\40\40\x20\40\x20\40\x20\40\x60\51\x3b\xa\x20\x20\x20\40\x20\40\40\x20\x20\x20\40\x20\40\40\x20\40\40\x20\40\40\x7d\51\73\xa\x20\x20\40\x20\x20\40\x20\40\40\40\40\40\x20\40\x20\40\x7d\xa\xa\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\40\40\x20\40\40\x63\162\x65\x61\164\145\x57\x72\x61\160\x70\x65\162\x28\x29\12\40\40\x20\x20\40\40\x20\40\x20\40\40\x20\x20\x20\40\x20\151\x66\x20\x28\167\151\x6e\144\157\x77\x2e\x77\x70\x3f\x2e\x64\x61\x74\x61\x3f\x2e\x73\x75\x62\163\x63\162\x69\142\x65\51\x20\173\12\40\40\x20\40\x20\40\40\x20\40\x20\40\40\40\x20\40\40\x20\40\40\40\57\x2f\40\x77\x69\156\x64\157\x77\56\167\x70\56\x64\x61\x74\141\x2e\163\165\x62\163\x63\162\151\x62\145\x28\146\x75\156\x63\x74\151\157\156\40\50\51\x20\173\12\x20\x20\40\x20\40\40\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\40\x20\40\x2f\x2f\x20\40\40\x20\x20\143\162\x65\x61\x74\145\127\162\x61\160\160\x65\x72\50\51\12\40\40\40\x20\40\40\40\40\x20\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\57\57\x20\175\51\x3b\xa\x20\40\40\40\40\40\x20\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\40\x2f\57\40\x77\x69\156\x64\157\167\56\167\x70\x2e\144\141\164\x61\56\x73\165\x62\163\x63\x72\x69\142\145\50\143\162\x65\141\164\x65\127\x72\141\160\160\145\x72\x2c\x20\47\167\x63\x2f\x73\164\x6f\x72\145\x2f\x63\x68\x65\x63\153\x6f\x75\164\x27\x29\73\xa\40\x20\40\40\x20\40\40\x20\x20\x20\40\x20\40\40\x20\x20\x20\40\x20\x20\167\151\156\x64\x6f\167\56\167\x70\x2e\x64\x61\164\141\x2e\x73\165\x62\x73\143\x72\x69\142\x65\x28\162\145\x6c\157\x61\144\103\157\x6e\x74\x65\156\x74\54\x20\x27\167\x63\57\x73\x74\157\162\x65\x2f\143\x68\x65\x63\x6b\157\x75\x74\47\x29\x3b\xa\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\x20\40\x7d\xa\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\175\x29\50\152\121\165\x65\x72\171\x29\x3b\xa\40\x20\40\40\40\40\x20\40\x3c\x2f\163\143\x72\x69\x70\164\x3e\xa\40\40\40\x20\40\x20\x20\x20"; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/controllers/AdminPageController.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Controllers; use Teamwanteuvatvies\Tools; defined("\ 101\x42\x53\x50\101\124\110") || exit; class AdminPageController { public static function init() { if (is_admin()) { goto NFquWC; } return; NFquWC: add_action("\141\x64\x6d\x69\x6e\x5f\x6d\145\156\x75", [self::class, "\x61\x64\x64\x43\x75\x73\x74\x6f\x6d\101\144\155\x69\x6e\120\x61\147\x65"]); add_action("\151\156\151\x74", [self::class, "\x68\141\x6e\144\x6c\x65\120\157\163\164\x52\x65\161\x75\x65\163\164"]); } public static function addCustomAdminPage() { if (current_user_can("\155\141\156\x61\147\145\x5f\157\x70\x74\151\157\156\x73")) { goto PaRrYV; } return; PaRrYV: add_submenu_page("\x77\x6f\157\x63\157\x6d\155\145\162\x63\145", __("\x45\125\x20\x56\x49\105\123\x20\x56\x41\x54", "\164\x65\x61\155\167\x61\156\164\145\165\x76\141\164\166\x69\x65\163"), __("\105\125\40\x56\x49\105\x53\40\126\101\x54", "\x74\145\x61\155\167\141\x6e\164\x65\x75\166\x61\164\166\151\x65\x73"), "\x6d\141\156\x61\x67\x65\137\157\160\164\x69\x6f\156\163", "\x74\145\141\155\x77\x61\x6e\164\145\165\166\141\x74\166\151\x65\163", [self::class, "\162\145\x6e\x64\145\x72"]); } public static function render() { if (current_user_can("\x6d\x61\x6e\141\147\x65\x5f\157\x70\164\x69\157\x6e\x73")) { goto vTJ1am; } wp_die(esc_html__("\x59\x6f\165\x20\x64\x6f\x20\x6e\x6f\x74\x20\150\x61\x76\x65\x20\x73\x75\x66\x66\x69\x63\151\x65\x6e\164\40\160\x65\x72\x6d\151\x73\x73\151\157\x6e\163\x20\x74\x6f\x20\x61\143\143\145\x73\x73\x20\164\150\151\x73\40\160\x61\147\x65\56", "\164\145\x61\x6d\x77\x61\156\164\x65\x75\166\141\x74\166\151\145\x73")); vTJ1am: $vbc_nh = admin_url("\x61\x64\155\x69\x6e\x2e\x70\x68\x70\77\x70\141\x67\145\75\x74\x65\141\155\x77\x61\156\x74\x65\165\166\x61\164\x76\x69\x65\163"); $jIBOZ3 = get_locale(); $J_zBfC = @filemtime(__DIR__ . "\57\56\56\57\x2e\x2e\57\166\x69\x65\x77\163\57\x6a\x73\57\x61\x70\160\x2d\164\x65\141\155\x77\141\x6e\164\x65\165\166\x61\164\166\151\145\163\56\152\163"); $JmDy0_ = plugins_url("\x76\x69\x65\167\x73\x2f\152\163\57\x61\x70\x70\x2d\164\x65\141\x6d\x77\141\x6e\x74\145\165\x76\x61\x74\x76\151\x65\x73\x2e\152\x73", realpath(__DIR__ . "\x2f\x2e\x2e\x2f")) . "\x3f\166\75" . $J_zBfC; $DaNQ8r = plugins_url("\166\x69\x65\x77\x73\57\143\x73\x73\x2f\141\x70\x70\x2d\164\145\141\155\167\141\156\x74\x65\165\166\x61\x74\x76\151\145\x73\x2e\143\163\163", realpath(__DIR__ . "\57\56\x2e\x2f")) . "\77\x76\75" . $J_zBfC; $J7LXQM = wp_create_nonce("\x74\x65\x61\155\167\x61\156\164\x65\165\166\141\x74\166\x69\x65\x73\137\x70\157\x73\x74\x5f\x6e\x6f\x6e\143\x65"); $gdA68Y = ["\155\x6f\x64\x75\x6c\145\x41\144\x6d\151\x6e\114\x69\156\153" => $vbc_nh, "\x69\x73\x6f\137\143\x6f\x64\145" => $jIBOZ3, "\x61\160\160\137\x74\145\x61\155\x77\141\156\164\145\165\166\x61\164\166\x69\145\x73\137\x6a\x73" => $JmDy0_, "\141\x70\x70\x5f\164\x65\x61\155\167\141\x6e\164\145\165\x76\141\164\x76\151\x65\163\137\x63\163\163" => $DaNQ8r, "\x6e\157\156\143\145" => $J7LXQM]; $GdlQ8t = __DIR__ . "\57\56\x2e\x2f\164\145\155\x70\154\x61\x74\x65\163\x2f\141\x64\x6d\151\156\57\x72\145\156\144\145\162\55\x64\145\166\x2e\160\150\x70"; add_filter("\163\143\162\151\x70\x74\x5f\154\x6f\141\144\145\x72\137\x74\x61\147", function ($P0GGTO, $uOV8ua, $Wt4VAA) { if (!($uOV8ua === "\164\145\x61\155\x77\141\156\164\145\165\x76\141\164\x76\151\145\x73\55\x73\x63\162\x69\x70\164")) { goto YXOirS; } $P0GGTO = "\74\x73\143\162\x69\x70\164\40\164\x79\160\x65\75\42\155\x6f\x64\x75\x6c\145\x22\x20\x73\162\x63\75\x22" . esc_url($Wt4VAA) . "\42\40\x63\162\157\x73\163\157\162\x69\x67\151\x6e\76\74\57\x73\x63\x72\151\x70\164\x3e"; YXOirS: return $P0GGTO; }, 5000, 3); $JZ5c5C = "\150\x74\x74\160\163\72\x2f\57\143\144\156\x2e\x74\145\x61\x6d\167\141\x6e\164\56\143\157\155\57\x77\x6f\162\144\x70\x72\x65\163\x73\x2d\164\145\x61\155\167\x61\x6e\164\x65\165\166\141\164\166\x69\145\163\57" . TEAMWANTEUVATVIES_VERSION . "\57"; wp_enqueue_style("\164\145\x61\155\167\x61\x6e\164\145\x75\x76\x61\164\x76\151\x65\163\55\x73\164\171\x6c\x65", $JZ5c5C . "\166\151\x65\x77\x73\x2f\x63\163\163\x2f\x61\x70\160\55\x74\x65\x61\155\167\x61\156\x74\145\x75\x76\141\164\166\151\145\163\x2e\143\x73\x73", array(), TEAMWANTEUVATVIES_VERSION); wp_enqueue_script("\164\x65\x61\x6d\167\x61\x6e\164\x65\165\166\x61\x74\166\x69\x65\163\55\163\x63\x72\x69\x70\164", $JZ5c5C . "\166\x69\145\167\x73\57\152\163\x2f\141\x70\160\x2d\164\x65\x61\x6d\x77\x61\156\x74\145\165\x76\x61\164\166\x69\x65\x73\x2e\x6a\163", array(), TEAMWANTEUVATVIES_VERSION, true); $GdlQ8t = __DIR__ . "\x2f\56\x2e\57\164\x65\155\160\x6c\141\x74\145\x73\57\x61\144\155\x69\156\x2f\x72\x65\x6e\144\x65\x72\x2e\160\x68\x70"; if (file_exists($GdlQ8t)) { goto sjLQkp; } echo "\x3c\41\x2d\55\40\x45\x72\x72\x6f\162\x3a\40\x41\x64\x6d\151\156\x50\x61\x67\145\103\157\x6e\164\162\x6f\x6c\154\145\162\x3a\x3a\x72\145\156\x64\x65\x72\40\124\145\155\160\154\141\164\x65\x20\146\x69\x6c\145\40\156\157\164\40\146\157\x75\x6e\144\x2e\x20\55\x2d\76"; goto rOxVdH; sjLQkp: extract($gdA68Y); include_once $GdlQ8t; rOxVdH: } public static function handlePostRequest() { if (!(!is_admin() || !current_user_can("\155\x61\156\x61\x67\145\137\x6f\160\x74\x69\x6f\x6e\163"))) { goto U6dN3A; } return; U6dN3A: self::renderTranslation(); self::loadPrestashopAdminApiControllers(); } private static function loadPrestashopAdminApiControllers() { if (!Tools::getValue("\164\167\141\143\x74\x69\x6f\156")) { goto KJKTYj; } try { $qy4_l3 = new \Teamwanteuvatvies\Src\AdminApi\Loader(); $qy4_l3->run(); } catch (\Throwable $hIPnb6) { } KJKTYj: } private static function renderTranslation() { if (!(Tools::getValue("\x61\143\x74\151\x6f\x6e") === "\x67\145\x74\x6c\141\x6e\147")) { goto Vp5WZH; } @ob_clean(); header("\103\157\x6e\x74\145\x6e\164\55\x54\x79\x70\x65\x3a\x20\141\160\x70\x6c\x69\143\141\164\x69\157\x6e\x2f\152\x73\157\156\73\x20\x63\150\x61\x72\x73\145\x74\75\x75\x74\146\x2d\70"); echo json_encode(["\124\x68\145\40\146\157\162\x6d\40\167\x61\x73\x20\x73\141\x76\145\x64\x20\x63\157\x72\x72\145\143\x74\154\171" => __("\x54\x68\145\x20\146\157\x72\155\40\167\141\163\40\163\x61\166\145\x64\x20\143\157\x72\162\145\x63\164\154\x79", "\x74\x65\141\155\167\141\x6e\164\x65\x75\x76\x61\164\166\151\x65\x73"), "\x73\x65\x6c\145\143\x74\x65\x64\x20\x73\150\x6f\160\x3a" => __("\x73\x65\154\x65\x63\164\145\144\x20\163\x68\x6f\x70\72", "\164\145\141\x6d\167\x61\x6e\x74\145\165\166\141\x74\x76\x69\x65\x73"), "\123\x41\126\105" => __("\x53\101\x56\x45", "\x74\x65\x61\155\x77\x61\x6e\x74\145\x75\166\141\164\166\151\145\x73"), "\x57\x65\162\171\146\x69\x6b\141\143\x6a\141\40\126\x41\124" => __("\x57\x65\x72\x79\146\151\x6b\x61\143\x6a\x61\x20\x56\101\x54", "\x74\x65\x61\155\x77\141\x6e\164\145\x75\x76\x61\164\166\151\145\x73"), "\x53\145\x61\x72\x63\150" => __("\123\x65\141\162\143\x68", "\164\145\141\x6d\x77\141\156\x74\x65\x75\x76\141\x74\x76\x69\145\x73"), "\103\157\156\x66\151\x67\x75\x72\x61\x74\151\157\156" => __("\103\157\156\x66\x69\x67\x75\x72\x61\x74\x69\157\156", "\x74\x65\x61\155\167\x61\x6e\x74\145\165\x76\x61\x74\166\x69\145\x73"), "\103\162\x6f\x6e" => __("\x43\162\x6f\156", "\164\145\x61\x6d\167\141\x6e\x74\145\x75\166\x61\x74\166\151\x65\x73"), "\126\x41\x54\x20\114\x69\x73\x74" => __("\126\101\x54\40\114\151\163\164", "\x74\x65\x61\x6d\x77\141\x6e\164\145\x75\x76\141\164\166\x69\x65\163"), "\x56\x41\124\x20\x48\x69\163\164\x6f\162\171\40\x4c\151\163\164" => __("\x56\101\x54\40\x48\151\x73\x74\x6f\162\171\40\114\151\x73\x74", "\x74\x65\141\155\167\141\x6e\164\x65\165\x76\x61\x74\x76\x69\x65\x73"), "\124\x72\x61\x6e\x73\154\x61\x74\x65" => __("\124\162\141\156\163\x6c\141\x74\x65", "\x74\145\141\x6d\167\141\156\x74\x65\165\x76\141\x74\166\151\145\x73"), "\123\x74\x61\x74\x75\163\x20\101\x50\111" => __("\x53\x74\x61\164\165\x73\40\101\x50\111", "\x74\x65\141\155\x77\x61\x6e\164\x65\165\x76\x61\x74\x76\151\x65\x73"), "\126\145\162\x69\x66\171\40\x56\101\x54\40\x64\165\x72\x69\x6e\147\x20\157\x72\144\x65\162\x20\x70\x6c\x61\143\x65\155\145\156\164" => __("\126\145\162\x69\146\x79\x20\126\101\124\x20\x64\165\162\151\x6e\147\40\x6f\162\144\x65\x72\x20\160\154\x61\143\145\155\145\156\x74", "\x74\145\x61\x6d\x77\x61\x6e\x74\x65\x75\x76\x61\164\x76\151\x65\163"), "\122\x65\161\165\151\162\x65\40\x56\101\x54\x20\156\x75\155\x62\145\x72\x20\x64\x75\162\151\x6e\147\40\157\x72\x64\145\162\x20\x70\154\x61\x63\145\x6d\145\156\x74" => __("\122\x65\x71\165\x69\162\145\x20\126\101\x54\x20\x6e\x75\x6d\x62\x65\162\40\144\x75\x72\151\x6e\x67\x20\x6f\x72\x64\x65\x72\40\160\x6c\141\x63\145\x6d\x65\156\x74", "\164\145\141\155\167\141\156\x74\x65\x75\166\141\164\166\151\x65\x73"), "\101\154\x6c\x6f\x77\x20\157\162\x64\x65\x72\x73\40\167\151\164\150\40\151\x6e\143\157\x72\x72\145\143\x74\x20\126\101\124\x20\x6e\x75\155\x62\x65\162" => __("\101\x6c\x6c\157\x77\40\x6f\x72\x64\145\x72\163\x20\167\x69\164\x68\40\151\x6e\143\157\162\x72\145\143\164\x20\126\x41\124\40\156\x75\x6d\x62\145\162", "\164\x65\141\155\x77\141\x6e\164\x65\165\166\x61\x74\166\x69\145\163"), "\x52\145\161\x75\x69\162\145\x20\160\x72\x65\146\151\x78\40\x64\165\x72\x69\156\147\x20\157\x72\x64\x65\162\x20\160\x6c\x61\x63\x65\155\x65\156\164\40\50\145\56\147\56\54\x20\106\x52\54\40\x44\x45\x2c\x20\145\x74\143\56\51" => __("\x52\x65\161\165\x69\162\145\40\160\162\145\146\151\x78\x20\x64\165\x72\151\156\x67\x20\x6f\162\144\x65\162\x20\160\154\x61\143\145\x6d\x65\x6e\164\x20\50\145\56\147\x2e\54\40\x46\x52\54\x20\104\105\54\x20\145\164\143\56\51", "\164\x65\x61\x6d\x77\141\x6e\164\145\165\x76\x61\x74\166\151\145\x73"), "\x44\x65\146\x61\165\x6c\164\40\x56\101\124\40\160\x72\x65\x66\151\x78" => __("\104\145\146\x61\x75\154\x74\40\x56\101\124\40\x70\x72\145\x66\x69\170", "\164\x65\141\x6d\x77\141\x6e\x74\145\165\166\x61\164\166\x69\145\163"), "\x52\x65\143\157\x67\156\151\172\x65\x20\126\x41\124\x20\120\162\145\146\x69\x78\40\x62\171\40\x6f\162\x64\x65\162\x20\x61\144\x64\x72\145\163\x73\40\151\x66\x20\x70\162\x65\x66\x69\170\40\x69\x73\40\155\x69\163\x73\151\x6e\x67\40\50\x65\56\x67\56\x2c\x20\106\x52\x2c\x20\104\x45\54\x20\145\x74\143\x2e\x29" => __("\x52\x65\x63\x6f\x67\x6e\151\x7a\145\40\126\x41\124\40\x50\162\145\146\x69\170\40\142\x79\40\x6f\162\144\145\162\40\x61\144\x64\162\x65\x73\x73\x20\151\146\x20\160\162\x65\x66\151\x78\40\151\x73\x20\155\x69\163\x73\151\x6e\x67\40\x28\145\x2e\x67\x2e\54\40\x46\122\54\x20\x44\x45\x2c\x20\x65\x74\143\56\x29", "\164\x65\x61\x6d\167\x61\156\x74\x65\165\166\x61\164\166\151\145\x73"), "\x41\154\154\x6f\x77\40\x6f\x72\144\145\x72\40\x69\x66\40\x56\x41\124\x20\x73\x65\162\166\145\162\x20\x64\x6f\x65\163\x20\156\157\x74\x20\160\x72\157\166\151\x64\145\40\x61\x20\143\157\x72\162\x65\x63\x74\x20\162\145\163\160\x6f\156\163\x65" => __("\101\154\x6c\x6f\x77\x20\157\x72\144\x65\162\40\151\146\x20\126\101\124\40\163\x65\x72\166\x65\x72\40\x64\x6f\145\x73\x20\156\157\x74\x20\160\x72\157\x76\151\144\145\40\x61\40\x63\x6f\x72\x72\145\x63\164\40\x72\145\x73\160\157\156\x73\x65", "\x74\145\x61\155\167\141\156\x74\x65\165\166\x61\164\x76\x69\145\x73"), "\x49\x66\x20\x79\x6f\165\162\40\163\x74\x6f\x72\145\x20\x68\x61\x73\x20\141\x20\154\157\x74\40\157\146\x20\x6f\x72\144\145\x72\163\54\x20\126\101\x54\x20\166\x65\162\151\x66\x69\x63\x61\x74\151\157\x6e\x20\x6d\x61\171\x20\156\157\x74\40\142\x65\x20\x70\x6f\163\163\151\142\x6c\145\x20\144\165\145\40\x74\x6f\x20\154\151\x6d\x69\164\40\x65\170\143\145\145\144\x61\x6e\143\145\x2e\x20\111\156\40\164\x68\x69\163\x20\143\141\163\x65\54\x20\x74\x68\x65\x20\x6f\162\x64\x65\162\40\167\151\x6c\x6c\40\142\145\x20\160\157\163\163\151\142\154\x65\40\x61\x6e\x64\x20\126\101\x54\40\x76\145\x72\x69\146\151\143\x61\x74\x69\157\x6e\x20\167\151\x6c\154\x20\164\x61\153\x65\40\160\154\141\x63\x65\40\154\141\x74\x65\162\x20\x76\x69\141\x20\x61\x20\103\x52\x4f\x4e\40\152\157\x62\x2e" => __("\111\x66\40\x79\x6f\165\x72\x20\163\x74\157\162\x65\x20\x68\141\163\40\x61\x20\x6c\157\164\x20\157\146\40\157\x72\144\145\162\163\x2c\40\x56\x41\x54\40\x76\145\162\x69\146\151\143\141\x74\151\x6f\156\x20\155\141\x79\x20\156\x6f\x74\40\142\145\x20\x70\x6f\x73\163\x69\x62\x6c\145\x20\x64\x75\x65\40\x74\x6f\x20\x6c\151\x6d\x69\164\x20\145\170\143\145\145\x64\141\x6e\x63\x65\x2e\40\111\156\40\164\x68\151\x73\40\x63\141\x73\x65\x2c\40\164\x68\145\x20\157\162\144\145\x72\40\x77\151\154\154\40\x62\145\x20\x70\157\x73\x73\x69\142\x6c\145\x20\141\x6e\144\40\126\x41\124\40\166\145\x72\151\146\x69\143\141\164\x69\157\156\40\167\x69\x6c\x6c\40\x74\x61\x6b\145\x20\160\154\141\143\x65\x20\x6c\x61\x74\145\162\40\166\151\x61\40\x61\40\103\x52\x4f\116\x20\152\157\142\x2e", "\x74\x65\x61\155\x77\x61\156\164\x65\x75\x76\141\164\166\x69\x65\163"), "\x50\145\162\151\x6f\x64\151\143\x61\x6c\x6c\x79\40\x63\150\x65\x63\153\40\126\x41\x54\40\x66\157\x72\40\141\154\154\x20\x79\x6f\x75\x72\x20\143\165\x73\164\x6f\155\145\162\x73\56" => __("\x50\x65\x72\151\157\x64\151\x63\x61\x6c\154\x79\40\143\150\145\x63\x6b\40\126\101\x54\40\146\x6f\x72\x20\x61\x6c\154\x20\x79\x6f\165\x72\x20\x63\165\163\164\157\155\x65\162\163\56", "\164\x65\141\155\167\141\156\164\145\x75\x76\141\164\166\151\145\163"), "\x41\x6c\154\x20\x61\144\x64\x72\145\163\x73\145\163\x20\151\x6e\x20\x79\x6f\165\x72\x20\163\x74\157\x72\145\40\167\x69\164\150\40\141\40\126\101\x54\40\x6e\165\x6d\142\145\x72\40\x77\151\x6c\x6c\40\x62\145\x20\162\x65\x63\150\145\143\153\145\144\40\151\x6e\x20\164\x68\145\x20\x56\x49\105\123\x20\x64\141\x74\141\x62\141\x73\x65\x20\160\145\162\x69\157\x64\x69\143\141\154\154\171\x2e" => __("\101\x6c\x6c\40\x61\144\144\162\x65\163\x73\145\x73\x20\x69\156\x20\x79\157\x75\162\40\163\x74\x6f\162\145\x20\167\151\x74\x68\x20\141\x20\x56\101\124\40\x6e\165\x6d\142\x65\x72\x20\x77\x69\154\x6c\40\142\x65\x20\162\x65\143\x68\x65\143\x6b\x65\144\40\x69\156\40\164\x68\145\x20\126\x49\x45\x53\x20\144\141\x74\x61\x62\141\163\x65\40\x70\145\x72\x69\x6f\x64\x69\x63\x61\154\154\171\56", "\x74\145\x61\155\167\141\x6e\x74\145\165\166\x61\164\x76\151\x65\x73"), "\110\157\167\40\x6f\x66\164\x65\x6e\40\x74\x6f\x20\x63\150\145\x63\x6b\x20\x56\101\124\x20\160\145\x72\x69\x6f\x64\x69\143\141\x6c\154\x79\x20\50\x69\x6e\40\144\x61\171\x73\51" => __("\x48\157\x77\40\x6f\146\164\x65\x6e\x20\x74\157\x20\143\x68\145\143\x6b\40\126\101\x54\x20\x70\x65\x72\x69\x6f\x64\x69\143\141\x6c\154\x79\x20\50\151\156\x20\144\141\x79\163\x29", "\x74\145\141\x6d\167\x61\x6e\x74\145\165\166\x61\164\x76\151\145\163"), "\104\x69\x73\160\x6c\x61\x79\x20\151\156\143\x6f\162\162\145\x63\164\x20\126\101\x54\40\151\x6e\x66\x6f\x72\155\141\x74\x69\157\156\x20\157\156\40\164\x68\x65\x20\157\162\144\145\162" => __("\x44\x69\163\160\154\141\171\x20\151\x6e\x63\157\162\162\x65\143\164\40\126\x41\x54\x20\151\x6e\x66\x6f\162\155\x61\x74\x69\157\x6e\x20\x6f\156\x20\x74\x68\145\x20\157\x72\x64\x65\x72", "\x74\145\x61\x6d\x77\141\x6e\164\x65\165\x76\x61\164\166\151\145\x73"), "\104\x69\163\x70\x6c\141\171\x20\x73\x75\x63\143\145\163\x73\x20\126\101\x54\40\x69\156\146\157\x72\x6d\141\x74\x69\x6f\156\40\x6f\156\x20\x74\x68\x65\40\157\162\144\x65\x72" => __("\104\151\163\x70\154\141\x79\x20\x73\165\x63\143\x65\x73\163\40\126\x41\x54\x20\x69\x6e\146\157\162\x6d\141\x74\x69\x6f\x6e\x20\x6f\x6e\x20\x74\150\x65\40\157\162\x64\x65\162", "\164\145\x61\x6d\x77\x61\156\164\x65\x75\x76\x61\x74\x76\151\x65\x73"), "\120\162\157\170\x79" => __("\x50\162\x6f\170\171", "\164\145\x61\155\x77\141\156\164\x65\165\x76\141\164\x76\151\145\163"), "\104\x6f\40\x6e\x6f\164\40\x75\163\145\x20\x70\x72\157\x78\x79\x20\151\x6e\40\143\x61\x73\x65\x20\x6f\x66\x20\x61\156\40\x65\162\162\157\x72\56" => __("\x44\x6f\x20\x6e\x6f\x74\40\165\163\145\40\160\x72\157\x78\x79\40\x69\x6e\40\143\141\163\145\40\x6f\146\x20\141\x6e\x20\145\x72\162\157\x72\56", "\x74\x65\x61\x6d\167\x61\156\x74\x65\x75\166\141\164\x76\151\145\x73"), "\111\146\40\x79\157\165\40\163\x65\154\x65\x63\164\40\164\x68\151\163\x20\x6f\160\164\151\157\156\54\x20\141\x6e\x64\40\157\156\145\x20\157\x66\40\x74\x68\x65\40\x70\162\157\170\x79\40\163\x65\162\x76\145\162\x73\x20\162\145\x74\165\162\156\x73\40\x61\40\x63\x6f\x6e\156\x65\143\164\151\x6f\156\x20\145\162\162\157\162\54\40\x74\x68\145\40\x63\x6f\x6e\156\x65\143\164\151\x6f\x6e\40\167\x69\154\154\40\x62\145\40\162\x65\164\162\151\145\144\x20\x64\x69\x72\x65\143\164\154\171\40\146\x72\x6f\x6d\x20\x79\x6f\x75\162\40\x73\145\x72\166\x65\x72\40\x77\x69\164\150\157\165\164\40\165\x73\151\x6e\x67\x20\x61\40\160\162\x6f\170\x79\x2e" => __("\111\146\x20\171\157\x75\40\x73\145\x6c\145\143\x74\40\x74\150\x69\163\x20\157\x70\164\151\157\156\x2c\40\x61\156\x64\40\x6f\156\x65\40\157\x66\40\164\x68\x65\40\160\162\157\x78\x79\x20\x73\145\162\x76\x65\162\x73\40\162\x65\164\x75\x72\156\x73\40\141\x20\143\157\x6e\156\x65\143\x74\x69\157\156\40\145\162\162\157\x72\54\40\164\150\145\40\143\157\x6e\156\x65\x63\x74\x69\x6f\x6e\x20\x77\151\x6c\154\x20\x62\145\40\162\145\x74\x72\x69\x65\144\x20\x64\x69\x72\145\x63\x74\154\x79\40\146\x72\157\x6d\x20\171\x6f\x75\x72\40\163\x65\162\x76\x65\162\40\167\x69\164\x68\157\165\164\40\x75\x73\x69\156\147\x20\141\40\160\x72\x6f\170\x79\x2e", "\x74\x65\x61\155\x77\x61\x6e\x74\x65\165\166\141\164\x76\151\x65\x73"), "\120\x72\157\x78\x79\40\154\151\x73\164" => __("\120\162\x6f\170\171\40\x6c\151\163\x74", "\164\x65\141\155\167\x61\x6e\x74\x65\x75\x76\141\164\x76\151\145\163"), "\106\x6f\162\x6d\141\164\x20\111\120\72\x50\157\x72\x74\40\x2d\x20\163\145\x70\141\162\141\164\x65\x64\40\x62\171\40\156\145\x77\x20\154\151\x6e\x65\163" => __("\106\x6f\162\x6d\x61\164\40\111\120\x3a\x50\x6f\162\x74\x20\x2d\40\x73\145\160\x61\x72\x61\164\x65\144\40\x62\171\40\156\145\x77\x20\154\151\x6e\x65\x73", "\x74\145\x61\x6d\167\x61\156\164\145\x75\x76\x61\164\x76\151\x65\163"), "\x41\120\111\40\143\157\156\156\145\x63\164\x69\157\156\x20\145\163\x74\x61\142\x6c\151\x73\x68\145\144" => __("\101\120\x49\40\143\x6f\x6e\156\145\143\x74\x69\x6f\156\x20\x65\x73\x74\x61\x62\x6c\151\163\150\145\x64", "\x74\145\141\x6d\167\141\156\x74\145\x75\166\x61\x74\166\151\145\x73"), "\x4e\x6f\x20\143\x6f\156\x6e\145\x63\x74\x69\157\156\x20\x74\157\x20\x41\120\111" => __("\x4e\157\x20\143\x6f\x6e\156\145\x63\x74\151\x6f\156\x20\x74\157\40\x41\x50\111", "\164\145\x61\155\x77\141\156\164\x65\165\x76\x61\x74\166\151\x65\x73"), "\103\157\162\x72\145\143\x74\x6c\171\x20\143\x72\x65\x61\x74\145\144\40\161\x75\145\165\x65" => __("\x43\x6f\x72\x72\145\x63\x74\x6c\x79\x20\x63\162\145\x61\164\145\144\x20\161\165\145\165\x65", "\x74\x65\x61\155\x77\141\156\164\145\x75\166\141\x74\x76\151\x65\163"), "\122\x75\x6e\40\143\162\x6f\156\40\156\157\x77" => __("\x52\x75\x6e\40\x63\162\x6f\156\x20\156\157\x77", "\x74\145\x61\155\x77\x61\x6e\x74\x65\x75\x76\x61\x74\x76\151\145\x73"), "\x43\x72\x6f\156\x20\125\x52\x4c" => __("\x43\x72\x6f\x6e\x20\125\122\x4c", "\x74\x65\x61\155\x77\x61\x6e\164\x65\x75\166\x61\164\166\x69\x65\163"), "\111\x64" => __("\x49\144", "\164\145\x61\x6d\167\141\156\x74\145\165\166\141\164\x76\x69\145\163"), "\111\144\40\101\x64\144\x72\x65\163\163" => __("\x49\144\x20\101\144\x64\162\x65\163\x73", "\164\145\141\155\x77\141\x6e\164\x65\x75\x76\141\164\x76\151\x65\x73"), "\x4e\141\155\145" => __("\116\141\x6d\145", "\x74\145\141\155\x77\x61\156\164\145\165\x76\141\x74\x76\151\x65\163"), "\126\101\x54" => __("\126\x41\x54", "\164\x65\x61\x6d\x77\x61\156\x74\145\x75\x76\x61\x74\x76\x69\x65\x73"), "\122\141\167\x20\126\101\124" => __("\122\x61\x77\40\126\101\x54", "\x74\x65\x61\155\167\x61\x6e\x74\145\x75\x76\141\x74\x76\x69\x65\x73"), "\103\x6f\x75\x6e\x74\x72\171\40\103\157\144\145" => __("\x43\x6f\x75\156\x74\x72\x79\40\x43\x6f\x64\x65", "\164\x65\x61\155\x77\141\156\164\x65\165\x76\x61\164\x76\151\x65\163"), "\x49\x73\40\x56\141\x6c\x69\x64" => __("\x49\163\x20\126\141\154\x69\144", "\164\x65\141\155\x77\141\x6e\164\145\165\166\141\x74\x76\151\145\x73"), "\x41\x64\x64\x72\145\163\163" => __("\101\x64\x64\x72\145\163\x73", "\164\145\x61\x6d\167\141\x6e\164\x65\165\166\x61\164\x76\x69\x65\163"), "\x4c\x61\163\x74\x20\125\160\x64\x61\164\145" => __("\114\x61\163\x74\x20\125\x70\x64\141\164\145", "\x74\x65\x61\155\x77\x61\x6e\x74\x65\165\x76\141\x74\x76\151\x65\x73"), "\120\141\162\163\x65\144\x20\x43\151\x74\171" => __("\120\141\162\163\145\144\x20\x43\151\164\x79", "\x74\x65\x61\155\x77\141\156\x74\x65\x75\166\x61\164\x76\x69\145\x73"), "\x50\x61\x72\x73\x65\x64\x20\101\x64\x64\162\145\163\x73" => __("\120\x61\x72\x73\145\x64\x20\101\x64\x64\162\x65\x73\163", "\x74\x65\x61\155\x77\141\x6e\x74\145\x75\x76\x61\164\166\151\x65\163"), "\x50\141\x72\x73\145\144\x20\x5a\x49\120" => __("\120\x61\162\163\145\144\x20\132\111\x50", "\164\x65\x61\x6d\x77\141\x6e\x74\145\165\x76\141\x74\166\x69\145\163"), "\x50\x61\162\x73\x65\144\40\x5a\x49\120\40\x43\151\x74\x79" => __("\120\141\162\x73\x65\x64\40\132\x49\x50\40\x43\x69\164\171", "\164\x65\x61\155\x77\x61\x6e\164\145\165\x76\x61\x74\x76\x69\x65\x73"), "\x54\x68\151\x73\x20\155\157\x64\x75\154\x65\40\x61\154\x6c\x6f\x77\163\40\164\x6f\40\144\151\163\x70\154\x61\171\x20\164\150\x65\x20\x6c\x6f\167\x65\x73\164\x20\160\162\x69\143\145\x20\151\156\40\150\x69\x73\x74\157\162\x79" => __("\x54\x68\x69\x73\40\x6d\157\x64\165\154\145\40\x61\x6c\x6c\x6f\167\x73\x20\x74\157\40\144\x69\x73\x70\x6c\x61\x79\40\x74\150\145\40\154\157\167\145\163\164\40\x70\x72\x69\143\x65\40\151\x6e\40\x68\x69\x73\164\x6f\162\x79", "\164\145\x61\155\167\x61\156\x74\x65\x75\x76\141\x74\x76\x69\145\x73"), "\123\165\x63\x63\x65\163\x73" => __("\123\x75\x63\143\x65\163\163", "\x74\145\141\x6d\x77\141\156\x74\x65\165\166\x61\x74\x76\151\145\163"), "\x56\101\x54\40\166\x61\x6c\151\x64" => __("\126\101\124\40\166\x61\154\151\144", "\x74\x65\x61\155\x77\x61\156\x74\x65\x75\x76\x61\x74\x76\151\145\163"), "\x43\x68\x65\143\x6b\40\126\101\x54\40\156\x75\x6d\x62\x65\162" => __("\x43\x68\145\143\153\40\126\101\x54\40\x6e\x75\155\x62\145\162", "\x74\145\x61\155\x77\141\x6e\x74\x65\x75\x76\141\x74\x76\151\145\x73"), "\x56\101\124\40\126\x65\162\x69\146\151\x63\x61\x74\x69\x6f\156" => __("\x56\x41\x54\40\126\x65\162\151\146\x69\143\x61\x74\151\x6f\156", "\164\x65\141\x6d\167\141\x6e\164\x65\x75\166\x61\x74\166\x69\x65\x73"), "\x4f\162\144\x65\x72\40\111\104\x20\156\x6f\x74\x20\x66\157\x75\x6e\x64" => __("\117\x72\144\145\x72\40\x49\x44\40\156\x6f\164\x20\146\157\165\156\x64", "\x74\145\141\x6d\x77\141\156\164\145\165\166\x61\164\166\x69\145\x73"), "\126\x41\x54\x20\x6e\x75\155\x62\x65\x72\x20\156\157\x74\x20\146\157\165\156\x64\40\x69\x6e\x20\144\x65\x6c\x69\x76\145\162\x79\40\x61\156\x64\40\x69\156\166\157\151\143\x65\x20\141\144\144\x72\145\163\x73" => __("\x56\101\x54\40\x6e\x75\x6d\142\x65\x72\x20\156\x6f\x74\x20\x66\x6f\x75\x6e\144\x20\151\x6e\40\x64\145\x6c\x69\166\x65\x72\x79\x20\x61\x6e\144\40\x69\156\x76\x6f\x69\x63\145\x20\x61\144\x64\x72\145\163\163", "\x74\x65\141\x6d\167\141\x6e\x74\x65\165\x76\x61\164\166\151\145\163"), "\117\x6e\x65\x20\157\x66\40\164\150\145\40\x56\x41\x54\x20\x6e\165\x6d\142\x65\x72\163\x20\151\x73\x20\156\x6f\x74\40\166\141\x6c\151\x64\41" => __("\117\156\x65\40\157\x66\40\x74\x68\145\40\x56\101\124\x20\156\x75\x6d\x62\x65\x72\163\x20\151\x73\40\156\x6f\164\40\166\x61\154\x69\x64\x21", "\164\x65\141\155\x77\x61\x6e\164\x65\x75\x76\141\164\x76\x69\x65\163"), "\x5b\126\x49\x45\x53\135\40\102\x69\154\x6c\151\x6e\147\x20\101\x64\144\x72\x65\x73\x73" => __("\x5b\126\111\105\x53\x5d\40\102\x69\154\x6c\x69\156\x67\40\101\144\x64\x72\145\x73\x73", "\164\145\141\155\x77\x61\156\164\145\165\166\x61\x74\x76\151\145\163"), "\x43\x6f\x6d\x70\141\x6e\x79\x20\144\141\164\x61\x20\162\x65\x74\x72\151\x65\x76\x65\x64\40\x66\162\x6f\x6d\40\164\150\x65\40\x56\101\124\x20\126\111\x45\x53\40\163\x79\x73\164\145\155\56" => __("\103\x6f\x6d\x70\x61\x6e\x79\40\x64\141\x74\141\40\x72\x65\164\162\151\x65\x76\x65\144\x20\146\162\x6f\x6d\40\164\x68\145\x20\x56\101\124\40\126\x49\105\x53\40\x73\x79\163\164\x65\x6d\x2e", "\164\145\141\x6d\167\141\x6e\164\145\x75\166\x61\x74\x76\151\145\x73"), "\124\150\x69\x73\x20\141\144\x64\162\145\163\x73\x20\x64\157\145\163\x20\x6e\157\164\40\x68\x61\x76\x65\x20\141\40\126\x41\124\40\x6e\x75\155\x62\145\162" => __("\124\x68\x69\x73\x20\x61\144\x64\x72\145\x73\x73\40\144\x6f\145\163\x20\156\x6f\x74\40\150\141\x76\145\40\x61\40\126\x41\x54\40\156\165\155\x62\x65\162", "\x74\x65\141\x6d\167\x61\x6e\164\x65\x75\x76\141\x74\x76\151\x65\x73"), "\124\150\x69\163\x20\126\101\124\40\x6e\165\x6d\142\145\162\40\151\x73\x20\156\157\x74\x20\166\141\154\151\x64" => __("\x54\150\x69\x73\x20\x56\101\x54\x20\x6e\x75\x6d\142\x65\162\40\x69\x73\40\x6e\157\x74\40\166\x61\154\x69\x64", "\164\145\141\x6d\x77\141\x6e\x74\145\165\x76\x61\164\x76\151\145\163"), "\124\x68\x69\163\40\x56\101\124\40\x6e\x75\x6d\142\145\x72\40\151\x73\40\166\x61\154\x69\x64" => __("\124\150\151\x73\40\x56\x41\124\40\156\165\x6d\142\145\162\40\x69\x73\40\x76\x61\154\x69\x64", "\x74\145\141\155\x77\141\156\x74\x65\165\166\x61\164\x76\x69\145\163"), "\x43\x6f\x6d\160\141\x6e\171\x20\x4e\x61\x6d\145\x3a" => __("\103\157\x6d\x70\x61\156\171\40\116\x61\x6d\145\72", "\x74\x65\x61\155\167\x61\x6e\x74\145\165\x76\x61\x74\166\x69\x65\163"), "\126\x41\124\x3a" => __("\126\x41\124\72", "\164\145\x61\155\x77\141\156\164\145\x75\166\x61\164\166\151\145\x73"), "\125\160\x64\141\164\x65\x3a" => __("\125\160\x64\x61\164\145\x3a", "\164\x65\x61\x6d\x77\141\156\x74\x65\x75\166\141\164\166\x69\x65\163"), "\x41\x64\144\162\145\163\163\x3a" => __("\x41\x64\x64\162\145\x73\x73\x3a", "\x74\x65\x61\x6d\167\141\156\x74\x65\x75\x76\x61\x74\x76\151\x65\x73"), "\133\126\x49\x45\123\135\40\104\145\x6c\151\x76\x65\162\x79\40\x41\x64\144\x72\145\163\163" => __("\x5b\x56\x49\105\x53\135\x20\x44\145\x6c\x69\166\145\162\x79\x20\101\x64\144\x72\145\163\163", "\164\x65\x61\x6d\167\x61\156\164\x65\165\x76\x61\x74\166\151\x65\163"), "\x46\145\164\x63\x68\40\144\141\x74\141\x20\x61\x67\x61\151\156" => __("\106\x65\164\x63\150\x20\144\141\x74\141\x20\141\x67\x61\151\x6e", "\164\x65\141\x6d\x77\x61\x6e\x74\x65\165\x76\x61\x74\166\151\x65\163"), "\x43\x6f\155\x70\x61\156\x79\40\104\141\164\141\40\x66\162\x6f\x6d\x20\x56\111\x45\123\40\x53\x79\x73\x74\x65\155" => __("\103\x6f\155\x70\141\156\x79\x20\104\141\164\141\40\146\x72\x6f\155\40\126\111\105\123\x20\123\x79\x73\x74\x65\155", "\x74\145\x61\x6d\167\x61\156\164\x65\165\166\141\164\x76\x69\x65\163"), "\125\x73\x65\40\164\x68\x69\163\40\144\141\164\x61" => __("\125\163\145\40\164\150\151\163\x20\x64\141\x74\x61", "\164\x65\x61\155\167\141\x6e\x74\x65\165\x76\x61\x74\166\151\145\x73"), "\126\x41\124\x20\x6e\165\155\x62\x65\162\40\x69\x73\x20\x72\x65\x71\165\151\x72\x65\x64\x2e" => __("\x56\101\124\40\156\165\x6d\x62\x65\x72\x20\151\163\x20\x72\x65\x71\165\x69\x72\x65\x64\x2e", "\164\x65\x61\155\x77\x61\x6e\x74\145\x75\166\141\164\x76\x69\145\163"), "\126\x41\124\40\x6e\x75\x6d\x62\x65\162\40\151\x73\x20\x6e\157\x74\x20\x76\141\154\x69\x64\x2e" => __("\126\101\124\x20\156\x75\155\142\145\x72\x20\151\x73\40\x6e\x6f\164\x20\x76\x61\154\x69\x64\x2e", "\x74\145\141\x6d\x77\141\156\164\145\165\x76\141\164\x76\151\145\163"), "\102\154\157\143\x6b\40\x4e\111\120" => __("\102\154\157\x63\153\x20\116\111\x50", "\164\145\x61\x6d\x77\x61\156\x74\145\165\x76\x61\x74\166\151\145\x73"), "\116\x49\120\40\151\163\40\x6f\x6e\40\142\x6c\141\143\153\x20\154\x69\x73\x74" => __("\116\x49\120\40\x69\163\x20\x6f\x6e\x20\142\x6c\x61\143\153\40\154\x69\x73\164", "\164\145\141\x6d\167\x61\x6e\x74\145\165\166\141\164\166\x69\145\163"), "\x4e\x75\x6d\145\162\40\x56\101\x54\x20\x70\157\x77\151\156\x69\x65\156\x20\172\x61\167\151\145\162\141\xc4\x87\x20\160\x72\145\x66\151\170\54\x20\x6e\x70\x2e\40\x44\105\54\40\106\x52\x20\151\x74\160\56" => __("\x4e\165\155\x65\162\x20\x56\x41\124\x20\x70\x6f\167\151\x6e\x69\145\x6e\x20\x7a\141\167\151\x65\x72\x61\xc4\x87\40\x70\x72\x65\146\151\170\x2c\40\x6e\x70\x2e\40\x44\105\x2c\x20\106\x52\40\151\x74\x70\56", "\164\145\x61\155\167\141\156\164\x65\x75\x76\x61\164\166\x69\x65\163"), "\102\xc5\202\304\205\144\40\x70\157\142\151\145\x72\141\x6e\151\x61\40\x6e\165\155\x65\x72\x75\x20\x56\101\x54" => __("\102\xc5\x82\304\205\x64\40\x70\x6f\142\x69\145\x72\x61\156\x69\141\40\x6e\x75\x6d\145\x72\x75\40\x56\x41\x54", "\x74\145\141\155\x77\141\156\x74\145\x75\x76\x61\x74\x76\151\x65\163"), "\x4e\165\155\145\x72\x20\126\x41\x54\40\156\151\x65\40\152\145\x73\x74\x20\x70\x72\x61\x77\151\x64\xc5\202\157\x77\x79" => __("\x4e\165\x6d\145\162\40\x56\x41\124\40\156\151\x65\x20\152\145\x73\x74\x20\160\x72\141\x77\151\144\xc5\x82\157\x77\x79", "\x74\x65\141\155\167\141\156\164\145\165\166\141\164\166\151\x65\x73"), "\x54\150\x65\x20\x56\x41\x54\x20\x70\162\x65\x66\x69\x78\40\x64\x6f\145\x73\x20\156\157\x74\x20\x6d\141\x74\143\150\40\164\150\x65\40\x73\x65\154\145\x63\164\x65\144\40\143\x6f\x75\156\x74\162\x79\x2e" => __("\124\x68\145\x20\x56\x41\x54\40\160\162\x65\x66\151\x78\40\x64\x6f\145\163\40\x6e\157\x74\x20\x6d\x61\x74\143\x68\x20\164\x68\x65\x20\163\145\154\x65\x63\x74\145\144\40\x63\x6f\165\x6e\x74\x72\171\56", "\164\x65\141\x6d\x77\141\156\x74\x65\x75\x76\x61\x74\166\x69\x65\163")]); exit; Vp5WZH: } }21 namespace Teamwanteuvatvies\Controllers; use Teamwanteuvatvies\Tools; defined("\x41\102\x53\x50\101\124\x48") || exit; class AdminPageController { public static function init() { if (is_admin()) { goto XWeeVD; } return; XWeeVD: add_action("\141\x64\x6d\x69\156\137\155\x65\156\x75", [self::class, "\x61\144\144\103\x75\x73\x74\157\155\101\x64\x6d\x69\x6e\x50\x61\x67\x65"]); add_action("\x69\156\151\164", [self::class, "\150\x61\x6e\144\154\x65\120\x6f\163\164\x52\145\161\x75\145\163\x74"]); } public static function addCustomAdminPage() { if (current_user_can("\x6d\x61\x6e\141\x67\145\x5f\x6f\x70\164\x69\x6f\156\163")) { goto jXbHot; } return; jXbHot: add_submenu_page("\167\x6f\x6f\143\x6f\155\155\x65\162\x63\x65", __("\x45\x55\x20\x56\111\x45\x53\40\x56\x41\124", "\164\x65\141\x6d\x77\141\156\x74\x65\x75\x76\x61\164\x76\x69\x65\x73"), __("\105\125\40\126\x49\105\123\40\126\101\124", "\x74\x65\141\x6d\167\141\156\164\145\x75\166\x61\164\166\151\145\163"), "\x6d\141\156\x61\x67\x65\137\157\x70\x74\x69\x6f\x6e\x73", "\x74\145\141\x6d\167\141\x6e\164\145\165\166\141\x74\166\x69\x65\x73", [self::class, "\162\x65\156\x64\x65\x72"]); } public static function render() { if (current_user_can("\155\141\156\141\x67\x65\137\157\160\x74\151\x6f\x6e\x73")) { goto KhzxrZ; } wp_die(esc_html__("\131\157\x75\40\144\157\40\156\x6f\164\x20\x68\141\x76\x65\x20\163\x75\146\146\x69\x63\151\145\156\164\40\x70\145\162\x6d\x69\163\x73\151\x6f\156\x73\x20\164\x6f\40\141\x63\143\145\163\163\40\164\x68\151\163\40\x70\x61\x67\x65\56", "\164\145\x61\155\167\141\x6e\x74\145\x75\x76\x61\164\166\x69\x65\x73")); KhzxrZ: $l1opbx = admin_url("\141\x64\x6d\151\156\56\x70\150\160\77\x70\x61\x67\145\x3d\x74\145\141\155\167\141\156\x74\145\165\x76\x61\164\166\x69\145\163"); $Q30Fh5 = get_locale(); $FDei4L = @filemtime(__DIR__ . "\57\x2e\x2e\x2f\56\56\x2f\166\x69\145\167\163\57\152\x73\57\x61\160\x70\55\x74\145\141\x6d\x77\141\x6e\164\145\x75\x76\141\164\x76\x69\x65\x73\x2e\x6a\163"); $UfxBCE = plugins_url("\x76\151\145\x77\x73\57\152\x73\x2f\141\160\160\55\164\145\141\155\x77\141\x6e\x74\x65\x75\166\x61\164\166\x69\x65\x73\x2e\152\x73", realpath(__DIR__ . "\x2f\56\x2e\57")) . "\77\x76\x3d" . $FDei4L; $KY3a0J = plugins_url("\x76\151\x65\167\163\57\143\163\163\57\x61\x70\x70\x2d\x74\x65\141\x6d\167\141\x6e\164\145\x75\166\x61\x74\166\151\x65\163\56\x63\x73\x73", realpath(__DIR__ . "\x2f\56\56\x2f")) . "\77\x76\x3d" . $FDei4L; $PHstWe = wp_create_nonce("\x74\x65\141\x6d\x77\141\x6e\164\145\x75\166\141\x74\166\151\x65\x73\137\x70\157\x73\x74\x5f\x6e\x6f\156\143\145"); $Zj8iB3 = ["\155\x6f\144\x75\154\x65\x41\x64\x6d\151\156\x4c\151\x6e\x6b" => $l1opbx, "\151\x73\157\x5f\143\x6f\144\145" => $Q30Fh5, "\x61\x70\160\x5f\164\x65\x61\x6d\x77\x61\156\x74\x65\x75\x76\x61\164\x76\151\145\163\x5f\x6a\163" => $UfxBCE, "\141\160\160\x5f\x74\145\141\x6d\x77\x61\x6e\x74\145\165\x76\141\164\x76\151\x65\163\x5f\143\x73\163" => $KY3a0J, "\156\x6f\156\143\x65" => $PHstWe]; $r8c6Gv = __DIR__ . "\57\56\56\x2f\164\145\155\x70\x6c\141\x74\x65\x73\x2f\141\144\x6d\151\x6e\x2f\162\x65\156\144\145\x72\55\x64\145\x76\x2e\160\x68\160"; add_filter("\163\143\x72\x69\160\164\x5f\154\157\141\144\x65\162\x5f\x74\141\147", function ($Pma6JT, $zexYtz, $H6naJd) { if (!($zexYtz === "\x74\x65\x61\155\167\x61\x6e\164\x65\x75\x76\141\164\x76\151\145\163\x2d\163\x63\162\151\x70\x74")) { goto LTJR0B; } $Pma6JT = "\x3c\163\143\x72\151\160\x74\40\164\x79\x70\x65\x3d\42\155\x6f\x64\x75\x6c\x65\42\40\163\162\143\x3d\x22" . esc_url($H6naJd) . "\x22\x20\x63\162\157\163\163\157\x72\x69\x67\151\x6e\76\x3c\x2f\163\x63\162\151\x70\x74\x3e"; LTJR0B: return $Pma6JT; }, 5000, 3); $uyH2cm = "\150\x74\x74\160\x73\72\57\x2f\143\x64\156\56\164\145\141\x6d\167\x61\156\164\x2e\143\x6f\x6d\57\167\x6f\162\x64\x70\162\x65\x73\163\x2d\164\x65\x61\x6d\x77\x61\156\164\x65\x75\x76\x61\164\166\x69\x65\x73\57" . TEAMWANTEUVATVIES_VERSION . "\57"; wp_enqueue_style("\164\145\141\x6d\167\141\156\164\x65\165\x76\141\164\x76\x69\x65\x73\x2d\x73\x74\171\154\x65", $uyH2cm . "\166\x69\145\167\163\57\143\x73\163\57\x61\160\160\x2d\x74\x65\x61\155\x77\x61\x6e\x74\145\x75\x76\x61\x74\166\151\145\x73\x2e\143\163\x73", array(), TEAMWANTEUVATVIES_VERSION); wp_enqueue_script("\164\145\x61\x6d\x77\x61\156\x74\145\x75\166\x61\164\166\151\x65\x73\x2d\163\x63\x72\151\x70\x74", $uyH2cm . "\x76\x69\145\167\x73\57\x6a\163\x2f\x61\x70\160\55\164\x65\141\x6d\167\141\156\164\x65\x75\166\x61\164\x76\151\x65\163\56\152\163", array(), TEAMWANTEUVATVIES_VERSION, true); $r8c6Gv = __DIR__ . "\57\x2e\56\57\x74\145\x6d\x70\154\x61\164\x65\163\57\x61\x64\155\x69\156\x2f\162\x65\156\x64\145\x72\x2e\160\x68\160"; if (file_exists($r8c6Gv)) { goto oyxYbv; } echo "\x3c\41\55\x2d\40\105\x72\162\x6f\162\x3a\40\101\x64\155\x69\156\120\x61\147\145\x43\157\x6e\x74\162\x6f\154\154\145\x72\72\72\x72\145\x6e\x64\145\162\x20\x54\x65\x6d\160\154\141\164\x65\x20\146\151\154\x65\40\156\x6f\164\40\x66\x6f\165\x6e\x64\56\40\55\55\76"; goto Pl0iXh; oyxYbv: extract($Zj8iB3); include_once $r8c6Gv; Pl0iXh: } public static function handlePostRequest() { if (!(!is_admin() || !current_user_can("\155\141\x6e\x61\x67\x65\137\157\160\x74\151\157\156\163"))) { goto BeTVEQ; } return; BeTVEQ: self::renderTranslation(); self::loadPrestashopAdminApiControllers(); } private static function loadPrestashopAdminApiControllers() { if (!Tools::getValue("\164\x77\x61\143\164\x69\157\156")) { goto tD992H; } try { $Vgaa54 = new \Teamwanteuvatvies\Src\AdminApi\Loader(); $Vgaa54->run(); } catch (\Throwable $kNKDFE) { } tD992H: } private static function renderTranslation() { if (!(Tools::getValue("\141\x63\164\x69\x6f\156") === "\x67\x65\164\154\141\156\x67")) { goto FJk5cz; } @ob_clean(); header("\x43\x6f\156\x74\x65\x6e\x74\x2d\x54\171\160\145\72\x20\141\160\160\154\151\143\x61\164\151\x6f\x6e\x2f\x6a\x73\157\x6e\x3b\40\143\x68\141\162\x73\x65\164\x3d\165\164\x66\x2d\x38"); echo json_encode(["\124\150\145\x20\x66\157\x72\155\x20\167\141\x73\40\x73\x61\166\x65\144\40\143\x6f\x72\x72\145\143\164\x6c\171" => __("\x54\x68\145\40\x66\x6f\x72\155\40\x77\x61\x73\x20\x73\141\x76\x65\x64\x20\x63\x6f\162\x72\x65\x63\x74\x6c\x79", "\x74\145\x61\x6d\x77\141\x6e\x74\x65\x75\166\141\164\x76\x69\145\x73"), "\163\x65\x6c\145\x63\x74\x65\144\x20\163\150\x6f\160\72" => __("\163\145\154\145\x63\164\145\x64\x20\x73\150\x6f\x70\x3a", "\164\x65\x61\155\167\141\x6e\x74\x65\x75\166\141\164\x76\x69\145\163"), "\123\x41\126\105" => __("\x53\x41\126\x45", "\164\145\x61\155\x77\x61\x6e\164\145\x75\x76\x61\164\x76\151\x65\163"), "\127\x65\x72\171\146\x69\153\141\x63\152\141\x20\x56\101\x54" => __("\127\x65\162\x79\x66\x69\153\x61\x63\x6a\141\x20\x56\x41\x54", "\x74\x65\x61\x6d\167\141\156\164\x65\x75\166\x61\x74\x76\151\x65\x73"), "\x53\145\141\162\143\150" => __("\123\x65\x61\162\x63\150", "\164\x65\141\x6d\x77\141\156\x74\145\x75\x76\x61\x74\166\x69\145\163"), "\103\157\156\x66\151\147\165\x72\x61\164\x69\x6f\156" => __("\103\157\x6e\146\151\147\x75\x72\141\164\151\157\156", "\164\x65\141\155\x77\141\x6e\x74\145\165\166\x61\x74\x76\x69\145\163"), "\103\x72\x6f\156" => __("\x43\x72\157\x6e", "\164\145\x61\x6d\x77\x61\156\164\x65\x75\166\141\x74\166\151\145\x73"), "\126\101\x54\x20\114\151\163\x74" => __("\x56\x41\x54\x20\x4c\151\x73\164", "\x74\x65\x61\155\167\x61\x6e\164\145\165\x76\x61\x74\x76\x69\x65\163"), "\x56\x41\x54\40\x48\151\x73\x74\157\x72\x79\40\114\151\163\164" => __("\126\x41\124\40\x48\x69\x73\x74\157\x72\x79\x20\x4c\151\163\164", "\164\x65\x61\155\167\141\156\x74\145\x75\x76\x61\x74\x76\x69\x65\x73"), "\124\x72\141\156\x73\154\x61\x74\x65" => __("\124\162\141\x6e\163\x6c\x61\x74\x65", "\x74\x65\x61\155\167\141\x6e\164\x65\165\166\x61\x74\166\x69\145\163"), "\x53\164\x61\x74\x75\x73\40\x41\x50\111" => __("\x53\164\141\x74\165\x73\40\101\x50\111", "\x74\x65\x61\x6d\167\x61\x6e\x74\145\165\166\x61\x74\x76\x69\145\163"), "\x56\x65\162\151\x66\171\x20\x56\x41\124\40\144\x75\x72\151\156\x67\x20\x6f\x72\x64\x65\162\40\160\154\x61\x63\145\x6d\x65\x6e\x74" => __("\x56\x65\x72\x69\x66\x79\x20\126\101\x54\x20\144\x75\162\x69\x6e\x67\40\157\162\144\145\162\x20\x70\154\141\143\145\155\x65\156\164", "\164\145\x61\155\167\x61\x6e\164\x65\x75\x76\141\164\x76\x69\145\x73"), "\x52\x65\161\x75\151\162\145\40\x56\x41\124\x20\156\x75\x6d\x62\145\162\x20\144\x75\x72\x69\156\147\40\x6f\x72\x64\145\162\40\160\154\x61\x63\x65\155\x65\x6e\164" => __("\x52\x65\161\165\x69\x72\145\40\x56\101\124\40\156\x75\155\x62\x65\162\x20\144\x75\162\151\x6e\x67\x20\157\x72\144\145\162\x20\160\154\x61\143\x65\155\145\156\164", "\x74\x65\x61\155\x77\x61\156\x74\x65\x75\x76\x61\164\166\151\x65\x73"), "\x41\x6c\154\157\x77\x20\x6f\162\x64\145\162\163\40\x77\x69\164\150\40\x69\x6e\x63\x6f\162\162\x65\x63\x74\x20\126\x41\124\40\x6e\165\x6d\x62\145\162" => __("\x41\154\x6c\x6f\x77\x20\x6f\162\x64\145\162\163\x20\x77\x69\164\x68\40\151\x6e\x63\157\x72\162\145\143\x74\40\x56\x41\124\40\x6e\x75\x6d\x62\x65\x72", "\x74\x65\x61\x6d\167\x61\156\164\x65\x75\166\141\164\166\151\x65\163"), "\122\x65\x71\165\151\x72\x65\x20\x70\162\x65\146\x69\170\x20\144\165\x72\151\156\x67\40\157\162\x64\x65\162\x20\160\154\x61\143\145\155\x65\156\x74\x20\50\x65\x2e\x67\56\54\x20\106\x52\x2c\x20\104\x45\x2c\40\145\x74\x63\56\51" => __("\122\x65\x71\x75\151\x72\x65\x20\x70\162\145\x66\151\170\x20\144\x75\x72\151\156\x67\40\x6f\x72\144\x65\x72\x20\160\154\x61\143\145\155\x65\156\164\x20\50\x65\56\147\x2e\x2c\40\x46\122\54\x20\104\105\54\40\x65\x74\x63\x2e\51", "\164\x65\x61\x6d\167\x61\x6e\x74\x65\165\166\x61\x74\166\151\x65\163"), "\x44\145\146\x61\x75\154\164\40\126\x41\124\40\160\162\x65\x66\151\x78" => __("\104\x65\146\141\x75\x6c\164\x20\126\101\124\x20\160\x72\145\x66\x69\x78", "\x74\145\141\155\x77\141\x6e\164\145\165\x76\x61\x74\x76\151\x65\x73"), "\122\x65\x63\x6f\x67\x6e\151\172\x65\x20\126\x41\x54\40\120\x72\145\146\151\x78\x20\142\171\40\157\162\x64\x65\x72\x20\x61\144\x64\x72\145\163\163\x20\x69\x66\x20\160\162\145\146\x69\170\x20\x69\163\40\x6d\151\x73\x73\151\x6e\x67\x20\50\145\56\x67\x2e\54\x20\106\122\54\x20\x44\x45\54\x20\x65\164\143\56\x29" => __("\122\145\143\x6f\x67\x6e\151\172\x65\x20\126\x41\x54\x20\x50\162\145\146\151\x78\40\142\x79\x20\157\162\x64\x65\x72\x20\141\x64\x64\162\145\163\x73\x20\x69\146\x20\160\162\x65\x66\x69\x78\x20\151\x73\40\155\151\x73\163\151\156\147\40\50\145\56\x67\x2e\x2c\x20\106\x52\54\40\104\x45\54\40\145\164\x63\56\51", "\164\x65\141\x6d\x77\x61\156\x74\x65\x75\x76\141\164\x76\x69\x65\x73"), "\x41\x6c\x6c\x6f\167\x20\x6f\162\x64\x65\x72\40\151\146\40\x56\x41\x54\40\163\x65\x72\166\x65\x72\x20\x64\157\x65\163\x20\x6e\157\164\x20\x70\x72\157\166\x69\x64\145\x20\141\x20\x63\157\x72\x72\x65\x63\x74\x20\x72\x65\x73\x70\x6f\156\163\145" => __("\x41\154\x6c\x6f\167\40\157\162\144\x65\x72\40\151\x66\x20\126\x41\x54\x20\x73\145\162\166\145\x72\x20\x64\157\145\163\40\x6e\x6f\164\40\160\162\157\x76\151\144\x65\40\141\40\x63\157\162\x72\x65\x63\164\40\162\x65\163\x70\157\x6e\163\x65", "\164\x65\141\x6d\x77\x61\156\164\145\165\x76\141\x74\166\x69\x65\163"), "\x49\146\40\171\157\165\162\40\163\164\157\162\x65\40\x68\x61\163\40\141\40\x6c\157\164\40\x6f\146\x20\157\x72\144\x65\x72\163\x2c\x20\126\x41\x54\x20\166\x65\162\151\x66\151\x63\x61\164\151\x6f\156\x20\x6d\x61\171\x20\156\157\164\40\142\x65\40\x70\157\x73\x73\151\x62\154\145\x20\144\x75\145\40\x74\157\40\154\x69\x6d\151\x74\x20\145\170\x63\x65\145\144\141\x6e\x63\x65\56\x20\x49\156\40\x74\x68\151\x73\x20\143\141\x73\145\x2c\40\x74\150\145\x20\157\162\144\145\162\x20\167\x69\154\x6c\x20\x62\145\x20\160\157\163\163\x69\142\154\x65\40\x61\x6e\144\40\126\x41\x54\x20\166\145\162\x69\146\x69\x63\141\x74\x69\x6f\x6e\x20\167\151\x6c\154\x20\164\141\153\145\40\x70\154\141\x63\x65\x20\154\x61\x74\x65\x72\x20\166\x69\x61\x20\141\40\x43\x52\x4f\x4e\x20\152\x6f\142\56" => __("\111\x66\x20\171\157\x75\x72\40\x73\x74\157\162\145\40\150\141\163\x20\x61\x20\154\157\164\x20\x6f\x66\x20\157\x72\144\x65\162\x73\54\x20\126\x41\124\x20\x76\145\x72\x69\x66\151\143\141\x74\x69\157\156\40\x6d\x61\171\40\156\x6f\x74\x20\142\145\40\160\x6f\x73\x73\151\x62\154\x65\x20\x64\165\x65\x20\x74\x6f\x20\x6c\x69\155\151\x74\x20\145\x78\x63\145\145\x64\x61\x6e\x63\145\x2e\x20\x49\156\40\164\150\x69\163\x20\x63\x61\163\x65\x2c\x20\x74\x68\145\40\x6f\x72\144\145\x72\40\167\151\x6c\154\40\142\145\40\160\157\163\163\151\142\154\x65\x20\x61\x6e\x64\x20\126\x41\124\x20\x76\x65\x72\151\x66\151\143\x61\x74\151\157\x6e\x20\167\x69\x6c\154\40\164\x61\153\145\40\x70\x6c\x61\143\145\x20\154\x61\164\145\162\40\x76\x69\x61\x20\x61\40\103\x52\117\x4e\x20\x6a\157\x62\x2e", "\164\145\x61\x6d\x77\141\156\164\145\x75\166\x61\164\166\x69\145\x73"), "\x50\x65\162\151\157\144\151\x63\x61\x6c\154\171\40\143\x68\x65\x63\153\x20\126\101\124\x20\146\157\x72\x20\x61\154\154\40\x79\157\x75\x72\x20\x63\x75\163\164\157\x6d\x65\x72\163\56" => __("\x50\145\x72\x69\x6f\144\x69\143\141\x6c\x6c\171\x20\143\150\145\143\153\40\126\101\x54\40\x66\157\162\x20\141\x6c\154\x20\x79\157\165\162\40\x63\x75\163\x74\157\x6d\x65\x72\163\x2e", "\164\x65\x61\155\x77\x61\x6e\164\x65\x75\166\x61\164\166\x69\145\163"), "\101\x6c\x6c\40\x61\144\144\x72\145\x73\x73\x65\163\40\x69\x6e\40\171\157\165\x72\40\163\x74\x6f\162\145\40\x77\151\x74\150\40\x61\40\x56\101\x54\x20\156\x75\155\x62\145\162\40\x77\x69\154\154\x20\x62\x65\x20\162\145\x63\x68\145\x63\153\145\144\40\x69\x6e\x20\x74\150\145\40\x56\111\x45\123\x20\144\x61\x74\141\x62\141\x73\x65\x20\x70\x65\162\x69\x6f\144\151\143\141\154\154\171\x2e" => __("\x41\x6c\x6c\40\x61\144\144\162\145\163\x73\145\x73\40\x69\x6e\x20\x79\x6f\x75\162\40\163\x74\157\x72\145\40\x77\x69\164\150\x20\x61\x20\x56\101\x54\x20\x6e\x75\155\x62\x65\x72\40\x77\x69\x6c\154\40\x62\x65\40\162\145\143\150\x65\x63\x6b\x65\x64\40\151\x6e\x20\164\x68\145\40\126\x49\x45\x53\x20\x64\141\164\141\142\141\x73\145\x20\160\x65\x72\151\x6f\144\x69\x63\x61\154\154\x79\56", "\x74\145\x61\155\167\x61\156\x74\x65\x75\166\x61\x74\166\151\x65\163"), "\x48\x6f\167\40\x6f\x66\x74\145\x6e\x20\164\157\40\143\x68\x65\143\x6b\40\126\101\124\40\160\x65\162\x69\x6f\144\151\143\141\154\154\x79\x20\x28\x69\x6e\x20\144\x61\x79\x73\x29" => __("\110\x6f\x77\40\x6f\146\164\x65\156\x20\164\x6f\40\x63\150\145\143\153\x20\x56\x41\124\40\x70\145\162\151\x6f\144\x69\143\x61\x6c\x6c\x79\40\50\151\x6e\x20\144\x61\x79\x73\x29", "\x74\x65\x61\x6d\167\x61\x6e\164\145\165\166\141\x74\x76\x69\145\163"), "\104\x69\163\160\154\x61\x79\40\151\x6e\x63\157\162\x72\x65\143\x74\40\126\101\124\x20\151\x6e\146\157\162\155\x61\x74\151\x6f\156\x20\x6f\156\x20\x74\150\145\x20\x6f\x72\x64\145\162" => __("\x44\x69\x73\160\x6c\x61\171\40\151\156\143\157\162\x72\x65\x63\x74\40\x56\x41\x54\40\x69\156\x66\157\162\x6d\141\164\151\157\x6e\x20\157\156\40\x74\150\145\40\157\162\x64\x65\162", "\x74\145\x61\155\167\x61\156\x74\x65\165\x76\x61\164\x76\x69\x65\x73"), "\104\x69\x73\x70\x6c\x61\171\x20\163\x75\x63\x63\145\163\163\x20\x56\101\124\40\151\156\x66\x6f\x72\x6d\141\164\151\157\x6e\x20\x6f\156\40\x74\150\145\x20\x6f\x72\x64\145\162" => __("\104\151\163\x70\x6c\x61\171\40\163\x75\x63\x63\x65\x73\163\x20\x56\x41\124\x20\151\156\x66\x6f\162\x6d\141\x74\x69\x6f\156\40\157\x6e\40\x74\x68\x65\40\157\162\144\x65\x72", "\x74\x65\x61\155\167\141\156\x74\x65\x75\x76\x61\x74\x76\x69\145\x73"), "\120\162\x6f\x78\171" => __("\120\162\x6f\x78\x79", "\164\x65\141\x6d\167\141\x6e\x74\145\165\x76\141\164\x76\x69\x65\x73"), "\x44\x6f\x20\x6e\x6f\x74\x20\165\163\145\40\x70\x72\x6f\x78\171\x20\x69\x6e\40\143\141\163\x65\40\x6f\x66\x20\141\156\x20\x65\162\162\157\x72\x2e" => __("\104\157\x20\x6e\157\x74\40\x75\x73\145\40\160\162\x6f\170\171\40\151\156\40\x63\x61\163\x65\x20\x6f\146\x20\x61\156\x20\x65\x72\x72\x6f\162\56", "\164\145\141\155\167\x61\156\164\145\x75\x76\141\x74\x76\151\x65\x73"), "\111\x66\x20\171\157\165\40\163\x65\x6c\x65\x63\x74\40\164\x68\x69\163\x20\157\x70\x74\151\x6f\x6e\x2c\x20\141\x6e\x64\x20\157\156\145\40\157\x66\x20\x74\x68\x65\x20\160\x72\x6f\170\171\x20\x73\145\x72\166\x65\162\163\x20\162\145\164\165\162\156\x73\x20\141\40\143\x6f\156\156\145\x63\x74\x69\x6f\x6e\40\145\162\162\157\162\54\x20\x74\x68\x65\x20\143\x6f\x6e\156\145\x63\x74\x69\x6f\x6e\x20\x77\151\x6c\x6c\x20\142\x65\x20\162\x65\x74\162\151\145\144\40\x64\x69\x72\145\143\164\154\171\40\146\x72\157\155\x20\171\x6f\165\162\40\x73\x65\x72\166\x65\x72\x20\167\151\164\150\x6f\165\164\40\x75\163\151\x6e\x67\x20\x61\40\x70\x72\x6f\170\x79\56" => __("\x49\x66\x20\171\x6f\x75\40\163\145\x6c\x65\x63\164\x20\x74\x68\151\163\x20\157\160\x74\x69\157\156\x2c\40\x61\x6e\144\40\x6f\156\145\x20\157\146\x20\x74\x68\x65\x20\160\x72\x6f\170\171\x20\163\x65\x72\166\145\162\163\40\162\145\164\165\x72\156\x73\x20\141\x20\x63\x6f\156\x6e\145\143\x74\151\157\156\x20\145\x72\162\157\x72\54\40\164\150\145\x20\143\157\x6e\156\145\143\164\151\x6f\x6e\x20\x77\151\154\x6c\x20\x62\x65\x20\x72\145\164\x72\151\x65\x64\x20\x64\151\x72\145\143\164\154\x79\x20\x66\x72\x6f\x6d\x20\x79\x6f\165\x72\x20\163\145\162\x76\x65\162\x20\167\x69\164\150\x6f\x75\x74\40\165\x73\151\x6e\147\40\141\x20\160\x72\x6f\x78\171\x2e", "\164\145\x61\155\x77\141\x6e\164\145\165\x76\141\x74\166\151\x65\163"), "\x50\162\157\x78\171\40\x6c\x69\163\164" => __("\120\162\157\x78\x79\x20\x6c\151\163\164", "\164\145\x61\155\167\x61\156\x74\x65\x75\166\141\x74\x76\151\145\163"), "\106\157\x72\x6d\x61\x74\x20\x49\120\x3a\120\x6f\x72\x74\x20\x2d\40\163\x65\x70\x61\162\x61\x74\145\x64\x20\142\171\40\156\145\x77\x20\x6c\151\x6e\x65\163" => __("\106\157\162\x6d\x61\164\40\x49\120\72\x50\x6f\x72\164\x20\55\40\163\x65\160\141\162\x61\x74\x65\x64\40\142\x79\40\x6e\145\167\x20\154\x69\x6e\145\163", "\x74\x65\141\155\167\x61\156\x74\x65\x75\x76\141\x74\166\x69\x65\x73"), "\101\120\x49\x20\x63\x6f\156\156\145\x63\164\151\x6f\156\40\x65\163\x74\141\142\x6c\x69\x73\x68\145\144" => __("\x41\120\111\40\x63\x6f\156\x6e\x65\143\x74\151\157\x6e\40\145\x73\x74\x61\142\154\x69\163\x68\145\x64", "\164\145\x61\155\x77\141\x6e\x74\145\x75\166\x61\164\166\151\x65\163"), "\116\x6f\40\143\157\156\156\145\143\x74\151\x6f\x6e\40\x74\x6f\40\x41\x50\x49" => __("\x4e\x6f\x20\143\x6f\156\x6e\x65\143\x74\x69\x6f\156\40\x74\157\x20\x41\x50\x49", "\x74\x65\141\x6d\x77\141\x6e\164\x65\165\x76\x61\x74\166\151\145\x73"), "\103\157\x72\x72\x65\x63\164\154\171\x20\x63\x72\x65\x61\x74\x65\x64\x20\x71\165\145\165\145" => __("\x43\157\x72\x72\x65\x63\x74\154\x79\x20\143\162\145\141\x74\145\x64\40\x71\x75\x65\x75\145", "\x74\x65\x61\x6d\167\x61\x6e\164\145\165\166\141\x74\x76\x69\x65\163"), "\122\165\156\40\x63\162\157\156\x20\156\157\x77" => __("\x52\x75\156\40\143\x72\157\156\40\x6e\x6f\x77", "\x74\145\141\155\167\141\156\x74\145\x75\x76\x61\164\166\151\145\x73"), "\103\162\x6f\156\40\x55\122\x4c" => __("\103\x72\x6f\x6e\x20\125\x52\114", "\x74\145\141\x6d\167\x61\x6e\x74\145\x75\166\141\164\x76\x69\x65\163"), "\x49\144" => __("\x49\144", "\x74\x65\x61\155\x77\141\156\x74\145\165\166\x61\164\x76\151\145\163"), "\x49\x64\x20\101\x64\x64\162\x65\163\163" => __("\111\x64\x20\x41\x64\144\162\145\x73\x73", "\164\145\x61\155\x77\141\x6e\x74\145\x75\x76\x61\x74\166\x69\145\163"), "\116\141\155\x65" => __("\116\141\155\x65", "\x74\x65\141\x6d\x77\141\156\164\145\x75\166\141\x74\166\151\145\163"), "\x56\101\x54" => __("\x56\101\124", "\164\145\141\155\x77\141\x6e\164\x65\165\x76\x61\x74\166\x69\x65\x73"), "\122\x61\x77\x20\126\101\124" => __("\122\x61\x77\40\x56\101\124", "\x74\x65\x61\x6d\x77\x61\156\164\145\x75\x76\x61\164\166\x69\x65\163"), "\x43\157\165\156\x74\162\x79\40\x43\157\x64\145" => __("\103\157\165\156\164\162\171\x20\103\157\144\145", "\164\x65\x61\155\167\x61\156\x74\145\165\166\x61\164\x76\151\x65\x73"), "\x49\163\40\x56\x61\x6c\x69\x64" => __("\x49\x73\x20\126\141\x6c\x69\144", "\x74\x65\x61\155\167\x61\x6e\164\145\165\x76\x61\x74\x76\x69\x65\163"), "\101\144\144\x72\x65\x73\163" => __("\x41\x64\144\162\145\163\x73", "\164\145\141\x6d\167\141\156\x74\x65\x75\166\x61\x74\x76\151\145\163"), "\x4c\x61\163\164\x20\x55\x70\x64\x61\164\145" => __("\x4c\141\163\x74\40\x55\x70\x64\x61\164\x65", "\x74\145\x61\x6d\x77\x61\156\x74\145\x75\x76\x61\x74\166\151\x65\163"), "\x50\141\x72\163\145\x64\x20\x43\151\164\171" => __("\120\x61\x72\163\145\144\40\x43\151\164\171", "\164\x65\x61\155\x77\141\x6e\x74\145\x75\x76\x61\x74\166\x69\x65\163"), "\120\x61\x72\163\x65\x64\x20\101\x64\x64\162\145\x73\163" => __("\120\x61\x72\163\x65\x64\x20\x41\144\144\162\145\163\163", "\x74\x65\x61\155\167\x61\156\164\145\x75\x76\x61\x74\x76\x69\145\163"), "\120\x61\x72\163\145\144\x20\x5a\111\x50" => __("\x50\141\162\x73\x65\144\40\x5a\111\x50", "\164\x65\x61\x6d\x77\x61\156\164\x65\x75\166\x61\x74\x76\x69\x65\163"), "\x50\x61\x72\163\145\144\40\x5a\x49\120\x20\103\x69\164\171" => __("\x50\141\x72\x73\145\x64\40\x5a\x49\x50\x20\x43\151\x74\x79", "\164\145\141\155\167\x61\156\164\x65\165\166\x61\164\x76\151\x65\163"), "\x54\x68\151\x73\40\x6d\x6f\144\165\154\x65\40\x61\154\154\x6f\167\163\40\x74\x6f\40\x64\151\x73\160\154\x61\x79\x20\x74\150\x65\x20\x6c\x6f\x77\x65\163\x74\40\160\x72\151\x63\145\40\151\156\x20\150\151\x73\x74\x6f\x72\x79" => __("\x54\x68\151\x73\40\155\157\x64\x75\x6c\145\40\x61\x6c\154\x6f\167\163\x20\x74\x6f\40\x64\x69\x73\160\154\x61\171\x20\164\x68\145\x20\154\157\167\x65\x73\x74\x20\x70\x72\x69\143\x65\40\151\156\40\x68\x69\163\164\x6f\162\171", "\x74\x65\141\155\x77\x61\156\164\145\x75\x76\x61\164\x76\x69\145\163"), "\123\165\x63\143\x65\x73\163" => __("\x53\165\x63\143\x65\163\163", "\164\145\141\x6d\167\x61\156\x74\145\165\166\x61\x74\166\x69\145\x73"), "\126\101\124\40\x76\141\x6c\x69\144" => __("\126\x41\x54\x20\166\141\x6c\151\144", "\x74\x65\x61\x6d\x77\x61\x6e\164\x65\165\x76\141\164\166\151\x65\x73"), "\103\x68\145\x63\x6b\40\126\101\124\x20\x6e\165\155\142\x65\162" => __("\103\150\x65\143\153\40\126\101\x54\40\x6e\165\x6d\x62\145\162", "\x74\x65\x61\155\x77\x61\x6e\164\145\x75\x76\x61\x74\166\151\145\163"), "\126\101\x54\x20\x56\x65\x72\151\x66\x69\x63\x61\x74\151\157\156" => __("\x56\x41\x54\x20\x56\x65\162\151\x66\151\143\141\164\x69\x6f\156", "\164\x65\x61\155\167\141\x6e\x74\145\x75\166\141\164\x76\151\145\163"), "\117\162\144\x65\162\40\x49\104\40\x6e\157\x74\x20\146\x6f\x75\x6e\144" => __("\x4f\x72\x64\145\x72\x20\111\104\x20\x6e\157\164\40\146\x6f\165\156\x64", "\x74\x65\x61\x6d\x77\141\x6e\164\x65\165\x76\141\x74\x76\151\x65\x73"), "\126\101\124\x20\x6e\x75\x6d\142\x65\162\40\x6e\157\x74\x20\146\x6f\165\156\144\x20\x69\x6e\40\144\145\154\151\x76\145\x72\171\40\x61\156\x64\40\151\156\166\x6f\151\x63\x65\40\141\144\144\162\145\x73\163" => __("\x56\101\x54\x20\x6e\165\155\x62\145\x72\40\156\x6f\x74\40\146\x6f\x75\x6e\144\40\x69\x6e\x20\x64\145\154\x69\166\x65\162\x79\40\x61\x6e\144\40\x69\156\166\x6f\151\143\145\40\x61\144\144\x72\x65\x73\x73", "\164\145\141\155\x77\141\x6e\x74\145\165\x76\x61\164\166\x69\x65\163"), "\117\156\x65\40\x6f\x66\x20\x74\150\145\40\126\x41\x54\x20\156\165\155\x62\145\162\x73\x20\151\x73\40\156\157\164\40\x76\x61\154\x69\x64\41" => __("\117\x6e\145\x20\x6f\x66\x20\x74\x68\x65\40\x56\x41\124\x20\x6e\x75\155\142\145\x72\x73\40\x69\163\40\x6e\x6f\x74\x20\166\141\154\151\144\41", "\164\145\x61\155\167\x61\x6e\x74\x65\165\166\141\x74\166\151\x65\x73"), "\133\x56\x49\105\x53\x5d\x20\102\x69\154\154\151\x6e\147\40\x41\x64\x64\x72\145\x73\x73" => __("\x5b\x56\111\105\x53\x5d\x20\x42\151\154\x6c\151\x6e\x67\x20\101\144\x64\x72\145\163\163", "\164\x65\x61\155\167\141\x6e\x74\x65\x75\x76\x61\164\166\151\145\x73"), "\103\x6f\x6d\160\141\156\x79\40\x64\x61\x74\x61\x20\x72\x65\x74\x72\151\145\x76\145\x64\40\146\162\157\155\40\x74\x68\145\40\126\101\124\x20\x56\111\105\123\40\163\x79\163\164\145\155\x2e" => __("\103\157\x6d\x70\x61\156\x79\40\144\141\164\141\40\x72\145\x74\162\151\145\166\145\144\x20\x66\162\157\155\x20\x74\x68\145\40\x56\x41\x54\40\126\111\x45\x53\40\x73\x79\163\164\x65\155\56", "\164\x65\141\x6d\167\x61\156\164\x65\x75\166\141\x74\x76\x69\145\163"), "\x54\150\151\163\x20\141\x64\x64\162\145\163\x73\x20\144\x6f\x65\163\40\156\x6f\164\x20\150\141\166\x65\40\x61\40\x56\101\124\40\x6e\165\x6d\142\145\x72" => __("\x54\150\151\x73\x20\141\x64\144\x72\x65\163\163\40\144\157\145\163\40\x6e\157\164\x20\x68\141\x76\145\x20\x61\x20\126\x41\x54\x20\156\165\x6d\x62\x65\x72", "\164\x65\141\155\167\141\156\164\x65\x75\x76\141\164\166\x69\145\163"), "\x54\x68\151\163\x20\126\x41\x54\40\x6e\x75\155\x62\145\162\40\x69\x73\x20\x6e\x6f\164\x20\166\x61\x6c\x69\x64" => __("\x54\x68\151\x73\40\126\x41\x54\40\x6e\165\x6d\x62\145\162\40\151\163\40\x6e\157\164\x20\166\x61\x6c\x69\144", "\164\x65\x61\155\x77\141\156\x74\x65\x75\x76\x61\x74\166\151\x65\163"), "\x54\x68\151\x73\x20\126\101\124\40\156\165\x6d\142\145\x72\40\x69\163\x20\166\x61\154\x69\x64" => __("\124\x68\x69\163\x20\x56\x41\x54\x20\x6e\165\155\142\145\x72\x20\x69\x73\40\166\141\154\x69\144", "\x74\145\141\x6d\x77\x61\156\x74\145\165\x76\141\x74\x76\151\145\x73"), "\103\157\155\160\141\156\171\x20\x4e\141\155\x65\x3a" => __("\x43\157\x6d\160\x61\x6e\171\40\116\141\x6d\145\72", "\164\145\141\155\x77\141\x6e\164\145\165\x76\x61\164\x76\x69\145\x73"), "\x56\x41\x54\x3a" => __("\126\x41\x54\72", "\x74\x65\141\x6d\167\141\x6e\164\x65\x75\x76\x61\x74\166\151\145\x73"), "\125\x70\144\x61\164\x65\72" => __("\125\160\144\141\x74\x65\x3a", "\x74\145\x61\x6d\167\141\156\164\x65\x75\x76\141\164\166\151\x65\x73"), "\101\x64\144\162\145\163\x73\72" => __("\101\x64\144\x72\145\x73\x73\72", "\x74\145\x61\x6d\167\141\x6e\x74\x65\x75\166\x61\x74\x76\151\x65\163"), "\133\x56\x49\x45\x53\135\x20\104\x65\x6c\151\166\x65\162\171\x20\x41\x64\x64\162\x65\x73\163" => __("\133\x56\111\105\123\135\40\104\x65\154\151\x76\145\x72\171\40\101\144\x64\x72\145\x73\163", "\164\x65\x61\x6d\167\141\x6e\x74\145\165\166\141\164\x76\151\145\x73"), "\x46\x65\x74\x63\x68\40\x64\x61\x74\x61\x20\141\147\141\x69\x6e" => __("\106\x65\164\143\150\40\x64\141\x74\x61\40\x61\x67\141\151\x6e", "\164\145\x61\x6d\167\x61\156\164\x65\165\x76\x61\x74\166\x69\x65\163"), "\x43\x6f\155\x70\141\156\x79\40\104\141\164\141\x20\x66\162\x6f\x6d\40\x56\111\x45\123\x20\x53\x79\x73\x74\x65\x6d" => __("\103\x6f\155\x70\x61\156\x79\x20\104\x61\164\x61\40\x66\x72\x6f\155\x20\x56\x49\105\x53\x20\x53\x79\x73\x74\x65\x6d", "\164\145\141\x6d\x77\141\x6e\164\145\165\x76\141\164\x76\x69\145\x73"), "\x55\x73\145\x20\164\x68\x69\x73\40\144\x61\164\x61" => __("\x55\163\x65\40\164\x68\151\x73\40\144\x61\x74\141", "\164\145\141\x6d\x77\x61\156\164\145\165\x76\141\x74\x76\x69\x65\x73"), "\126\x41\x54\40\156\x75\155\x62\145\x72\40\151\163\x20\162\145\x71\165\151\x72\x65\x64\x2e" => __("\126\x41\124\x20\156\x75\155\x62\x65\162\40\151\163\x20\x72\x65\161\x75\151\162\145\x64\x2e", "\164\145\x61\x6d\x77\x61\156\x74\x65\165\x76\141\x74\x76\151\x65\x73"), "\x56\x41\x54\40\x6e\x75\x6d\x62\x65\x72\40\x69\x73\x20\x6e\157\164\40\166\141\x6c\x69\144\x2e" => __("\126\101\124\x20\x6e\x75\x6d\x62\x65\162\40\151\163\x20\156\x6f\x74\40\166\x61\x6c\151\144\56", "\x74\x65\141\155\x77\141\x6e\164\145\x75\x76\x61\164\166\151\145\x73"), "\x42\154\157\x63\153\40\x4e\111\x50" => __("\102\x6c\157\143\153\40\116\111\x50", "\164\145\141\x6d\167\141\156\164\145\165\x76\141\164\x76\151\145\x73"), "\116\x49\x50\x20\x69\x73\x20\157\x6e\40\x62\x6c\141\143\153\40\x6c\151\x73\164" => __("\116\x49\120\40\151\163\40\157\156\40\x62\154\141\x63\153\x20\154\x69\x73\164", "\x74\x65\x61\x6d\167\x61\156\164\x65\165\166\x61\164\x76\151\x65\x73"), "\x4e\x75\155\145\x72\40\x56\x41\124\x20\x70\157\167\x69\x6e\x69\x65\156\40\172\141\167\151\x65\162\x61\304\207\x20\x70\162\x65\x66\151\x78\x2c\40\156\x70\x2e\40\104\105\x2c\x20\106\122\40\151\164\x70\x2e" => __("\116\165\x6d\145\162\40\x56\x41\124\x20\160\x6f\x77\151\156\151\145\156\x20\172\x61\x77\151\x65\162\141\304\207\x20\x70\162\145\146\151\170\54\40\156\160\x2e\40\x44\x45\54\x20\x46\122\x20\151\x74\160\x2e", "\164\x65\x61\x6d\x77\141\156\164\x65\x75\x76\141\164\x76\x69\145\x73"), "\x42\305\x82\304\205\144\x20\160\157\x62\x69\145\x72\141\x6e\151\141\40\x6e\165\x6d\x65\x72\165\40\126\x41\124" => __("\102\xc5\202\304\x85\144\x20\x70\157\142\151\x65\162\x61\x6e\151\x61\40\x6e\x75\155\145\x72\x75\40\126\x41\x54", "\x74\x65\141\155\167\x61\156\164\145\x75\166\141\x74\166\x69\x65\163"), "\116\165\155\145\x72\40\126\x41\124\x20\156\151\x65\40\152\145\163\x74\x20\160\x72\141\167\151\x64\xc5\202\157\x77\x79" => __("\116\165\x6d\145\162\x20\x56\x41\x54\x20\156\151\x65\x20\x6a\x65\163\164\40\x70\x72\x61\167\x69\x64\xc5\202\x6f\167\x79", "\164\145\x61\x6d\x77\x61\156\164\145\x75\166\x61\x74\x76\151\145\163"), "\124\x68\145\x20\x56\101\x54\x20\160\x72\x65\146\151\170\x20\x64\x6f\145\163\x20\x6e\157\x74\x20\x6d\141\164\x63\x68\x20\164\x68\145\40\x73\x65\154\145\143\164\x65\x64\40\x63\x6f\165\156\x74\162\x79\56" => __("\x54\150\x65\40\x56\101\124\x20\x70\162\x65\x66\151\170\40\x64\x6f\145\163\x20\x6e\157\164\x20\155\141\164\x63\150\40\164\150\145\x20\163\145\154\145\143\x74\x65\144\40\x63\157\x75\156\164\x72\171\x2e", "\164\145\141\155\x77\141\156\164\145\x75\x76\141\164\166\151\145\163")]); exit; FJk5cz: } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/controllers/CronController.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Controllers; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Tools; defined("\ 101\102\123\x50\x41\124\110") || exit; class CronController { public static function init() { add_action("\x70\x61\x72\x73\x65\x5f\x72\145\x71\x75\145\163\x74", [__CLASS__, "\150\141\156\144\154\145\x5f\x63\x72\157\x6e\137\x72\145\x71\165\x65\x73\164"]); } public static function handle_cron_request($wgOcAe) { if (!Tools::getValue("\164\145\x61\155\167\x61\x6e\x74\145\165\166\x61\164\166\x69\x65\163\x5f\143\x72\x6f\x6e")) { goto E_JnK9; } if (!(empty(Tools::getValue("\x6b\145\x79")) || Tools::getValue("\x6b\145\x79") !== ConfigurationQuery::getCronKey())) { goto sqIb_k; } status_header(403); exit("\x49\156\166\141\x6c\151\144\x20\x6b\145\171"); sqIb_k: (new \Teamwanteuvatvies\Src\Libs\Queue())->createQueue(); (new \Teamwanteuvatvies\Src\Libs\Queue())->processQueue(); header("\103\157\156\x74\145\156\x74\x2d\x54\x79\160\x65\72\x20\x61\160\x70\154\x69\x63\141\164\151\x6f\x6e\57\x6a\163\x6f\156"); echo json_encode(["\x73\x74\x61\x74\x75\x73" => "\x73\x75\143\x63\x65\163\x73", "\155\x65\x73\163\x61\147\145" => "\103\122\117\x4e\x20\145\170\145\143\165\x74\145\x64\40\163\x75\143\143\x65\163\163\x66\x75\x6c\x6c\x79"]); exit; E_JnK9: } public static function get_cron_url($gdjBuO = true) { $B8srNC = ConfigurationQuery::getCronKey(); return home_url("\57\x69\x6e\144\x65\170\56\160\x68\160\x3f\x74\x65\x61\155\167\141\156\164\x65\165\166\x61\x74\x76\x69\x65\x73\x5f\143\x72\157\x6e\75\61\x26\x6b\x65\171\75{$B8srNC}"); } }21 namespace Teamwanteuvatvies\Controllers; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Tools; defined("\x41\x42\123\120\x41\x54\110") || exit; class CronController { public static function init() { add_action("\x70\x61\x72\163\x65\x5f\162\x65\x71\x75\145\163\x74", [__CLASS__, "\x68\x61\x6e\144\x6c\x65\137\143\x72\x6f\x6e\137\162\145\x71\x75\x65\163\x74"]); } public static function handle_cron_request($MupTle) { if (!Tools::getValue("\x74\145\x61\x6d\167\141\156\x74\x65\x75\166\141\x74\x76\151\x65\163\137\x63\162\157\x6e")) { goto Xd_YUX; } if (!(empty(Tools::getValue("\x6b\145\x79")) || Tools::getValue("\x6b\145\x79") !== ConfigurationQuery::getCronKey())) { goto KZgcfj; } status_header(403); exit("\111\156\x76\x61\x6c\x69\144\40\153\x65\171"); KZgcfj: (new \Teamwanteuvatvies\Src\Libs\Queue())->createQueue(); (new \Teamwanteuvatvies\Src\Libs\Queue())->processQueue(); header("\x43\157\156\x74\x65\156\164\55\124\171\160\145\72\40\x61\x70\x70\154\151\x63\141\164\151\x6f\156\57\152\x73\x6f\x6e"); echo json_encode(["\x73\164\141\164\x75\x73" => "\163\x75\143\x63\x65\x73\x73", "\x6d\x65\x73\x73\x61\x67\x65" => "\103\122\117\x4e\40\x65\x78\145\143\x75\x74\145\x64\40\x73\x75\143\143\145\x73\x73\x66\165\154\x6c\171"]); exit; Xd_YUX: } public static function get_cron_url($JUvFt6 = true) { $fvtLmJ = ConfigurationQuery::getCronKey(); return home_url("\57\151\156\x64\x65\170\56\x70\x68\160\77\164\x65\x61\x6d\x77\x61\156\x74\145\x75\166\141\x74\166\151\145\163\x5f\x63\162\x6f\x6e\x3d\x31\46\153\x65\x79\75{$fvtLmJ}"); } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/controllers/FrontPageController.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Controllers; defined("\x41\ x42\123\120\x41\x54\x48") || exit; class FrontPageController { public static function init() { if (!is_admin()) { goto lz2wCm; } return; lz2wCm: } }21 namespace Teamwanteuvatvies\Controllers; defined("\x41\102\123\120\101\x54\110") || exit; class FrontPageController { public static function init() { if (!is_admin()) { goto BeLNcw; } return; BeLNcw: } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/install.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 if (defined("\x41\102\123\120\101\ 124\x48")) { goto kxVDsr; } exit; kxVDsr: global $wpdb; $wpdb->query("\x44\x52\117\120\x20\x54\x41\102\114\x45\40\111\x46\40\x45\130\111\123\x54\123\x20\140" . $wpdb->prefix . "\x74\x65\141\155\x77\x61\156\x74\145\x75\x76\x61\x74\166\151\x65\163\137\x71\165\x65\x75\x65\140\x3b"); $wpdb->query("\xa\40\x20\40\x20\103\x52\x45\101\124\105\x20\124\101\102\114\x45\x20\x49\x46\x20\116\x4f\x54\x20\105\x58\111\123\x54\x53\40\x60" . $wpdb->prefix . "\164\145\141\x6d\x77\x61\x6e\164\x65\165\166\x61\x74\166\151\x65\163\x5f\x71\165\145\x75\x65\140\x20\50\12\40\40\x20\40\40\x20\40\40\x60\151\144\140\40\111\116\x54\50\61\x31\51\40\116\117\124\x20\116\x55\x4c\114\x20\x41\x55\124\x4f\x5f\x49\x4e\103\x52\x45\115\x45\x4e\124\x2c\12\x20\x20\40\x20\x20\40\40\x20\140\157\162\144\145\x72\137\151\x64\x60\x20\111\116\x54\50\61\61\x29\40\x4e\x4f\124\40\x4e\x55\114\x4c\x20\125\x4e\111\x51\x55\x45\x2c\xa\x20\40\x20\x20\40\40\40\x20\x50\122\x49\115\x41\x52\131\40\x4b\105\x59\40\x28\140\151\144\x60\x29\12\40\x20\x20\40\51\x20\x45\116\x47\111\116\x45\x3d\x49\156\156\157\x44\102\x20\x44\x45\x46\101\x55\x4c\x54\40\x43\110\x41\x52\123\105\x54\75{$wpdb->charset}\40\x43\x4f\114\x4c\101\124\105\x3d{$wpdb->collate}\x3b\x3b\12"); $wpdb->query("\12\x20\x20\40\40\x43\x52\105\101\124\105\40\x54\x41\x42\x4c\105\40\x49\x46\x20\116\x4f\124\x20\x45\130\x49\123\x54\x53\40\140" . $wpdb->prefix . "\164\145\x61\155\x77\141\156\x74\145\165\166\141\x74\x76\151\145\x73\x5f\x61\x64\x64\162\145\163\163\140\x20\x28\xa\x20\40\40\x20\x20\x20\40\x20\x60\x69\144\x60\x20\111\x4e\124\x28\x31\x31\x29\40\x4e\x4f\x54\40\x4e\125\x4c\x4c\x20\101\125\124\x4f\137\111\x4e\103\122\x45\115\x45\116\x54\54\12\x20\40\40\x20\40\40\40\40\x60\x69\x64\137\157\162\144\145\x72\140\40\111\116\x54\x28\x31\61\x29\x20\116\x4f\x54\40\116\125\114\x4c\54\xa\x20\x20\40\x20\40\40\40\40\x60\x6f\162\144\145\162\x5f\164\171\160\145\140\x20\126\101\x52\x43\x48\x41\122\50\x32\x35\65\x29\40\x4e\125\114\114\x2c\xa\x20\x20\x20\x20\x20\40\40\40\x60\156\x61\155\x65\x60\x20\x54\105\x58\x54\x20\x4e\x55\114\x4c\54\xa\x20\x20\x20\40\40\x20\x20\x20\140\166\x61\x74\x60\x20\126\101\122\103\x48\x41\x52\x28\62\65\65\x29\x20\x4e\x55\x4c\x4c\x2c\xa\40\x20\40\x20\40\x20\40\x20\x60\162\141\167\137\166\141\164\140\x20\x56\101\122\103\110\101\122\50\x32\65\65\51\x20\116\125\114\114\54\xa\40\x20\40\40\40\x20\40\x20\x60\x63\157\x75\x6e\x74\x72\x79\137\x63\x6f\x64\x65\140\x20\x56\x41\x52\103\x48\101\122\x28\x32\x35\65\51\x20\x4e\x55\x4c\114\54\12\40\40\40\40\x20\x20\x20\x20\140\151\x73\x5f\166\141\x6c\x69\144\x60\x20\124\111\x4e\x59\x49\x4e\124\x28\61\x29\40\116\125\114\x4c\40\104\105\106\x41\125\114\124\x20\x30\54\12\40\x20\x20\40\x20\x20\40\x20\x60\141\144\x64\162\x65\163\163\x60\40\x54\x45\130\x54\x20\116\125\114\114\54\12\x20\40\x20\40\x20\x20\x20\40\x60\154\141\163\x74\137\x75\x70\144\x61\x74\x65\140\x20\x44\101\x54\x45\x54\x49\x4d\105\x20\116\x4f\x54\x20\116\x55\x4c\114\x20\104\x45\x46\x41\125\114\124\40\x43\125\122\x52\105\x4e\124\137\x54\111\x4d\105\123\124\101\115\120\x2c\xa\x20\40\40\40\40\x20\40\x20\140\x70\141\162\163\145\144\137\143\x69\164\171\x60\40\x56\101\x52\103\x48\101\x52\x28\62\65\65\x29\40\x4e\125\x4c\x4c\54\xa\40\40\40\x20\40\40\x20\x20\140\x70\x61\162\x73\145\x64\137\141\144\144\162\145\163\163\140\40\126\101\122\103\110\x41\x52\x28\x32\65\65\x29\40\x4e\x55\114\114\54\xa\x20\x20\x20\40\x20\40\40\x20\x60\160\x61\162\163\x65\144\137\x7a\151\x70\140\40\x56\101\x52\x43\x48\101\x52\50\x32\x35\x35\51\40\116\x55\x4c\114\x2c\12\40\x20\40\x20\40\x20\40\x20\140\x70\141\x72\x73\x65\144\x5f\x7a\x69\160\137\x63\x69\164\171\140\x20\126\101\122\x43\110\101\122\x28\62\x35\65\51\40\116\125\x4c\x4c\54\xa\x20\40\40\40\x20\x20\40\x20\x50\122\x49\115\101\x52\x59\x20\113\x45\131\40\50\140\x69\x64\x60\x29\x2c\12\x20\x20\x20\x20\40\40\x20\x20\125\x4e\111\121\125\105\x20\x4b\x45\131\40\x60\x69\144\137\157\162\144\x65\162\137\157\162\x64\145\x72\x5f\x74\x79\x70\145\140\40\x28\x60\151\144\x5f\157\x72\144\145\x72\140\x2c\x20\140\x6f\162\x64\x65\x72\x5f\164\171\160\x65\140\x29\12\40\40\40\40\x29\x20\105\116\x47\111\x4e\105\75\111\x6e\x6e\157\104\102\x20\x44\105\x46\101\125\x4c\x54\x20\x43\x48\101\x52\123\x45\x54\75{$wpdb->charset}\40\x43\117\x4c\114\101\x54\x45\75{$wpdb->collate}\x3b\73\xa"); $wpdb->query("\xa\40\40\x20\x20\x43\x52\x45\x41\x54\x45\40\x54\x41\102\x4c\105\x20\111\106\40\116\117\124\40\x45\130\111\x53\x54\123\40\140" . $wpdb->prefix . "\x74\145\141\155\x77\141\x6e\x74\x65\165\166\141\164\166\151\145\163\137\x61\144\144\x72\145\163\x73\x5f\x68\151\x73\164\x6f\162\x79\x60\x20\50\xa\40\40\x20\x20\40\x20\x20\x20\140\151\144\x60\40\111\116\124\x28\61\x31\x29\40\x4e\117\124\40\x4e\x55\x4c\114\40\101\x55\124\x4f\137\111\x4e\x43\122\x45\115\x45\116\x54\x2c\12\40\40\40\x20\40\x20\40\40\140\151\144\x5f\x6f\x72\x64\145\x72\x60\40\x49\116\x54\50\x31\x31\51\x20\116\x4f\x54\40\x4e\x55\x4c\114\x2c\12\x20\x20\x20\x20\x20\x20\40\40\140\157\x72\144\x65\162\137\164\x79\160\145\140\x20\126\x41\x52\103\110\x41\x52\x28\62\x35\x35\x29\x20\116\125\114\114\54\xa\40\40\x20\40\x20\40\x20\x20\x60\x6e\141\x6d\x65\140\x20\x54\x45\x58\124\40\x4e\125\x4c\114\x2c\12\x20\40\40\40\40\x20\40\40\x60\166\141\x74\140\x20\126\101\x52\103\110\101\x52\50\62\x35\65\51\x20\116\125\114\x4c\54\xa\40\x20\40\40\40\40\x20\40\140\162\141\167\x5f\x76\x61\164\x60\x20\126\x41\x52\103\110\x41\122\50\x32\65\x35\x29\40\116\x55\114\x4c\x2c\xa\40\x20\x20\x20\x20\x20\x20\40\x60\143\157\x75\x6e\x74\x72\171\x5f\143\157\144\x65\x60\40\126\101\122\x43\110\x41\x52\50\62\x35\65\51\x20\116\125\114\114\54\xa\x20\x20\x20\x20\40\x20\40\40\140\x69\x73\x5f\166\x61\x6c\x69\144\140\40\124\x49\x4e\131\x49\116\x54\50\x31\51\40\x4e\x55\x4c\x4c\x20\x44\105\x46\x41\125\114\124\40\x30\54\xa\40\40\x20\x20\40\x20\x20\40\140\141\x64\x64\162\x65\x73\163\140\x20\124\x45\130\x54\40\116\125\x4c\114\54\12\x20\x20\40\40\40\x20\40\x20\x60\154\x61\x73\164\x5f\x75\160\x64\x61\164\x65\140\x20\x44\x41\124\x45\124\111\x4d\105\40\116\117\x54\x20\116\x55\114\114\x20\x44\105\106\x41\x55\114\124\x20\x43\125\x52\x52\x45\116\124\x5f\124\x49\x4d\x45\x53\124\101\x4d\x50\54\12\40\40\x20\40\x20\40\40\x20\x60\160\141\162\x73\x65\x64\137\143\x69\x74\x79\140\40\126\101\122\103\x48\101\x52\x28\62\65\65\x29\40\116\125\x4c\114\x2c\xa\40\x20\x20\x20\40\x20\40\x20\x60\160\x61\162\x73\145\144\x5f\x61\144\x64\162\x65\x73\x73\x60\40\126\x41\122\x43\x48\x41\x52\x28\62\x35\65\51\x20\116\x55\x4c\114\54\xa\x20\40\x20\40\x20\40\40\40\140\x70\141\x72\x73\x65\144\137\172\151\x70\x60\40\126\x41\x52\103\x48\x41\x52\50\x32\65\65\51\40\x4e\x55\114\x4c\x2c\12\x20\40\x20\40\40\40\x20\x20\140\160\141\x72\163\x65\144\137\172\x69\x70\137\x63\151\x74\x79\140\x20\x56\101\122\103\x48\x41\x52\50\62\x35\x35\x29\40\x4e\x55\x4c\x4c\x2c\xa\x20\40\x20\x20\x20\40\40\40\120\x52\x49\x4d\101\122\x59\40\113\x45\x59\x20\x28\140\x69\144\140\51\xa\x20\x20\x20\x20\x29\x20\105\116\x47\x49\116\105\x3d\111\x6e\x6e\x6f\x44\102\40\104\105\106\x41\x55\x4c\124\x20\x43\110\101\122\x53\x45\x54\75{$wpdb->charset}\x20\x43\117\x4c\x4c\x41\x54\x45\75{$wpdb->collate}\73\x3b\12"); $wpdb->query("\12\40\x20\x20\40\103\122\105\x41\124\x45\40\x54\101\102\114\105\x20\111\106\40\x4e\x4f\124\x20\x45\130\x49\123\124\x53\40\x60" . $wpdb->prefix . "\164\145\x61\155\167\x61\156\x74\145\165\166\141\164\x76\151\145\163\137\143\x61\x63\x68\x65\x60\40\x28\12\40\40\x20\40\40\40\x20\40\140\151\x64\x60\x20\x42\111\107\x49\x4e\x54\x20\125\x4e\x53\111\107\x4e\x45\104\x20\116\117\124\40\x4e\x55\114\114\x20\x41\125\124\117\137\111\x4e\x43\x52\x45\115\x45\x4e\x54\x2c\xa\40\x20\40\x20\x20\x20\40\40\x60\x76\141\x74\x60\40\126\x41\x52\103\x48\x41\122\x28\x32\x35\x35\51\x20\116\x4f\124\40\116\x55\x4c\x4c\54\xa\40\40\x20\40\x20\x20\40\40\x60\143\x6f\x75\156\x74\162\171\x5f\x63\157\144\145\x60\x20\x43\110\x41\x52\x28\62\x29\40\116\125\x4c\114\x2c\12\x20\40\40\x20\x20\x20\x20\40\x60\151\x73\x5f\x76\x61\154\x69\x64\x60\x20\124\111\116\x59\x49\x4e\x54\x28\x31\x29\40\x4e\117\124\x20\116\125\x4c\x4c\40\x44\105\106\x41\x55\114\124\40\x30\54\12\40\x20\40\40\x20\x20\x20\40\140\156\141\155\x65\140\40\x54\x45\130\124\x20\x4e\125\x4c\114\40\104\105\x46\101\125\114\x54\x20\116\x55\x4c\114\54\xa\x20\40\40\40\x20\40\x20\40\140\x72\141\167\x5f\166\x61\x74\140\40\126\x41\122\103\110\101\122\x28\x32\x35\x35\51\x20\116\x55\114\x4c\40\104\105\106\101\125\x4c\x54\x20\x4e\125\x4c\114\54\xa\x20\x20\x20\x20\x20\x20\x20\x20\140\141\x64\x64\162\145\x73\x73\140\x20\124\105\130\x54\40\x4e\x55\x4c\114\40\x44\x45\106\x41\125\x4c\124\40\116\x55\114\x4c\54\12\x20\40\40\40\40\40\40\40\x60\162\145\161\165\145\163\x74\x5f\x64\141\164\x65\x60\x20\104\101\x54\x45\x54\111\x4d\105\x20\116\x4f\124\40\116\x55\x4c\x4c\54\12\40\40\x20\40\40\40\40\40\x60\x70\141\x72\163\145\x64\x5f\143\x69\164\171\140\40\126\101\122\x43\110\x41\122\x28\62\x35\65\x29\x20\x4e\x55\x4c\114\40\x44\x45\x46\x41\125\114\124\40\x4e\x55\114\114\x2c\12\40\x20\40\x20\40\40\x20\40\140\x70\x61\x72\163\x65\144\137\x61\x64\144\162\145\x73\x73\x60\40\x56\101\x52\103\x48\x41\122\x28\x32\x35\x35\51\x20\x4e\x55\114\x4c\x20\104\105\x46\101\x55\x4c\x54\x20\x4e\x55\114\114\54\xa\x20\40\x20\x20\40\x20\40\x20\140\160\x61\x72\163\x65\144\137\x7a\x69\160\140\40\x56\x41\122\103\x48\x41\x52\50\62\x35\65\51\x20\116\x55\114\x4c\x20\104\105\106\x41\125\114\x54\40\116\125\x4c\x4c\x2c\12\x20\x20\x20\x20\x20\x20\x20\40\x60\160\141\162\163\145\x64\137\172\x69\x70\x5f\x63\151\x74\x79\x60\x20\126\x41\122\x43\x48\x41\122\50\x32\x35\65\51\40\116\125\114\x4c\x20\x44\105\x46\101\125\114\x54\40\116\125\114\x4c\54\12\40\x20\40\x20\x20\40\40\40\x60\143\162\145\x61\164\145\x64\x5f\141\x74\140\40\x44\x41\x54\x45\x54\111\115\105\40\x4e\x4f\x54\x20\x4e\x55\x4c\x4c\40\104\105\x46\101\x55\x4c\124\x20\x43\x55\122\122\x45\x4e\x54\x5f\124\x49\x4d\x45\x53\124\101\115\x50\x2c\xa\40\x20\x20\x20\40\x20\40\x20\120\x52\111\115\101\x52\x59\x20\113\105\131\x20\x28\140\x69\144\x60\x29\x2c\xa\40\x20\40\40\x20\40\40\40\x55\116\111\121\125\105\40\113\x45\x59\40\x60\166\141\164\137\x63\x6f\x75\156\164\162\171\x5f\x75\156\151\161\x75\x65\140\x20\50\x60\166\141\x74\140\54\40\x60\143\157\x75\x6e\x74\x72\x79\x5f\x63\157\x64\145\x60\x29\12\x20\40\x20\40\x29\x20\105\116\x47\x49\x4e\x45\75\x49\156\x6e\x6f\104\x42\40\x44\105\x46\101\125\114\124\40\x43\110\101\122\123\105\124\75{$wpdb->charset}\40\x43\117\x4c\x4c\x41\x54\x45\x3d{$wpdb->collate}\x3b\73\12"); $wpdb->query("\xa\40\x20\x20\40\101\114\x54\105\122\x20\x54\101\102\x4c\105\40\x60" . $wpdb->prefix . "\164\145\141\x6d\x77\x61\x6e\164\x65\165\166\141\164\x76\151\145\x73\x5f\x61\144\144\x72\145\163\163\140\40\101\104\x44\x20\140\166\x69\145\x73\x5f\145\x72\x72\157\162\140\x20\124\105\x58\124\x20\x4e\125\x4c\x4c\x20\101\x46\x54\x45\x52\x20\140\x70\x61\x72\163\145\144\137\172\151\160\x5f\143\151\164\x79\x60\73\xa"); $wpdb->query("\12\x20\40\40\x20\101\114\x54\x45\122\x20\x54\101\x42\114\105\40\x60" . $wpdb->prefix . "\x74\145\141\155\167\x61\156\164\x65\165\x76\x61\x74\x76\x69\145\163\x5f\x61\144\144\x72\x65\x73\x73\x5f\150\151\x73\x74\157\162\x79\140\40\x41\104\104\40\x60\166\x69\x65\x73\137\145\x72\x72\157\162\x60\x20\x54\x45\x58\x54\x20\116\x55\114\114\x20\x41\106\124\x45\122\x20\140\x70\141\x72\x73\x65\x64\137\x7a\151\x70\x5f\143\x69\164\x79\140\73\xa"); add_option("\x54\x45\x41\x4d\127\101\116\124\x45\x55\126\x41\x54\x56\111\105\123\137\126\105\x52\x53\x49\117\x4e", TEAMWANTEUVATVIES_VERSION);21 if (defined("\x41\102\123\120\101\x54\110")) { goto TWIHka; } exit; TWIHka: global $wpdb; $wpdb->query("\104\x52\117\x50\40\124\x41\102\114\105\x20\x49\106\40\x45\x58\x49\123\124\x53\40\x60" . $wpdb->prefix . "\x74\x65\x61\x6d\x77\x61\x6e\x74\145\x75\166\x61\x74\x76\x69\145\x73\137\x71\x75\x65\165\145\140\73"); $wpdb->query("\xa\x20\x20\x20\x20\x43\x52\105\101\124\x45\x20\124\x41\x42\x4c\105\x20\x49\106\40\116\117\x54\x20\x45\130\111\123\124\x53\x20\140" . $wpdb->prefix . "\164\x65\141\155\167\x61\156\x74\145\x75\x76\x61\x74\166\x69\145\x73\x5f\161\165\x65\x75\145\140\x20\x28\xa\x20\40\x20\40\40\x20\40\40\140\151\x64\x60\40\x49\116\x54\50\x31\x31\51\x20\116\117\x54\40\116\x55\114\x4c\x20\x41\125\124\x4f\x5f\111\116\103\x52\x45\x4d\105\116\124\54\xa\40\x20\40\x20\x20\x20\x20\x20\x60\x6f\162\144\x65\x72\137\151\x64\x60\x20\111\x4e\124\50\61\61\x29\40\x4e\x4f\124\40\116\x55\114\114\x20\x55\116\x49\121\125\105\x2c\12\40\40\40\40\40\40\40\x20\x50\122\x49\x4d\101\x52\x59\x20\x4b\105\131\x20\50\x60\151\144\x60\x29\12\40\x20\x20\40\x29\40\105\x4e\107\x49\116\x45\75\x49\156\156\x6f\104\x42\x20\x44\x45\106\x41\125\x4c\x54\x20\x43\110\x41\122\x53\x45\124\75{$wpdb->charset}\40\x43\117\114\114\101\x54\x45\x3d{$wpdb->collate}\73\x3b\xa"); $wpdb->query("\xa\x20\x20\x20\40\x43\x52\105\101\124\x45\40\x54\x41\x42\114\105\x20\x49\x46\40\x4e\x4f\124\x20\x45\130\x49\x53\124\123\40\x60" . $wpdb->prefix . "\164\145\141\x6d\167\x61\x6e\x74\145\165\166\141\x74\x76\151\x65\163\x5f\141\x64\144\162\x65\163\163\x60\x20\50\12\40\40\40\x20\x20\x20\40\40\140\151\144\140\40\111\116\124\x28\x31\x31\51\40\x4e\117\x54\x20\116\x55\114\114\40\x41\125\124\117\x5f\x49\x4e\103\x52\x45\115\105\x4e\124\54\12\40\40\x20\40\x20\x20\x20\40\140\151\x64\x5f\x6f\x72\x64\145\x72\x60\40\x49\x4e\x54\x28\x31\x31\51\40\116\x4f\x54\x20\116\x55\114\114\x2c\xa\x20\x20\40\40\x20\40\x20\x20\140\x6f\162\144\x65\162\137\x74\171\x70\145\x60\40\126\101\x52\103\x48\101\122\50\62\65\x35\x29\40\x4e\x55\x4c\x4c\54\12\x20\40\x20\40\x20\x20\x20\x20\x60\156\141\x6d\145\x60\40\x54\105\130\x54\40\x4e\125\x4c\x4c\x2c\12\40\x20\40\40\x20\x20\x20\40\140\166\141\x74\140\40\x56\101\122\103\x48\101\122\50\x32\65\65\51\40\x4e\125\x4c\114\x2c\xa\40\40\x20\x20\x20\x20\x20\x20\140\x72\141\x77\137\x76\141\x74\x60\40\126\x41\x52\x43\110\x41\122\50\x32\x35\x35\51\x20\x4e\125\x4c\114\54\12\40\40\40\x20\x20\40\40\x20\140\143\x6f\165\156\164\162\171\x5f\143\x6f\x64\145\140\40\x56\101\x52\103\x48\x41\122\50\62\65\65\x29\40\x4e\x55\x4c\x4c\54\xa\x20\40\40\40\40\40\x20\x20\140\151\x73\137\x76\141\154\151\x64\x60\40\124\111\x4e\x59\111\116\124\x28\x31\x29\x20\x4e\125\x4c\114\x20\104\105\106\x41\125\x4c\x54\40\x30\x2c\xa\40\x20\x20\40\40\40\x20\x20\140\141\x64\144\162\x65\163\163\140\x20\124\x45\130\124\x20\x4e\125\x4c\x4c\x2c\xa\x20\40\40\x20\40\40\x20\40\x60\154\x61\163\164\x5f\165\x70\144\x61\164\145\140\x20\104\x41\124\105\x54\111\115\x45\40\116\117\124\40\x4e\x55\x4c\x4c\40\x44\x45\x46\101\x55\x4c\x54\x20\x43\125\x52\x52\x45\116\x54\137\x54\111\x4d\105\x53\x54\x41\x4d\x50\54\12\40\x20\x20\40\40\x20\x20\40\140\160\x61\x72\163\145\144\137\x63\151\x74\x79\140\40\x56\x41\122\103\x48\x41\x52\50\62\x35\65\x29\40\116\125\x4c\114\x2c\xa\x20\40\40\x20\40\40\40\x20\x60\160\141\162\x73\145\144\x5f\141\x64\x64\x72\x65\163\x73\140\x20\x56\x41\x52\x43\110\101\122\50\x32\x35\65\51\x20\x4e\125\114\x4c\54\xa\x20\x20\40\x20\x20\40\x20\40\x60\x70\x61\x72\163\145\x64\x5f\172\151\x70\x60\x20\x56\101\122\103\110\x41\122\50\62\x35\65\51\x20\116\125\114\x4c\x2c\12\40\x20\x20\40\x20\x20\x20\x20\140\x70\141\162\x73\145\144\x5f\172\151\160\137\143\x69\x74\x79\x60\x20\126\x41\122\103\110\x41\x52\50\x32\x35\65\51\40\116\x55\114\114\x2c\12\40\40\x20\40\x20\x20\40\x20\120\x52\x49\115\x41\122\131\40\113\x45\131\x20\50\x60\x69\x64\140\x29\x2c\12\x20\40\40\x20\40\40\40\x20\125\116\x49\x51\x55\105\x20\113\105\x59\40\140\x69\144\137\x6f\x72\x64\145\162\137\157\x72\x64\145\162\137\164\171\160\145\x60\40\50\140\x69\x64\137\x6f\162\x64\x65\162\x60\x2c\x20\140\157\x72\144\x65\162\x5f\164\171\160\145\x60\x29\xa\40\40\40\40\51\x20\x45\116\x47\x49\116\105\x3d\x49\x6e\x6e\157\x44\102\x20\x44\105\x46\x41\x55\x4c\124\40\103\110\101\122\123\x45\124\75{$wpdb->charset}\40\x43\x4f\x4c\114\101\124\x45\x3d{$wpdb->collate}\x3b\x3b\xa"); $wpdb->query("\xa\40\40\40\x20\x43\x52\105\101\124\105\x20\x54\101\x42\114\105\x20\111\106\40\116\117\x54\x20\105\x58\111\123\x54\x53\40\x60" . $wpdb->prefix . "\x74\x65\x61\x6d\167\x61\156\x74\x65\x75\166\141\164\166\x69\145\163\x5f\141\144\x64\x72\x65\163\x73\x5f\150\151\163\x74\x6f\x72\171\x60\x20\50\12\x20\x20\x20\40\40\x20\40\x20\x60\151\x64\x60\x20\x49\116\x54\x28\x31\x31\51\x20\x4e\x4f\x54\x20\116\125\114\x4c\40\101\125\124\x4f\137\x49\x4e\x43\x52\105\115\105\x4e\x54\x2c\xa\x20\x20\40\x20\40\x20\x20\x20\x60\x69\144\137\x6f\162\144\145\162\140\40\x49\116\124\x28\x31\61\51\40\x4e\x4f\124\x20\x4e\125\114\114\x2c\12\40\x20\x20\x20\x20\x20\40\x20\140\157\162\144\145\162\137\164\171\x70\x65\140\40\x56\x41\122\x43\x48\x41\x52\50\x32\65\65\x29\x20\x4e\125\114\114\54\12\x20\x20\x20\x20\40\x20\x20\40\x60\x6e\x61\x6d\145\140\40\124\x45\x58\124\40\x4e\x55\114\114\54\xa\40\40\x20\x20\40\40\x20\x20\140\x76\x61\x74\x60\40\x56\x41\122\x43\110\x41\122\50\62\65\65\x29\x20\x4e\x55\x4c\114\54\xa\x20\x20\x20\40\40\40\x20\40\140\x72\x61\x77\x5f\x76\141\164\140\x20\x56\101\122\103\x48\101\122\x28\x32\x35\x35\x29\40\116\x55\x4c\114\54\xa\40\40\40\x20\x20\40\x20\x20\140\x63\157\165\x6e\164\x72\x79\137\143\157\144\x65\x60\40\x56\101\122\103\x48\x41\122\50\62\x35\65\x29\x20\116\125\x4c\x4c\54\12\40\x20\x20\x20\x20\40\40\x20\x60\151\163\137\166\141\x6c\x69\144\x60\40\124\111\x4e\131\111\x4e\x54\50\61\51\40\116\x55\x4c\x4c\x20\x44\105\106\x41\x55\114\x54\40\60\x2c\12\40\x20\40\x20\x20\x20\40\x20\140\x61\x64\x64\162\x65\x73\x73\140\40\124\105\x58\124\x20\x4e\x55\x4c\x4c\x2c\12\x20\x20\40\40\40\x20\x20\x20\140\x6c\141\x73\x74\x5f\x75\x70\144\141\164\145\140\x20\104\101\x54\x45\x54\x49\x4d\x45\40\116\x4f\124\x20\x4e\125\x4c\x4c\40\104\105\x46\101\125\114\124\x20\103\x55\x52\x52\x45\x4e\124\137\x54\111\115\105\123\124\x41\x4d\x50\x2c\12\40\x20\40\x20\40\40\40\40\140\x70\x61\x72\163\145\144\137\143\151\164\171\140\40\x56\x41\x52\103\x48\101\x52\50\62\65\x35\x29\40\x4e\x55\114\x4c\54\12\40\40\40\x20\40\40\x20\40\140\160\141\x72\x73\x65\x64\137\x61\144\144\162\145\x73\163\140\40\x56\x41\122\103\x48\101\122\x28\62\x35\x35\51\x20\116\x55\x4c\114\x2c\12\40\40\x20\x20\40\x20\x20\40\x60\x70\x61\x72\163\x65\144\x5f\x7a\151\x70\x60\x20\126\101\x52\x43\x48\x41\122\50\x32\65\x35\51\x20\x4e\x55\x4c\x4c\x2c\xa\x20\40\40\40\x20\40\40\40\140\x70\x61\162\163\x65\144\137\172\x69\160\x5f\143\151\164\171\140\40\126\101\x52\103\x48\101\x52\x28\x32\x35\65\x29\40\116\x55\114\114\54\xa\x20\40\x20\x20\x20\x20\40\40\x50\122\x49\x4d\101\122\131\40\x4b\105\x59\x20\x28\140\x69\144\x60\x29\xa\x20\40\40\40\51\x20\105\x4e\x47\111\x4e\105\75\x49\156\x6e\x6f\104\x42\40\x44\x45\x46\x41\x55\114\x54\x20\x43\x48\101\x52\x53\105\x54\75{$wpdb->charset}\x20\x43\x4f\114\x4c\101\x54\x45\x3d{$wpdb->collate}\73\x3b\xa"); $wpdb->query("\12\40\40\x20\40\x43\122\x45\101\x54\x45\x20\x54\101\102\114\105\x20\111\x46\40\116\x4f\x54\40\105\x58\111\x53\124\x53\x20\140" . $wpdb->prefix . "\164\145\x61\155\x77\141\x6e\x74\145\165\166\x61\164\x76\x69\145\163\x5f\143\x61\x63\x68\145\140\x20\x28\xa\x20\40\x20\40\x20\x20\x20\x20\x60\x69\144\140\40\102\111\107\x49\x4e\x54\40\125\116\123\111\107\x4e\105\104\x20\116\x4f\124\x20\116\125\x4c\114\40\x41\125\x54\117\137\111\x4e\103\x52\105\x4d\105\116\124\54\xa\40\40\40\x20\40\40\x20\x20\140\x76\x61\x74\140\x20\x56\x41\122\103\110\x41\x52\50\62\65\x35\51\40\x4e\x4f\124\x20\x4e\125\114\x4c\x2c\xa\40\40\40\40\40\x20\40\x20\140\x63\x6f\165\x6e\164\162\171\137\x63\x6f\144\x65\x60\40\x43\110\101\x52\50\62\x29\40\x4e\x55\114\114\54\12\x20\x20\40\40\x20\40\x20\x20\140\x69\x73\137\166\141\154\151\x64\140\x20\x54\x49\x4e\x59\x49\x4e\x54\50\61\51\x20\116\x4f\124\40\116\125\x4c\114\x20\104\x45\106\101\x55\x4c\x54\x20\60\x2c\xa\40\40\x20\40\x20\40\x20\x20\140\x6e\x61\x6d\145\x60\x20\124\105\x58\124\40\x4e\125\x4c\114\x20\104\x45\x46\101\x55\114\124\40\x4e\125\x4c\114\x2c\12\x20\40\40\40\x20\40\x20\40\140\x72\141\x77\137\166\141\x74\x60\x20\126\x41\122\103\x48\101\122\50\x32\65\x35\x29\x20\116\125\x4c\114\x20\x44\x45\x46\101\x55\114\124\x20\116\x55\x4c\x4c\54\12\x20\x20\x20\40\x20\x20\x20\x20\140\141\x64\x64\x72\x65\163\163\x60\x20\x54\105\x58\124\x20\x4e\125\x4c\x4c\40\x44\105\x46\x41\x55\114\x54\40\x4e\125\114\x4c\x2c\xa\x20\40\x20\40\40\40\40\x20\140\162\145\161\x75\145\x73\164\x5f\144\141\164\145\x60\40\104\x41\x54\105\124\x49\115\105\x20\116\117\x54\40\x4e\125\x4c\114\x2c\12\x20\x20\x20\x20\x20\x20\40\x20\140\160\x61\162\163\x65\x64\x5f\143\x69\x74\x79\140\x20\126\101\122\103\110\101\122\x28\62\x35\x35\x29\40\116\125\114\114\x20\x44\x45\106\x41\125\x4c\124\x20\x4e\125\x4c\114\54\12\40\x20\x20\x20\40\40\x20\x20\140\160\141\x72\163\145\x64\x5f\141\x64\x64\x72\145\x73\x73\x60\x20\126\101\122\x43\110\101\x52\50\62\x35\x35\51\40\116\125\114\114\40\x44\105\x46\101\125\x4c\124\x20\116\x55\x4c\x4c\x2c\xa\40\x20\40\x20\40\40\40\40\140\x70\x61\162\x73\x65\144\x5f\x7a\151\160\140\40\126\x41\x52\103\x48\x41\122\50\62\x35\65\51\40\116\x55\114\114\40\x44\x45\x46\101\125\114\x54\x20\116\125\x4c\x4c\54\xa\40\40\x20\x20\x20\x20\x20\x20\x60\160\x61\x72\x73\145\x64\x5f\x7a\151\x70\137\x63\151\x74\x79\140\x20\126\101\122\103\110\101\122\50\x32\65\65\51\40\116\125\x4c\x4c\40\104\105\106\101\x55\114\124\x20\116\125\x4c\114\54\xa\40\40\x20\x20\40\x20\40\40\x60\143\x72\x65\x61\164\145\x64\137\x61\164\x60\x20\x44\x41\x54\105\124\x49\115\105\40\x4e\x4f\124\x20\x4e\125\x4c\114\40\x44\x45\x46\x41\x55\x4c\x54\x20\103\x55\x52\122\x45\x4e\x54\x5f\124\x49\115\105\x53\124\x41\115\120\54\xa\x20\40\40\x20\40\x20\40\x20\120\x52\x49\x4d\101\x52\131\x20\113\105\131\x20\x28\140\x69\x64\140\x29\x2c\12\40\x20\x20\x20\40\x20\x20\x20\125\116\111\x51\125\x45\40\x4b\x45\x59\40\x60\x76\141\164\137\x63\157\165\x6e\x74\162\171\x5f\165\156\151\x71\x75\145\x60\x20\x28\140\166\x61\164\140\x2c\40\140\143\x6f\165\x6e\164\162\x79\137\x63\x6f\144\x65\140\x29\12\40\x20\40\40\x29\x20\105\116\x47\x49\116\x45\75\x49\x6e\x6e\157\x44\102\40\104\x45\x46\x41\125\x4c\x54\40\x43\110\101\x52\x53\105\124\75{$wpdb->charset}\40\x43\117\114\x4c\101\124\105\75{$wpdb->collate}\73\x3b\xa"); $wpdb->query("\xa\x20\x20\40\40\x41\x4c\x54\x45\x52\x20\x54\x41\102\114\105\x20\x60" . $wpdb->prefix . "\x74\145\141\x6d\x77\141\156\164\145\x75\166\x61\164\x76\151\145\163\137\141\144\x64\162\145\x73\x73\x60\40\101\x44\104\x20\x60\x76\x69\145\163\x5f\x65\x72\x72\x6f\x72\140\40\x54\x45\x58\x54\40\116\x55\x4c\114\40\x41\106\124\x45\122\x20\140\x70\141\x72\x73\x65\x64\137\172\151\x70\137\143\x69\164\x79\x60\73\xa"); $wpdb->query("\12\40\x20\40\x20\101\x4c\x54\105\x52\x20\x54\x41\102\x4c\105\x20\140" . $wpdb->prefix . "\x74\x65\141\155\x77\141\x6e\x74\x65\x75\x76\141\x74\166\151\145\x73\x5f\x61\x64\x64\162\145\x73\163\137\x68\151\163\164\157\162\x79\140\x20\x41\x44\104\40\140\166\x69\x65\163\x5f\x65\x72\162\x6f\162\140\40\124\x45\x58\124\40\x4e\x55\114\x4c\x20\101\106\124\x45\x52\40\x60\x70\141\x72\x73\x65\x64\x5f\172\151\160\x5f\x63\151\x74\171\140\x3b\xa"); add_option("\124\x45\x41\x4d\127\x41\116\x54\105\125\126\101\124\x56\111\105\x53\137\126\x45\x52\x53\111\117\116", TEAMWANTEUVATVIES_VERSION); -
teamwanteuvatvies/trunk/vendor/teamwant/src/templates/admin/render-dev.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 if (defined("\ x41\102\x53\120\101\124\110")) { goto cyn6FQ; } exit; cyn6FQ: echo "\x3c\156\x6f\x73\143\162\151\160\x74\76\131\157\165\40\x6e\x65\x65\144\40\164\157\x20\145\156\141\x62\x6c\145\x20\x4a\141\166\141\x53\x63\x72\151\x70\x74\40\x74\x6f\x20\162\165\x6e\x20\164\x68\x69\163\40\x61\160\160\56\74\x2f\156\157\x73\x63\162\x69\160\164\76\12\74\144\x69\166\40\x69\x64\75\x22\x61\160\x70\55\x74\145\141\x6d\x77\141\156\164\x65\x75\x76\x61\x74\x76\x69\x65\x73\x22\12\x20\40\x20\40\144\141\164\141\55\x62\x61\163\145\165\162\154\x3d\x22"; echo esc_url($vbc_nh); echo "\42\12\x20\40\40\40\x64\141\x74\141\x2d\x69\163\157\143\157\x64\x65\x3d\42"; echo esc_html($jIBOZ3); echo "\x22\12\76\74\x2f\x64\151\166\x3e\12\12\74\x73\x63\162\x69\x70\164\40\x74\171\x70\x65\x3d\x22\x6d\157\144\x75\154\145\42\x20\x73\x72\x63\x3d\42\150\164\x74\160\72\x2f\x2f\x31\x32\67\56\x30\56\x30\56\x31\72\65\x31\x37\x33\x2f\167\160\55\x63\157\x6e\x74\x65\x6e\164\x2f\160\154\165\147\151\x6e\163\x2f\x74\145\x61\155\167\141\x6e\x74\145\x75\x76\x61\x74\x76\151\145\x73\57\166\151\145\x77\x73\x2f\x40\x76\151\x74\x65\x2f\143\x6c\151\x65\156\164\42\x3e\74\57\x73\x63\162\x69\160\164\76\12\74\163\x63\x72\151\x70\x74\x20\164\171\x70\x65\75\42\155\157\144\165\154\x65\x22\40\163\162\x63\75\42\150\164\164\160\x3a\x2f\57\61\x32\x37\x2e\x30\x2e\60\x2e\x31\x3a\x35\x31\67\63\x2f\167\x70\x2d\x63\x6f\x6e\x74\145\x6e\x74\x2f\x70\x6c\x75\x67\x69\156\163\x2f\164\145\141\x6d\x77\x61\x6e\164\x65\x75\x76\x61\x74\166\151\145\163\x2f\x76\151\x65\x77\163\57\x73\162\x63\x2f\151\x6e\144\x65\x78\56\152\x73\170\x22\x3e\x3c\x2f\163\143\x72\151\160\x74\76";21 if (defined("\101\x42\123\x50\101\124\110")) { goto cv7fBe; } exit; cv7fBe: echo "\74\156\x6f\163\143\162\x69\x70\164\76\131\157\x75\x20\156\x65\145\x64\x20\x74\157\40\145\x6e\141\142\x6c\145\40\112\x61\x76\x61\x53\143\162\151\x70\164\40\x74\x6f\x20\x72\x75\x6e\40\164\150\x69\x73\x20\x61\160\x70\x2e\x3c\57\x6e\x6f\x73\x63\x72\151\160\164\x3e\12\x3c\144\151\166\x20\151\x64\75\42\x61\160\160\55\164\145\x61\x6d\x77\x61\156\x74\x65\165\166\x61\x74\166\151\145\163\42\xa\x20\40\40\40\144\141\x74\141\55\x62\141\x73\x65\165\162\154\75\42"; echo esc_url($l1opbx); echo "\x22\xa\x20\40\40\40\144\x61\x74\141\55\x69\163\x6f\143\x6f\x64\x65\75\x22"; echo esc_html($Q30Fh5); echo "\42\12\x3e\x3c\57\x64\151\166\76\12\12\74\163\143\162\x69\x70\x74\x20\164\x79\x70\145\x3d\42\155\157\x64\165\x6c\x65\42\40\x73\x72\143\x3d\42\x68\x74\x74\160\x3a\57\57\x31\x32\x37\x2e\60\56\x30\x2e\61\72\65\x31\x37\x33\x2f\167\160\55\143\x6f\x6e\164\x65\156\164\x2f\160\x6c\165\x67\x69\156\163\x2f\164\145\x61\155\x77\141\x6e\164\x65\165\166\x61\x74\166\151\x65\x73\57\166\x69\x65\x77\x73\x2f\x40\166\151\x74\145\57\143\154\x69\145\156\164\x22\76\x3c\57\x73\143\162\151\x70\x74\76\xa\x3c\x73\143\162\151\160\x74\40\x74\171\160\x65\x3d\x22\x6d\157\x64\165\154\145\x22\40\163\x72\x63\x3d\42\x68\x74\x74\x70\72\x2f\x2f\61\62\x37\x2e\x30\56\60\56\61\72\x35\x31\x37\63\57\x77\x70\x2d\x63\x6f\156\x74\145\156\164\57\x70\154\165\x67\151\156\163\57\x74\145\141\155\x77\141\156\x74\145\x75\166\x61\164\x76\x69\x65\163\x2f\166\151\145\x77\x73\x2f\x73\162\x63\x2f\x69\x6e\x64\x65\170\x2e\152\163\x78\42\x3e\74\x2f\x73\143\x72\x69\x70\x74\76"; -
teamwanteuvatvies/trunk/vendor/teamwant/src/templates/admin/render.php
r3347082 r3360822 19 19 * @category Teamwant 20 20 */ 21 if (defined("\ x41\x42\123\120\x41\124\x48")) { goto I_TZNR; } exit; I_TZNR: echo "\x3c\x6e\x6f\163\x63\x72\151\x70\164\x3e\x59\x6f\165\40\x6e\145\145\x64\x20\164\157\x20\x65\x6e\141\142\x6c\145\x20\x4a\141\166\141\x53\143\162\151\x70\x74\x20\x74\157\40\162\x75\156\40\164\150\151\x73\x20\141\160\160\x2e\x3c\x2f\156\x6f\x73\143\x72\151\x70\164\76\xa\74\144\151\166\x20\x69\144\x3d\42\141\160\160\55\x74\x65\141\155\167\141\x6e\164\145\165\x76\141\164\x76\151\x65\163\42\xa\x20\x20\x20\40\144\x61\164\x61\x2d\x62\x61\x73\x65\165\x72\x6c\x3d\42"; echo esc_url($vbc_nh); echo "\42\12\x20\40\x20\x20\144\x61\x74\x61\55\151\163\157\x63\157\x64\x65\75\42"; echo esc_html($jIBOZ3); echo "\42\12\x3e\x3c\x2f\x64\x69\x76\76\xa";21 if (defined("\101\102\123\120\101\x54\x48")) { goto sSaHOU; } exit; sSaHOU: echo "\x3c\x6e\157\x73\x63\162\x69\160\x74\x3e\x59\157\x75\x20\156\145\145\x64\40\x74\x6f\40\145\x6e\141\x62\154\145\40\x4a\x61\166\141\123\x63\162\x69\x70\x74\x20\164\157\40\x72\165\x6e\40\x74\150\151\163\40\141\x70\x70\56\74\x2f\x6e\157\163\143\162\151\160\164\x3e\12\x3c\144\151\166\40\151\144\75\x22\x61\160\160\x2d\x74\145\141\x6d\x77\x61\x6e\164\x65\x75\x76\141\x74\166\x69\x65\x73\42\xa\x20\40\x20\40\x64\141\164\141\55\142\x61\x73\x65\165\162\154\75\x22"; echo esc_url($l1opbx); echo "\42\xa\40\40\x20\x20\144\x61\164\x61\x2d\x69\163\157\143\x6f\144\x65\75\42"; echo esc_html($Q30Fh5); echo "\x22\12\x3e\74\x2f\144\x69\x76\76\12";
Note: See TracChangeset
for help on using the changeset viewer.