Changeset 3388300
- Timestamp:
- 11/02/2025 09:11:41 AM (4 months ago)
- Location:
- teamwanteuvatvies
- Files:
-
- 92 edited
-
tags/1.0.15/vendor/autoload.php (modified) (1 diff)
-
tags/1.0.15/vendor/composer/autoload_real.php (modified) (5 diffs)
-
tags/1.0.15/vendor/composer/autoload_static.php (modified) (2 diffs)
-
tags/1.0.15/vendor/teamwant/licensemanager/src/WP_License_Manager.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/loader/loader.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/AdminApi/Controller/ConfigController.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/AdminApi/Controller/Controllers.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/AdminApi/Exception/ControllerActionNotExistsException.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/AdminApi/Exception/ControllerNotExistsException.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/AdminApi/Exception/ControllerNotUseControllerClassException.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/AdminApi/Exception/HTTPMethodIsInvalidException.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/AdminApi/Exception/NoPermissionException.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/AdminApi/Exception/QueryValidationException.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/AdminApi/Exception/RouteNotFoundException.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/AdminApi/Exception/index.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/AdminApi/JsonRender.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/AdminApi/Loader.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/AdminApi/Request.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/AdminApi/Routes.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/AdminApi/Validator/Validation.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/AdminApi/Validator/Validator.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/AdminApi/Validator/index.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/AdminApi/index.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/ConfigurationQuery.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/Libs/DTO/ViesVatDataDTO.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/Libs/DTO/index.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/Libs/Queue.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/Libs/Vies.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/Libs/Woocommerce/Address.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/Libs/Woocommerce/CheckoutAddress.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/Libs/index.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/Teamwanteuvatvies.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/Tools.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/Types/CustomBoolean.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/Types/IsTrueBoolean.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/Types/MinIf.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/Types/index.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/WoocommerceAdminOrderVatMetabox.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/WoocommerceB2bFields.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/WoocommerceCheckout.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/WoocommerceCheckoutInformationBlock.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/controllers/AdminPageController.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/controllers/CronController.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/controllers/FrontPageController.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/install.php (modified) (1 diff)
-
tags/1.0.15/vendor/teamwant/src/templates/admin/render.php (modified) (1 diff)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (5 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/vendor/teamwant/licensemanager/src/WP_License_Manager.php (modified) (1 diff)
-
trunk/vendor/teamwant/loader/loader.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/AdminApi/Controller/ConfigController.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/AdminApi/Controller/Controllers.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/AdminApi/Exception/ControllerActionNotExistsException.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/AdminApi/Exception/ControllerNotExistsException.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/AdminApi/Exception/ControllerNotUseControllerClassException.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/AdminApi/Exception/HTTPMethodIsInvalidException.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/AdminApi/Exception/NoPermissionException.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/AdminApi/Exception/QueryValidationException.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/AdminApi/Exception/RouteNotFoundException.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/AdminApi/Exception/index.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/AdminApi/JsonRender.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/AdminApi/Loader.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/AdminApi/Request.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/AdminApi/Routes.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/AdminApi/Validator/Validation.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/AdminApi/Validator/Validator.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/AdminApi/Validator/index.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/AdminApi/index.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/ConfigurationQuery.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/Libs/DTO/ViesVatDataDTO.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/Libs/DTO/index.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/Libs/Queue.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/Libs/Vies.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/Libs/Woocommerce/Address.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/Libs/Woocommerce/CheckoutAddress.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/Libs/index.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/Teamwanteuvatvies.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/Tools.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/Types/CustomBoolean.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/Types/IsTrueBoolean.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/Types/MinIf.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/Types/index.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/WoocommerceAdminOrderVatMetabox.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/WoocommerceB2bFields.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/WoocommerceCheckout.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/WoocommerceCheckoutInformationBlock.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/controllers/AdminPageController.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/controllers/CronController.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/controllers/FrontPageController.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/install.php (modified) (1 diff)
-
trunk/vendor/teamwant/src/templates/admin/render.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
teamwanteuvatvies/tags/1.0.15/vendor/autoload.php
r3388298 r3388300 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit eabb9591a2ddf6af131efcab09aebbbf::getLoader();7 return ComposerAutoloaderInit7178d46b22f8e157e13473349d1891fc::getLoader(); -
teamwanteuvatvies/tags/1.0.15/vendor/composer/autoload_real.php
r3388298 r3388300 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit eabb9591a2ddf6af131efcab09aebbbf5 class ComposerAutoloaderInit7178d46b22f8e157e13473349d1891fc 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit eabb9591a2ddf6af131efcab09aebbbf', 'loadClassLoader'), true, false);27 spl_autoload_register(array('ComposerAutoloaderInit7178d46b22f8e157e13473349d1891fc', 'loadClassLoader'), true, false); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); 29 spl_autoload_unregister(array('ComposerAutoloaderInit eabb9591a2ddf6af131efcab09aebbbf', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit7178d46b22f8e157e13473349d1891fc', '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 eabb9591a2ddf6af131efcab09aebbbf::getInitializer($loader));35 call_user_func(\Composer\Autoload\ComposerStaticInit7178d46b22f8e157e13473349d1891fc::getInitializer($loader)); 36 36 } else { 37 37 $map = require __DIR__ . '/autoload_namespaces.php'; … … 54 54 55 55 if ($useStaticLoader) { 56 $includeFiles = Composer\Autoload\ComposerStaticInit eabb9591a2ddf6af131efcab09aebbbf::$files;56 $includeFiles = Composer\Autoload\ComposerStaticInit7178d46b22f8e157e13473349d1891fc::$files; 57 57 } else { 58 58 $includeFiles = require __DIR__ . '/autoload_files.php'; 59 59 } 60 60 foreach ($includeFiles as $fileIdentifier => $file) { 61 composerRequire eabb9591a2ddf6af131efcab09aebbbf($fileIdentifier, $file);61 composerRequire7178d46b22f8e157e13473349d1891fc($fileIdentifier, $file); 62 62 } 63 63 … … 71 71 * @return void 72 72 */ 73 function composerRequire eabb9591a2ddf6af131efcab09aebbbf($fileIdentifier, $file)73 function composerRequire7178d46b22f8e157e13473349d1891fc($fileIdentifier, $file) 74 74 { 75 75 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
teamwanteuvatvies/tags/1.0.15/vendor/composer/autoload_static.php
r3388298 r3388300 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit eabb9591a2ddf6af131efcab09aebbbf7 class ComposerStaticInit7178d46b22f8e157e13473349d1891fc 8 8 { 9 9 public static $files = array ( … … 185 185 { 186 186 return \Closure::bind(function () use ($loader) { 187 $loader->classMap = ComposerStaticInit eabb9591a2ddf6af131efcab09aebbbf::$classMap;187 $loader->classMap = ComposerStaticInit7178d46b22f8e157e13473349d1891fc::$classMap; 188 188 189 189 }, null, ClassLoader::class); -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/licensemanager/src/WP_License_Manager.php
r3388298 r3388300 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 = "\127\ x4c\x5a\x6d\x74\144\x54\66\63\x41\x33\64\116\146\x48\127"; self::$API_ENDPOINT = "\x68\164\164\160\x73\x3a\57\57\x6c\151\143\x65\156\x73\x65\56\164\145\141\155\x77\141\x6e\164\56\x63\157\155\57\x61\x70\x69\x2f\162\x65\147\151\163\x74\x65\x72\57\x77\x6f\x6f\143\x6f\155\155\145\162\x63\x65\x2d\x76\x69\145\163"; self::$CACHE_DURATION = 3600; self::$CONFIG_PREFIX = "\164\145\141\x6d\x77\x61\x6e\x74\145\165\166\x61\x74\x76\151\x65\163\x5f"; $this->domain = $this->get_domain(); $this->hash = md5(self::$LICENSE_KEY . "\x7c" . $this->domain); } private function get_domain() { $R0WE4I = parse_url(get_site_url(), PHP_URL_HOST); if ($R0WE4I) { goto prlmif; } $R0WE4I = parse_url(home_url(), PHP_URL_HOST); prlmif: if (!(!$R0WE4I && defined("\x57\120\x5f\110\117\115\105"))) { goto nlrUfZ; } $R0WE4I = parse_url(WP_HOME, PHP_URL_HOST); nlrUfZ: if (!(!$R0WE4I && defined("\x57\120\x5f\123\111\124\x45\125\122\x4c"))) { goto XQlQyk; } $R0WE4I = parse_url(WP_SITEURL, PHP_URL_HOST); XQlQyk: return $R0WE4I ?: "\165\156\x6b\156\157\x77\156"; } public function verify_license() { $oRpUs5 = $this->get_license_date(); if ($oRpUs5) { goto g0VSn7; } $this->deactivate_module(); return false; g0VSn7: $dvrjYw = new DateTime(); $hO6_6r = DateTime::createFromFormat("\131\x2d\x6d\55\144\x20\110\x3a\151\72\x73", $oRpUs5); if (!(!$hO6_6r || $dvrjYw > $hO6_6r)) { goto dht5RC; } $this->deactivate_module(); return false; dht5RC: return true; } private function get_license_date() { $EVOGdA = $this->get_cached_license_data(); $q03F2X = true; if (empty($EVOGdA["\153"]) || empty($EVOGdA["\x64\x61\164\145"])) { goto m2FLTG; } if (!($EVOGdA["\153"] !== md5($EVOGdA["\144\x61\164\145"] . "\56" . self::$API_ENDPOINT . "\56" . self::$LICENSE_KEY))) { goto WyY71_; } $q03F2X = false; WyY71_: goto hcM6tR; m2FLTG: $q03F2X = false; hcM6tR: if (!($q03F2X && $EVOGdA && !$this->is_cache_expired($EVOGdA["\x74\x69\x6d\x65\163\x74\141\155\x70"]))) { goto eaxM5L; } return $EVOGdA["\144\x61\x74\x65"]; eaxM5L: $oRpUs5 = $this->fetch_license_date(); if (!$oRpUs5) { goto J1L0q7; } $this->cache_license_data($oRpUs5); J1L0q7: return $oRpUs5; } private function get_cached_license_data() { if (!is_multisite()) { goto SDAWOo; } return get_network_option(null, $this->hash); SDAWOo: return get_option($this->hash); } private function cache_license_data($giRIb3) { $hO6_6r = DateTime::createFromFormat("\131\x2d\155\55\x64\x5c\x54\110\x3a\x69\x3a\163\x2e\x75\134\x5a", $giRIb3); if ($hO6_6r) { goto p4Gz8s; } $hO6_6r = DateTime::createFromFormat("\131\55\x6d\x2d\x64\40\x48\x3a\x69\x3a\163", $giRIb3); p4Gz8s: $giRIb3 = $hO6_6r->format("\x59\x2d\x6d\55\x64\x20\x48\x3a\151\72\163"); $ahEfqR = ["\144\x61\x74\x65" => $giRIb3, "\x74\x69\155\145\x73\164\x61\x6d\160" => time(), "\153" => md5($giRIb3 . "\56" . self::$API_ENDPOINT . "\x2e" . self::$LICENSE_KEY)]; if (is_multisite()) { goto gXb4zg; } update_option($this->hash, $ahEfqR); goto NvpUyf; gXb4zg: update_network_option(null, $this->hash, $ahEfqR); NvpUyf: } private function is_cache_expired($JMur7o) { return time() - $JMur7o > self::$CACHE_DURATION; } private function fetch_license_date() { if (!($this->domain === "\154\x6f\x63\x61\x6c\150\x6f\163\x74")) { goto i8lAVf; } return date("\131\x2d\x6d\55\x64\x20\x48\x3a\x69\72\x73", strtotime("\x2b\x32\x20\x64\141\171\163")); i8lAVf: $IRVS_r = ["\x64\x6f\x6d\x61\151\156" => $this->domain, "\153\145\x79" => $this->hash]; $QQM5k5 = $this->make_request($IRVS_r); if (!($QQM5k5 && isset($QQM5k5["\x64\141\164\x65"]))) { goto QV3kqV; } return $QQM5k5["\x64\141\x74\x65"]; QV3kqV: return date("\x59\55\x6d\55\144\40\110\x3a\x69\72\163", strtotime("\x2d\61\40\x64\141\x79\x73")); } private function make_request($ahEfqR) { if (function_exists("\143\165\x72\x6c\x5f\151\156\x69\x74")) { goto Z3Aj9N; } return $this->wp_remote_request($ahEfqR); goto RhuRvK; Z3Aj9N: return $this->curl_request($ahEfqR); RhuRvK: } private function curl_request($ahEfqR) { $Q1fK76 = curl_init(); curl_setopt_array($Q1fK76, [CURLOPT_URL => self::$API_ENDPOINT, CURLOPT_POST => true, CURLOPT_POSTFIELDS => http_build_query($ahEfqR), CURLOPT_RETURNTRANSFER => true, CURLOPT_CONNECTTIMEOUT => 5, CURLOPT_TIMEOUT => 5, CURLOPT_HTTPHEADER => ["\x43\x6f\x6e\x74\145\x6e\x74\55\124\x79\x70\x65\72\x20\x61\160\x70\x6c\151\143\x61\x74\x69\157\156\57\170\55\x77\167\x77\55\x66\157\x72\155\55\x75\162\x6c\x65\156\143\x6f\144\x65\x64"]]); $QQM5k5 = curl_exec($Q1fK76); $A1WnvA = curl_getinfo($Q1fK76, CURLINFO_HTTP_CODE); curl_close($Q1fK76); if (!($A1WnvA === 200 && $QQM5k5)) { goto MjFPj7; } return json_decode($QQM5k5, true); MjFPj7: return false; } private function wp_remote_request($ahEfqR) { $QQM5k5 = wp_remote_post(self::$API_ENDPOINT, ["\142\x6f\x64\171" => $ahEfqR, "\x74\151\x6d\x65\x6f\165\164" => 30, "\x68\x65\141\x64\x65\x72\x73" => ["\103\x6f\156\164\145\156\164\x2d\x54\x79\160\x65" => "\x61\160\160\x6c\x69\x63\x61\164\151\x6f\x6e\57\170\55\x77\x77\167\x2d\146\157\162\x6d\55\x75\162\x6c\145\x6e\x63\x6f\x64\145\x64"]]); if (!is_wp_error($QQM5k5)) { goto r9vrxY; } return false; r9vrxY: $wboh96 = wp_remote_retrieve_body($QQM5k5); $zyB81c = wp_remote_retrieve_response_code($QQM5k5); if (!($zyB81c === 200 && $wboh96)) { goto cA1w9D; } return json_decode($wboh96, true); cA1w9D: return false; } private function deactivate_module() { $XGaJ9a = ["\166\145\x72\151\146\x79\137\166\x61\164\x5f\x77\150\145\x6e\x5f\x6f\x72\x64\145\x72\x69\x6e\147" => 0, "\162\x65\x71\165\151\x72\x65\x5f\x76\141\164\137\167\150\145\x6e\137\157\162\144\x65\x72\x69\156\147" => 0, "\141\x6c\x6c\x6f\x77\x5f\x62\x61\144\137\x76\x61\164\x5f\156\x75\155\145\x72\137\x77\150\145\x6e\x5f\157\162\144\x65\162" => 0]; foreach ($XGaJ9a as $fThlRy => $SqYBaf) { $hGtRyH = self::$CONFIG_PREFIX . $fThlRy; if (is_multisite()) { goto LZfgZg; } if (get_option($hGtRyH) !== false) { goto JKPfDH; } add_option($hGtRyH, $SqYBaf); goto NfT1ZS; JKPfDH: update_option($hGtRyH, $SqYBaf); NfT1ZS: goto Y7YRmi; LZfgZg: if (get_network_option(null, $hGtRyH) !== false) { goto KTaWBJ; } add_network_option(null, $hGtRyH, $SqYBaf); goto RG3g4A; KTaWBJ: update_network_option(null, $hGtRyH, $SqYBaf); RG3g4A: Y7YRmi: zpeWAG: } elgGHd: } public function init() { add_action("\x69\x6e\151\x74", [$this, "\x76\x65\x72\x69\x66\x79\137\x6c\x69\143\x65\156\x73\x65"]); add_action("\141\x64\155\x69\156\x5f\x6e\x6f\164\151\x63\x65\163", [$this, "\163\x68\157\167\101\x6c\145\162\x74"]); } public function force_refresh_license() { if (is_multisite()) { goto N152yj; } delete_option($this->hash); goto MrSjGf; N152yj: delete_network_option(null, $this->hash); MrSjGf: return $this->verify_license(); } public function showAlert() { if (!(isset($_GET["\x70\141\x67\x65"]) && $_GET["\x70\141\147\x65"] === "\164\145\141\x6d\167\x61\x6e\164\x65\x75\166\141\164\x76\151\145\163")) { goto m_vW1b; } return; m_vW1b: $D9c0_u = get_option($this->hash, false); if (!($D9c0_u && !empty($D9c0_u["\144\141\164\x65"]))) { goto Kp7tnn; } $ePagk9 = vsprintf("\133\x45\x55\x20\126\x49\105\123\x20\x56\x41\x54\135\x20\131\157\165\162\40\154\x69\x63\x65\x6e\x73\145\x20\145\170\x70\151\162\x65\x73\x3a\x20\x25\x73\54\x20\160\154\145\141\x73\x65\x20\x76\151\x73\151\x74\40\x6f\x75\162\x20\x77\x65\142\163\x69\x74\x65\40\45\163\40\157\x72\x20\127\157\157\x43\157\155\x6d\x65\x72\x63\145\x20\163\164\x6f\x72\145\x20\45\163\x20\164\157\x20\x70\x75\x72\143\x68\x61\163\x65\40\164\150\x65\x20\146\165\x6c\x6c\x20\166\145\x72\163\x69\x6f\156\56\x20\124\x68\x65\x20\x66\x75\154\154\40\x76\145\x72\x73\151\157\156\40\x69\163\x20\x6d\x6f\x72\145\40\163\x74\141\142\x6c\x65\54\40\x69\163\40\156\x6f\164\40\145\156\x63\162\x79\x70\164\x65\144\40\x61\x6e\144\x20\x69\156\x63\154\x75\x64\145\x73\x20\x61\146\x74\145\x72\55\163\141\154\x65\x73\40\x73\165\x70\x70\157\x72\x74\x2e", [esc_html($D9c0_u["\x64\141\x74\145"]), "\x3c\141\40\x68\x72\145\146\75\x22\x68\x74\x74\160\x73\x3a\57\57\164\x65\141\x6d\x77\141\x6e\x74\x2e\x63\157\x6d\57\160\x6c\x2f\x77\x6f\162\144\160\162\145\x73\x73\x2d\155\157\144\165\154\145\x73\x2f\64\x33\x2d\153\157\x70\x69\141\x2d\160\162\x65\163\x74\x61\x73\150\157\160\x2d\145\x75\x2d\166\x69\x65\x73\x2d\x76\141\164\x2d\x76\141\x6c\151\144\141\164\157\x72\x2e\150\x74\155\154\77\141\144\x74\x6f\x6b\x65\156\x3d\x61\x65\141\62\x34\x36\x33\x34\62\70\x39\70\x63\x63\65\x64\x62\63\146\143\x36\x33\x65\x61\63\x39\66\x37\x65\143\x31\145\x26\151\x64\x5f\x65\155\160\x6c\x6f\171\145\145\75\61\46\160\162\145\166\151\145\167\75\61\42\40\164\141\x72\x67\x65\164\x3d\42\137\x62\x6c\141\156\153\x22\76\114\x49\116\113\74\57\x61\76", "\x3c\x61\x20\150\x72\145\x66\x3d\42\150\164\164\160\x73\72\57\57\167\x6f\x6f\143\x6f\x6d\155\145\162\143\145\56\143\x6f\155\x2f\160\162\157\144\165\143\164\163\x2f\145\x75\x72\157\x70\x65\141\x6e\55\166\x61\x74\x2d\x76\x61\154\151\x64\x61\x74\x6f\162\57\x22\40\x74\x61\x72\x67\x65\x74\x3d\x22\x5f\142\x6c\x61\x6e\x6b\x22\76\114\111\116\x4b\x3c\57\x61\x3e"]); echo "\74\x64\151\x76\40\143\x6c\x61\x73\x73\x3d\42\156\157\x74\x69\143\x65\40\156\x6f\164\x69\143\x65\x2d\167\141\162\x6e\x69\156\x67\x22\76"; echo "\74\x70\x3e" . $ePagk9 . "\74\57\x70\76"; echo "\x3c\x2f\x64\151\x76\x3e"; Kp7tnn: } } if (!function_exists("\x61\x64\144\x5f\x61\143\164\151\157\x6e")) { goto nc1Nn5; } $Ndjrcy = new WP_License_Manager(); $Ndjrcy->init(); nc1Nn5: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 = "\127\114\132\x6d\x74\144\124\x36\63\x41\x33\64\x4e\x66\x48\127"; self::$API_ENDPOINT = "\x68\x74\164\x70\x73\72\x2f\57\x6c\x69\x63\145\156\x73\x65\56\164\145\x61\x6d\x77\x61\x6e\164\x2e\143\157\x6d\x2f\x61\160\x69\57\162\x65\147\151\163\x74\x65\162\x2f\167\x6f\x6f\x63\157\x6d\x6d\145\162\143\145\x2d\166\151\145\163"; self::$CACHE_DURATION = 3600; self::$CONFIG_PREFIX = "\164\x65\141\155\x77\141\156\x74\145\165\166\141\x74\x76\x69\x65\163\137"; $this->domain = $this->get_domain(); $this->hash = md5(self::$LICENSE_KEY . "\174" . $this->domain); } private function get_domain() { $fTam0N = parse_url(get_site_url(), PHP_URL_HOST); if ($fTam0N) { goto ntgIDd; } $fTam0N = parse_url(home_url(), PHP_URL_HOST); ntgIDd: if (!(!$fTam0N && defined("\127\x50\137\x48\117\x4d\105"))) { goto ppYoOK; } $fTam0N = parse_url(WP_HOME, PHP_URL_HOST); ppYoOK: if (!(!$fTam0N && defined("\127\x50\137\x53\111\124\x45\125\122\114"))) { goto NH_Uzs; } $fTam0N = parse_url(WP_SITEURL, PHP_URL_HOST); NH_Uzs: return $fTam0N ?: "\x75\156\x6b\156\157\167\x6e"; } public function verify_license() { $NUQRai = $this->get_license_date(); if ($NUQRai) { goto Thod0z; } $this->deactivate_module(); return false; Thod0z: $kMDenT = new DateTime(); $M_ocX8 = DateTime::createFromFormat("\131\55\x6d\55\144\x20\110\x3a\x69\x3a\x73", $NUQRai); if (!(!$M_ocX8 || $kMDenT > $M_ocX8)) { goto g3i6GO; } $this->deactivate_module(); return false; g3i6GO: return true; } private function get_license_date() { $w0k0dz = $this->get_cached_license_data(); $z41Q7S = true; if (empty($w0k0dz["\x6b"]) || empty($w0k0dz["\x64\141\x74\145"])) { goto FuUdmX; } if (!($w0k0dz["\153"] !== md5($w0k0dz["\x64\141\164\145"] . "\56" . self::$API_ENDPOINT . "\56" . self::$LICENSE_KEY))) { goto lagNXp; } $z41Q7S = false; lagNXp: goto vOlGLw; FuUdmX: $z41Q7S = false; vOlGLw: if (!($z41Q7S && $w0k0dz && !$this->is_cache_expired($w0k0dz["\164\x69\155\x65\163\164\x61\x6d\x70"]))) { goto EZyeCA; } return $w0k0dz["\x64\x61\164\145"]; EZyeCA: $NUQRai = $this->fetch_license_date(); if (!$NUQRai) { goto rcEINJ; } $this->cache_license_data($NUQRai); rcEINJ: return $NUQRai; } private function get_cached_license_data() { if (!is_multisite()) { goto iK8fQP; } return get_network_option(null, $this->hash); iK8fQP: return get_option($this->hash); } private function cache_license_data($oXewz8) { $M_ocX8 = DateTime::createFromFormat("\x59\55\155\x2d\144\134\124\x48\x3a\x69\x3a\163\56\165\x5c\132", $oXewz8); if ($M_ocX8) { goto pCYlt7; } $M_ocX8 = DateTime::createFromFormat("\x59\55\x6d\x2d\144\40\x48\x3a\x69\x3a\x73", $oXewz8); pCYlt7: $oXewz8 = $M_ocX8->format("\131\x2d\155\x2d\x64\40\110\72\x69\72\x73"); $C2ylmE = ["\144\x61\164\x65" => $oXewz8, "\x74\x69\155\145\x73\x74\141\x6d\160" => time(), "\153" => md5($oXewz8 . "\56" . self::$API_ENDPOINT . "\56" . self::$LICENSE_KEY)]; if (is_multisite()) { goto nNB5D1; } update_option($this->hash, $C2ylmE); goto PU_rla; nNB5D1: update_network_option(null, $this->hash, $C2ylmE); PU_rla: } private function is_cache_expired($d9rsKr) { return time() - $d9rsKr > self::$CACHE_DURATION; } private function fetch_license_date() { if (!($this->domain === "\154\157\143\x61\154\x68\157\x73\x74")) { goto MWUOGc; } return date("\131\x2d\x6d\55\144\x20\110\72\151\x3a\163", strtotime("\53\x32\x20\x64\141\171\x73")); MWUOGc: $KVwNak = ["\144\x6f\155\141\x69\156" => $this->domain, "\x6b\x65\171" => $this->hash]; $rSXbft = $this->make_request($KVwNak); if (!($rSXbft && isset($rSXbft["\x64\x61\164\145"]))) { goto Rzkj6R; } return $rSXbft["\x64\x61\x74\145"]; Rzkj6R: return date("\131\x2d\x6d\x2d\144\40\x48\x3a\151\x3a\x73", strtotime("\55\61\x20\x64\141\171\x73")); } private function make_request($C2ylmE) { if (function_exists("\143\165\x72\154\137\x69\x6e\151\x74")) { goto HbPLe0; } return $this->wp_remote_request($C2ylmE); goto j2vMW7; HbPLe0: return $this->curl_request($C2ylmE); j2vMW7: } private function curl_request($C2ylmE) { $H2dkov = curl_init(); curl_setopt_array($H2dkov, [CURLOPT_URL => self::$API_ENDPOINT, CURLOPT_POST => true, CURLOPT_POSTFIELDS => http_build_query($C2ylmE), CURLOPT_RETURNTRANSFER => true, CURLOPT_CONNECTTIMEOUT => 5, CURLOPT_TIMEOUT => 5, CURLOPT_HTTPHEADER => ["\103\157\156\x74\145\156\164\55\124\x79\160\145\72\40\141\x70\x70\x6c\x69\x63\141\164\151\157\156\x2f\x78\x2d\167\167\167\x2d\x66\157\162\x6d\x2d\x75\162\x6c\145\156\143\157\144\x65\144"]]); $rSXbft = curl_exec($H2dkov); $p3T0Wl = curl_getinfo($H2dkov, CURLINFO_HTTP_CODE); curl_close($H2dkov); if (!($p3T0Wl === 200 && $rSXbft)) { goto YwJ6Xn; } return json_decode($rSXbft, true); YwJ6Xn: return false; } private function wp_remote_request($C2ylmE) { $rSXbft = wp_remote_post(self::$API_ENDPOINT, ["\x62\x6f\x64\x79" => $C2ylmE, "\x74\151\155\145\x6f\165\x74" => 30, "\x68\145\x61\144\x65\x72\163" => ["\x43\x6f\x6e\x74\145\156\x74\55\x54\171\160\145" => "\x61\160\160\x6c\151\x63\141\x74\151\157\156\x2f\x78\55\x77\167\x77\x2d\146\157\x72\x6d\55\165\162\154\145\x6e\143\x6f\144\x65\x64"]]); if (!is_wp_error($rSXbft)) { goto D92tPn; } return false; D92tPn: $uzQl4C = wp_remote_retrieve_body($rSXbft); $og6zmh = wp_remote_retrieve_response_code($rSXbft); if (!($og6zmh === 200 && $uzQl4C)) { goto FM9lJZ; } return json_decode($uzQl4C, true); FM9lJZ: return false; } private function deactivate_module() { $OP3WtF = ["\166\145\x72\151\x66\171\137\166\141\164\x5f\x77\150\x65\156\x5f\157\162\x64\x65\162\151\156\147" => 0, "\162\x65\x71\x75\151\x72\x65\137\x76\141\x74\x5f\167\x68\x65\x6e\x5f\x6f\162\x64\145\162\151\x6e\147" => 0, "\141\154\154\x6f\x77\137\142\141\x64\137\166\141\164\137\x6e\x75\x6d\x65\x72\137\x77\x68\x65\x6e\137\x6f\162\x64\x65\162" => 0]; foreach ($OP3WtF as $wrVuTn => $ah0gIt) { $FR7dTo = self::$CONFIG_PREFIX . $wrVuTn; if (is_multisite()) { goto c4dde2; } if (get_option($FR7dTo) !== false) { goto nvj0RW; } add_option($FR7dTo, $ah0gIt); goto OPw6uJ; nvj0RW: update_option($FR7dTo, $ah0gIt); OPw6uJ: goto Izkgx7; c4dde2: if (get_network_option(null, $FR7dTo) !== false) { goto ZHwTkR; } add_network_option(null, $FR7dTo, $ah0gIt); goto pIFanM; ZHwTkR: update_network_option(null, $FR7dTo, $ah0gIt); pIFanM: Izkgx7: gSXwym: } RnPBWM: } public function init() { add_action("\151\x6e\151\x74", [$this, "\x76\145\162\151\146\x79\x5f\x6c\x69\x63\x65\156\x73\x65"]); add_action("\141\x64\155\151\156\x5f\x6e\x6f\164\x69\143\x65\x73", [$this, "\x73\150\x6f\167\101\154\145\162\x74"]); } public function force_refresh_license() { if (is_multisite()) { goto MRAQTO; } delete_option($this->hash); goto Vgp1zY; MRAQTO: delete_network_option(null, $this->hash); Vgp1zY: return $this->verify_license(); } public function showAlert() { if (!(isset($_GET["\x70\x61\x67\x65"]) && $_GET["\x70\141\147\145"] === "\x74\x65\141\155\x77\141\156\164\x65\165\x76\x61\164\x76\151\145\163")) { goto b1Ufwt; } return; b1Ufwt: $SHJ6m2 = get_option($this->hash, false); if (!($SHJ6m2 && !empty($SHJ6m2["\144\x61\x74\145"]))) { goto VD0mP0; } $IY5HkF = vsprintf("\x5b\105\x55\40\126\111\105\x53\x20\126\101\124\x5d\40\x59\157\x75\x72\x20\154\151\143\145\156\x73\x65\40\145\170\x70\151\x72\145\163\x3a\40\x25\163\54\40\x70\154\x65\x61\163\x65\x20\x76\151\x73\151\x74\40\157\165\162\40\x77\x65\x62\x73\151\164\x65\x20\x25\x73\x20\x6f\x72\40\x57\157\157\x43\157\x6d\x6d\145\162\x63\x65\x20\163\x74\157\162\145\40\x25\x73\40\x74\157\40\x70\165\x72\143\150\141\163\x65\x20\x74\150\x65\x20\146\x75\154\x6c\x20\166\x65\162\163\151\x6f\x6e\x2e\40\x54\150\145\x20\x66\x75\x6c\154\x20\166\x65\162\163\151\x6f\x6e\x20\151\163\x20\155\157\162\x65\40\163\164\141\142\154\145\54\x20\151\x73\x20\156\x6f\164\40\145\156\143\x72\x79\x70\164\145\x64\x20\141\x6e\x64\40\x69\x6e\x63\154\x75\144\145\x73\40\141\146\x74\145\162\55\163\x61\154\x65\x73\40\x73\165\x70\x70\157\x72\x74\x2e", [esc_html($SHJ6m2["\144\x61\164\145"]), "\x3c\141\x20\150\162\145\x66\x3d\42\150\x74\x74\160\163\72\x2f\x2f\x74\x65\x61\x6d\167\x61\156\164\56\143\157\x6d\57\x70\154\x2f\x77\157\x72\x64\x70\162\145\x73\163\55\155\157\144\x75\x6c\x65\x73\57\64\x33\x2d\153\x6f\160\x69\x61\55\x70\x72\145\163\164\141\x73\150\x6f\160\55\145\165\x2d\166\x69\x65\x73\x2d\166\x61\x74\x2d\x76\x61\154\x69\144\x61\x74\x6f\x72\x2e\150\164\155\154\77\141\x64\164\157\153\145\x6e\x3d\141\x65\141\62\x34\66\63\64\x32\x38\71\x38\x63\x63\x35\x64\x62\x33\146\143\66\63\145\141\63\x39\x36\x37\x65\143\61\145\46\151\x64\137\x65\x6d\x70\x6c\x6f\x79\145\145\x3d\x31\46\x70\x72\x65\166\x69\145\x77\75\x31\42\40\164\141\162\x67\145\164\x3d\42\137\142\x6c\141\156\153\42\x3e\114\x49\116\113\x3c\x2f\x61\x3e", "\74\141\40\x68\x72\x65\x66\75\x22\150\164\x74\160\163\x3a\57\x2f\x77\157\x6f\x63\x6f\155\155\x65\x72\x63\x65\56\x63\x6f\155\57\160\x72\157\144\165\143\x74\x73\57\145\x75\162\157\x70\x65\141\x6e\x2d\x76\141\164\55\x76\x61\154\151\x64\141\164\x6f\162\57\x22\40\164\x61\x72\x67\145\164\75\x22\137\x62\x6c\x61\x6e\153\x22\x3e\114\x49\x4e\113\x3c\57\x61\76"]); echo "\74\x64\151\166\x20\x63\154\141\x73\163\x3d\42\156\x6f\x74\x69\143\145\40\x6e\157\x74\x69\x63\145\55\167\141\162\x6e\151\156\147\42\x3e"; echo "\74\160\76" . $IY5HkF . "\x3c\57\160\76"; echo "\74\x2f\x64\x69\166\x3e"; VD0mP0: } } if (!function_exists("\141\x64\144\x5f\141\x63\164\151\157\x6e")) { goto Iz1Ho4; } $BVjtmi = new WP_License_Manager(); $BVjtmi->init(); Iz1Ho4: -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/loader/loader.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 if (file_exists(__DIR__ . "\57\ x2e\x2e\x2f\154\x69\143\x65\156\163\145\155\141\156\x61\x67\x65\162\x2f\163\162\x63\57\127\x50\137\x4c\x69\x63\145\x6e\x73\145\x5f\x4d\x61\156\141\147\x65\x72\x2e\x70\150\160")) { goto JzEywV; } throw new Exception("\x4c\111\x43\x45\x4e\123\105\x20\106\x49\114\105\x20\116\117\x54\40\x45\x58\111\123\124\x53"); JzEywV: require_once __DIR__ . "\57\56\56\57\154\151\x63\x65\x6e\163\145\x6d\141\156\141\147\145\162\x2f\163\x72\x63\x2f\127\x50\x5f\114\x69\143\145\156\x73\145\x5f\115\141\156\x61\147\x65\162\x2e\x70\x68\x70";21 if (file_exists(__DIR__ . "\57\56\56\x2f\154\x69\143\x65\156\x73\145\x6d\141\x6e\x61\147\x65\162\x2f\163\162\x63\57\x57\120\137\x4c\x69\143\145\156\x73\x65\137\115\141\156\141\x67\145\x72\x2e\x70\x68\160")) { goto JLpNGQ; } throw new Exception("\x4c\111\x43\x45\x4e\123\105\40\106\111\x4c\105\40\x4e\117\124\x20\x45\x58\x49\x53\x54\123"); JLpNGQ: require_once __DIR__ . "\57\x2e\x2e\x2f\x6c\x69\x63\x65\156\x73\145\155\x61\156\x61\147\145\162\x2f\163\x72\x63\57\x57\120\137\114\x69\x63\x65\x6e\163\145\x5f\115\x61\x6e\141\x67\x65\162\x2e\160\150\160"; -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/AdminApi/Controller/ConfigController.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Controller; defined("\x41\x42\ 123\120\x41\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\x45\101\104")) { goto pFbJn4; } throw new NoPermissionException(); pFbJn4: $this->renderBaseConfigurationData(); } public function actionIndexSave() { if ($this->checkPrivileges("\103\122\105\101\124\105")) { goto E2pD_V; } throw new NoPermissionException(); E2pD_V: $ahEfqR = Request::getRequestData(); $US286Z = $ahEfqR["\164\x77\164\x79\160\x65"] ?? null; switch ($US286Z) { default: ConfigurationQuery::updateConfiguration($ahEfqR); } M124kw: VIwRuw: $this->render(["\x73\x75\143\x63\x65\x73\x73" => true]); } private function renderBaseConfigurationData() { global $wpdb; $UIwJTx = ["\x5f\x31" => "\137\61"]; $ahEfqR = Request::getRequestData(); $Xh2PBY = []; $US286Z = $ahEfqR["\x74\x77\x74\x79\160\145"] ?? null; $ZGarqF = ["\x69\144", "\156\x61\x6d\145", "\x76\141\164", "\x72\x61\167\137\166\141\x74", "\143\x6f\x75\x6e\164\162\x79\137\x63\x6f\x64\x65", "\x69\x73\137\x76\x61\154\151\x64", "\x61\x64\144\x72\x65\163\163", "\154\141\163\164\137\x75\x70\144\141\164\145", "\160\141\x72\163\145\144\137\x63\x69\164\171", "\x70\x61\x72\x73\145\144\137\x61\x64\144\x72\x65\163\x73", "\160\141\162\163\x65\144\137\172\151\x70", "\160\x61\162\x73\x65\144\137\x7a\151\x70\x5f\x63\151\x74\x79"]; switch ($US286Z) { case "\x61\x64\144\162\145\x73\163\137\141\152\141\170": $UNM2My = ["\x74\145\x61\x6d\x77\x61\x6e\x74\x65\x75\166\141\164\166\x69\x65\x73\x5f\x61\x64\144\x72\145\163\163", "\x74\x65\x61\155\167\141\156\164\x65\165\166\141\x74\166\151\x65\x73\137\141\x64\x64\x72\145\x73\x73\137\x68\x69\163\164\x6f\x72\171"]; if (in_array($ahEfqR["\144\142\164\141\x62\154\x65"], $UNM2My)) { goto HhaeY4; } wp_send_json_error("\102\x61\x64\x20\164\x61\x62\x6c\x65\40\x6e\141\155\145"); HhaeY4: $ENqGHv = $wpdb->prefix . $ahEfqR["\x64\x62\164\141\142\x6c\145"]; $dGpua0 = 10; $g63Pk3 = ($ahEfqR["\x63\x75\162\162\x65\x6e\x74\x50\141\147\145"] - 1) * $dGpua0; $VD8GLC = "\123\x45\114\105\x43\x54\40\52\40\106\122\x4f\x4d\40{$ENqGHv}"; $hd4b1B = ''; if (empty($ahEfqR["\x73\x65\141\x72\143\x68"])) { goto swjejY; } $VwUOyF = []; $rWtnmI = "\x25" . sanitize_text_field($ahEfqR["\163\x65\141\x72\x63\150"]) . "\x25"; foreach ($ZGarqF as $eIF4M9) { $VwUOyF[] = sprintf("\x60{$eIF4M9}\x60\40\x4c\111\x4b\x45\40\x27\45\x73\47", $rWtnmI); OA4JQI: } J230DU: $hd4b1B = "\40\127\x48\x45\x52\105\40\x28" . implode("\x20\x4f\x52\40", $VwUOyF) . "\51"; $VD8GLC .= $hd4b1B; swjejY: if (!(isset($ahEfqR["\x73\x6f\162\164\x65\x72\103\x6f\154\165\155\156"]) && in_array($ahEfqR["\x73\157\162\x74\x65\x72\x43\157\154\165\x6d\156"], $ZGarqF))) { goto JZXlHW; } $P2gIKm = isset($ahEfqR["\163\x6f\162\164\x65\162\117\162\x64\145\x72"]) && $ahEfqR["\163\157\x72\x74\145\162\117\162\144\x65\x72"] === "\144\145\x73\x63\145\x6e\x64" ? "\104\105\123\103" : "\101\x53\103"; $bhWf4w = esc_sql($ahEfqR["\x73\157\x72\x74\145\x72\x43\157\154\165\155\x6e"]); $VD8GLC .= "\40\x4f\122\104\105\x52\40\102\131\40\x60{$bhWf4w}\x60\x20{$P2gIKm}"; JZXlHW: $VD8GLC .= $wpdb->prepare("\40\x4c\111\115\111\x54\40\x25\144\x20\117\x46\106\123\105\x54\40\45\x64", $dGpua0, $g63Pk3); $V0MG8L = $wpdb->get_results($VD8GLC, ARRAY_A); $iuG4dB = "\x53\x45\x4c\105\x43\124\x20\x43\x4f\x55\116\124\50\52\x29\40\106\x52\117\115\x20{$ENqGHv}" . $hd4b1B; $giHEN0 = $wpdb->get_var($iuG4dB); $Xh2PBY["\164\x61\x62\154\x65\x43\x6f\156\164\145\156\x74"] = $V0MG8L; $Xh2PBY["\143\x6f\165\x6e\x74\124\x6f\x74\x61\x6c"] = [["\164\x6f\164\141\154" => $giHEN0]]; goto NAvmmM; case "\143\162\157\156": $Xh2PBY["\x63\162\157\156\125\162\154"] = CronController::get_cron_url(); goto NAvmmM; default: $UIwJTx = ConfigurationQuery::get(null, true); $Xh2PBY["\x69\x73\x5f\141\154\x69\166\x65"] = Vies::getInstance()->healthCheck(); $Ub3yK4 = $wpdb->get_results("\xa\40\40\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x53\x45\114\x45\x43\124\x20\164\x72\56\52\12\x20\x20\40\40\40\x20\x20\40\40\40\40\40\40\40\x20\40\x20\x20\40\40\106\122\x4f\115\40{$wpdb->prefix}\x77\157\x6f\x63\x6f\x6d\155\145\x72\143\x65\x5f\x74\141\170\137\162\x61\x74\145\163\x20\x41\123\x20\x74\x72\12\40\x20\40\x20\40\x20\40\40\40\40\40\x20\40\40\x20\40"); foreach ($Ub3yK4 as $T5jjyB) { $Xh2PBY["\164\141\x78"][] = ["\x69\x64" => $T5jjyB->tax_rate_id, "\151\x64\137\x74\141\x78" => $T5jjyB->tax_rate_id, "\156\x61\x6d\x65" => $T5jjyB->tax_rate_name, "\162\x61\x74\x65" => $T5jjyB->tax_rate]; g6HeYD: } TCerUA: $SHkAaS = apply_filters("\x77\x6f\x6f\143\157\x6d\155\145\162\143\x65\x5f\143\x6f\x75\156\x74\162\x69\145\x73", include WC()->plugin_path() . "\57\x69\61\x38\156\57\x63\157\x75\x6e\164\x72\x69\145\163\56\x70\150\x70"); foreach ($SHkAaS as $eIF4M9 => $YYsDqM) { $Xh2PBY["\143\157\x75\x6e\x74\162\x69\x65\163"][] = ["\156\141\155\x65" => $YYsDqM, "\x63\157\x64\x65" => $eIF4M9, "\x69\144\x5f\x63\x6f\x75\x6e\x74\162\171" => $eIF4M9]; W6va4S: } lrLO3y: } dCt17Z: NAvmmM: $s6SceY = null; if (!function_exists("\x67\x65\164\x5f\142\x6c\x6f\147\137\144\145\164\x61\151\154\163")) { goto qX6f9z; } $cCGNVX = get_current_blog_id(); $uIfkXz = get_blog_details($cCGNVX); $s6SceY = $uIfkXz->blogname; qX6f9z: $uLVn8u = md5("\x57\x4c\132\x6d\x74\144\124\x36\63\x41\x33\x34\x4e\x66\110\x57" . "\x7c" . $this->get_domain()); $D9c0_u = get_option($uLVn8u, false); $ePagk9 = null; if (!($D9c0_u && !empty($D9c0_u["\144\x61\164\x65"]))) { goto d5xCQo; } $ePagk9 = vsprintf("\131\157\165\162\40\x6c\x69\x63\x65\x6e\x73\x65\40\x65\x78\160\151\162\145\163\x3a\40\x25\x73\x2c\x20\x70\154\x65\x61\x73\145\x20\x76\x69\163\x69\164\40\x6f\x75\162\x20\x77\145\x62\x73\151\164\145\40\x25\163\x20\x6f\x72\x20\x77\x6f\157\x63\157\x6d\x6d\x65\x72\x63\145\40\163\x74\x6f\162\145\x20\x25\163\x20\164\x6f\40\160\165\x72\143\x68\x61\x73\x65\x20\164\150\x65\40\x66\165\x6c\154\40\x76\x65\162\163\151\157\156\x2e\40\124\150\145\x20\146\165\x6c\x6c\x20\x76\x65\x72\x73\x69\157\156\40\151\163\x20\x6d\x6f\162\x65\x20\163\x74\x61\142\x6c\145\54\40\x69\163\40\156\x6f\x74\x20\145\x6e\143\162\x79\x70\x74\x65\144\40\x61\156\x64\x20\151\156\143\x6c\165\x64\x65\163\x20\141\146\x74\145\x72\x2d\x73\x61\x6c\145\x73\40\x73\165\160\x70\x6f\x72\x74\56", [$D9c0_u["\144\x61\164\x65"], "\x3c\141\40\150\x72\145\x66\x3d\42\150\x74\x74\160\163\72\x2f\57\164\145\x61\155\167\141\156\x74\56\143\x6f\x6d\x2f\160\x6c\x2f\167\x6f\x72\144\160\162\145\163\163\55\x6d\x6f\144\x75\154\x65\x73\57\x34\x33\x2d\153\157\160\x69\x61\x2d\160\162\x65\x73\x74\x61\x73\x68\157\x70\55\x65\x75\x2d\166\151\145\x73\55\x76\141\x74\55\166\141\x6c\151\x64\x61\164\x6f\x72\x2e\150\x74\x6d\154\77\x61\144\x74\x6f\x6b\145\156\x3d\x61\x65\141\x32\64\x36\63\64\62\x38\71\x38\143\x63\x35\x64\142\x33\146\x63\x36\63\145\141\63\x39\x36\x37\x65\143\61\145\46\x69\144\137\145\155\160\x6c\157\171\145\x65\x3d\x31\46\x70\x72\x65\x76\x69\x65\167\75\61\x22\x20\137\164\x61\x72\147\x65\x74\75\42\x62\154\141\x6e\x6b\x22\76\114\111\x4e\113\x3c\x2f\141\76", "\74\141\40\150\162\145\146\75\x22\150\x74\x74\160\163\x3a\57\x2f\167\157\x6f\143\157\x6d\155\x65\162\143\145\56\143\x6f\x6d\x2f\160\x72\x6f\x64\165\143\164\163\57\145\165\x72\x6f\x70\x65\141\x6e\x2d\166\141\x74\55\166\141\154\x69\144\x61\x74\157\x72\x2f\x22\40\137\164\x61\x72\x67\x65\164\75\42\142\154\141\156\x6b\x22\x3e\114\111\116\x4b\74\x2f\141\x3e"]); d5xCQo: $z6ZgFR = apply_filters("\164\145\x61\x6d\167\141\156\x74\x65\165\166\141\164\166\x69\145\x73\137\147\x65\x6e\x65\162\141\x74\145\x5f\143\157\x6e\x66\151\147\x5f\x66\x69\x65\154\x64\x73", []); $this->render(["\146\157\162\x6d" => $UIwJTx, "\163\150\157\160" => $s6SceY ?? null, "\145\x72\162\x6f\x72" => null, "\x6c\x69\x63\145\x6e\x73\145" => $ePagk9, "\146\x69\145\x6c\x64\163" => $z6ZgFR] + $Xh2PBY); } private function get_domain() { $R0WE4I = wp_parse_url(get_site_url(), PHP_URL_HOST); if ($R0WE4I) { goto RKehK1; } $R0WE4I = wp_parse_url(home_url(), PHP_URL_HOST); RKehK1: if (!(!$R0WE4I && defined("\x57\x50\x5f\110\x4f\x4d\105"))) { goto e7Cy2z; } $R0WE4I = wp_parse_url(\WP_HOME, PHP_URL_HOST); e7Cy2z: if (!(!$R0WE4I && defined("\x57\120\137\123\111\x54\x45\125\x52\x4c"))) { goto PmBfod; } $R0WE4I = wp_parse_url(\WP_SITEURL, PHP_URL_HOST); PmBfod: return $R0WE4I ?: "\x75\x6e\153\x6e\x6f\167\x6e"; } }21 namespace Teamwanteuvatvies\Src\AdminApi\Controller; defined("\x41\x42\x53\x50\101\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 fIKeX9; } throw new NoPermissionException(); fIKeX9: $this->renderBaseConfigurationData(); } public function actionIndexSave() { if ($this->checkPrivileges("\x43\x52\x45\x41\x54\105")) { goto y32xoR; } throw new NoPermissionException(); y32xoR: $C2ylmE = Request::getRequestData(); $fMBjqa = $C2ylmE["\164\x77\x74\x79\x70\x65"] ?? null; switch ($fMBjqa) { default: ConfigurationQuery::updateConfiguration($C2ylmE); } C8BCGu: QPiHoO: $this->render(["\x73\x75\x63\x63\x65\x73\163" => true]); } private function renderBaseConfigurationData() { global $wpdb; $yCx717 = ["\x5f\x31" => "\x5f\61"]; $C2ylmE = Request::getRequestData(); $uYCzRQ = []; $fMBjqa = $C2ylmE["\164\x77\164\171\x70\x65"] ?? null; $kN8APO = ["\x69\x64", "\156\141\155\145", "\x76\x61\164", "\162\x61\167\x5f\166\141\x74", "\x63\x6f\x75\156\164\x72\171\x5f\x63\x6f\x64\x65", "\x69\163\x5f\x76\x61\154\151\x64", "\141\144\144\162\145\x73\x73", "\154\x61\163\x74\137\x75\160\144\141\x74\x65", "\x70\141\162\163\x65\144\x5f\143\x69\x74\171", "\160\141\162\x73\145\x64\x5f\x61\x64\144\x72\145\x73\x73", "\x70\x61\x72\163\x65\x64\137\x7a\151\x70", "\160\141\x72\163\145\x64\137\172\151\160\x5f\143\x69\164\x79"]; switch ($fMBjqa) { case "\141\x64\144\162\x65\x73\163\137\141\x6a\141\170": $uyrDGn = ["\x74\x65\x61\x6d\x77\141\156\x74\145\165\x76\141\x74\166\151\145\x73\x5f\x61\x64\x64\162\x65\x73\163", "\164\x65\141\155\167\141\x6e\164\145\x75\x76\x61\x74\x76\x69\x65\163\x5f\x61\x64\x64\x72\145\x73\x73\137\x68\151\163\164\157\162\171"]; if (in_array($C2ylmE["\144\142\x74\x61\x62\154\x65"], $uyrDGn)) { goto ejpU8U; } wp_send_json_error("\x42\141\144\x20\x74\141\x62\154\145\x20\x6e\x61\155\145"); ejpU8U: $wxU_H8 = $wpdb->prefix . $C2ylmE["\x64\142\x74\141\142\154\x65"]; $QxOA3I = 10; $xTR9BN = ($C2ylmE["\x63\x75\162\x72\x65\156\164\120\x61\x67\145"] - 1) * $QxOA3I; $O2NmPq = "\123\x45\x4c\105\103\124\x20\52\40\106\122\117\115\x20{$wxU_H8}"; $ShlmlT = ''; if (empty($C2ylmE["\163\145\x61\x72\x63\150"])) { goto IIHLXV; } $ioqm9I = []; $pUOA4B = "\x25" . sanitize_text_field($C2ylmE["\163\x65\x61\x72\143\x68"]) . "\x25"; foreach ($kN8APO as $zjPf6j) { $ioqm9I[] = sprintf("\140{$zjPf6j}\x60\40\x4c\111\x4b\105\40\x27\45\x73\x27", $pUOA4B); dv6Cme: } UYdSHD: $ShlmlT = "\x20\x57\x48\x45\122\105\40\x28" . implode("\x20\x4f\x52\40", $ioqm9I) . "\51"; $O2NmPq .= $ShlmlT; IIHLXV: if (!(isset($C2ylmE["\x73\157\x72\164\145\162\x43\157\154\165\x6d\x6e"]) && in_array($C2ylmE["\163\x6f\162\x74\145\x72\103\x6f\x6c\165\x6d\156"], $kN8APO))) { goto sDLHnC; } $n26AoU = isset($C2ylmE["\x73\157\x72\x74\x65\162\x4f\x72\144\x65\162"]) && $C2ylmE["\x73\x6f\162\x74\x65\x72\x4f\x72\x64\145\162"] === "\144\145\x73\x63\145\156\144" ? "\104\x45\123\x43" : "\101\x53\103"; $Zhpj1s = esc_sql($C2ylmE["\x73\x6f\x72\164\x65\162\103\x6f\154\165\155\156"]); $O2NmPq .= "\x20\117\122\x44\x45\x52\x20\x42\131\40\x60{$Zhpj1s}\140\x20{$n26AoU}"; sDLHnC: $O2NmPq .= $wpdb->prepare("\x20\114\111\115\111\x54\40\45\x64\40\x4f\x46\106\123\105\124\40\45\144", $QxOA3I, $xTR9BN); $lYw0HT = $wpdb->get_results($O2NmPq, ARRAY_A); $MFrZcP = "\x53\x45\114\x45\103\x54\x20\x43\117\125\116\x54\50\x2a\x29\x20\x46\122\x4f\x4d\x20{$wxU_H8}" . $ShlmlT; $UdJtiK = $wpdb->get_var($MFrZcP); $uYCzRQ["\x74\141\x62\x6c\x65\103\157\x6e\164\x65\156\164"] = $lYw0HT; $uYCzRQ["\x63\x6f\165\156\x74\x54\157\x74\x61\154"] = [["\x74\157\x74\x61\x6c" => $UdJtiK]]; goto fu6aAy; case "\143\162\157\x6e": $uYCzRQ["\143\162\157\156\x55\x72\x6c"] = CronController::get_cron_url(); goto fu6aAy; default: $yCx717 = ConfigurationQuery::get(null, true); $uYCzRQ["\151\x73\x5f\x61\x6c\151\x76\145"] = Vies::getInstance()->healthCheck(); $Kbatcd = $wpdb->get_results("\xa\x20\40\x20\x20\x20\40\40\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\x20\123\x45\114\x45\x43\x54\x20\x74\x72\56\52\xa\40\x20\40\x20\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\40\x20\40\x46\122\x4f\x4d\x20{$wpdb->prefix}\167\157\157\143\x6f\155\155\145\162\x63\x65\x5f\164\x61\170\x5f\x72\141\x74\x65\x73\x20\x41\123\x20\x74\162\xa\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\x20"); foreach ($Kbatcd as $AgzQF1) { $uYCzRQ["\x74\141\x78"][] = ["\151\144" => $AgzQF1->tax_rate_id, "\x69\x64\x5f\x74\x61\170" => $AgzQF1->tax_rate_id, "\x6e\141\155\x65" => $AgzQF1->tax_rate_name, "\162\x61\x74\145" => $AgzQF1->tax_rate]; sbxs8R: } VWCZ82: $tj0Kp0 = apply_filters("\x77\157\x6f\x63\157\155\x6d\x65\x72\143\145\x5f\x63\x6f\165\156\164\162\x69\x65\x73", include WC()->plugin_path() . "\x2f\x69\61\70\156\x2f\x63\157\x75\x6e\164\x72\151\x65\x73\x2e\x70\x68\x70"); foreach ($tj0Kp0 as $zjPf6j => $LLxS0N) { $uYCzRQ["\143\157\165\156\164\162\151\145\x73"][] = ["\x6e\x61\155\x65" => $LLxS0N, "\x63\157\144\145" => $zjPf6j, "\151\144\137\x63\x6f\x75\156\164\x72\x79" => $zjPf6j]; z5Dqiy: } PAoSck: } pzBhHU: fu6aAy: $QmTMLi = null; if (!function_exists("\x67\x65\164\x5f\x62\x6c\157\x67\x5f\x64\145\x74\x61\151\154\163")) { goto Luueg5; } $U52C1q = get_current_blog_id(); $oBK0YJ = get_blog_details($U52C1q); $QmTMLi = $oBK0YJ->blogname; Luueg5: $hoiYmv = md5("\127\x4c\132\x6d\164\144\124\66\63\x41\63\x34\116\x66\x48\127" . "\174" . $this->get_domain()); $SHJ6m2 = get_option($hoiYmv, false); $IY5HkF = null; if (!($SHJ6m2 && !empty($SHJ6m2["\x64\x61\164\x65"]))) { goto iY7WoX; } $IY5HkF = vsprintf("\131\157\x75\x72\x20\x6c\x69\x63\x65\156\163\145\40\145\x78\160\151\162\x65\163\x3a\40\45\x73\54\x20\160\154\145\141\163\x65\x20\x76\151\163\151\164\x20\157\x75\162\40\167\x65\142\x73\x69\x74\145\40\x25\x73\x20\x6f\x72\40\167\157\x6f\143\157\155\x6d\145\162\143\x65\x20\163\164\x6f\162\145\40\45\163\40\164\157\40\160\x75\x72\143\150\141\163\x65\x20\164\x68\145\40\146\165\x6c\x6c\x20\166\x65\162\163\x69\157\156\56\40\x54\x68\145\40\146\x75\x6c\x6c\x20\166\145\162\163\151\157\x6e\40\x69\163\x20\x6d\x6f\162\x65\40\163\164\141\x62\154\145\x2c\40\x69\163\x20\156\157\x74\40\145\x6e\143\162\x79\160\164\145\144\x20\141\156\x64\40\x69\x6e\143\x6c\165\x64\145\x73\40\x61\146\164\145\x72\x2d\163\x61\154\x65\163\40\x73\165\x70\x70\157\162\x74\x2e", [$SHJ6m2["\x64\x61\x74\x65"], "\x3c\141\40\150\x72\x65\x66\x3d\42\x68\x74\x74\x70\x73\x3a\57\57\164\x65\141\155\167\x61\x6e\164\x2e\143\157\x6d\57\x70\x6c\57\167\x6f\162\144\x70\x72\145\163\163\55\155\157\x64\165\154\x65\163\57\x34\x33\x2d\153\x6f\x70\x69\141\55\x70\x72\145\x73\x74\141\163\x68\157\x70\x2d\x65\x75\x2d\166\x69\145\163\55\166\x61\164\55\x76\141\x6c\151\x64\141\164\157\162\56\x68\x74\155\x6c\77\141\x64\164\x6f\153\x65\x6e\x3d\141\x65\141\x32\x34\66\63\x34\62\70\71\70\143\143\65\x64\142\63\146\x63\66\63\145\x61\x33\71\x36\67\x65\x63\x31\x65\x26\x69\144\x5f\x65\155\160\x6c\x6f\x79\145\x65\x3d\61\x26\x70\x72\145\x76\151\x65\167\x3d\x31\42\40\x5f\164\141\162\147\x65\164\x3d\x22\142\154\141\x6e\x6b\x22\x3e\x4c\111\116\113\74\57\141\76", "\x3c\141\40\x68\162\x65\x66\75\42\150\x74\164\x70\x73\72\x2f\x2f\167\157\x6f\x63\157\x6d\x6d\x65\162\143\x65\x2e\143\x6f\x6d\x2f\160\x72\157\x64\x75\143\x74\163\57\145\165\162\157\x70\x65\x61\x6e\55\x76\141\164\55\166\141\154\x69\144\x61\x74\157\x72\x2f\42\x20\137\x74\x61\162\147\x65\164\x3d\x22\142\x6c\141\x6e\x6b\42\76\114\x49\116\113\x3c\57\x61\x3e"]); iY7WoX: $idkTb5 = apply_filters("\x74\x65\x61\x6d\167\141\x6e\164\x65\x75\x76\141\164\x76\x69\145\x73\137\x67\x65\x6e\145\x72\141\164\x65\137\x63\157\x6e\x66\151\147\x5f\x66\151\x65\x6c\144\163", []); $this->render(["\146\157\162\x6d" => $yCx717, "\x73\150\157\x70" => $QmTMLi ?? null, "\145\x72\162\157\x72" => null, "\154\x69\x63\x65\x6e\x73\x65" => $IY5HkF, "\x66\151\145\x6c\144\x73" => $idkTb5] + $uYCzRQ); } private function get_domain() { $fTam0N = wp_parse_url(get_site_url(), PHP_URL_HOST); if ($fTam0N) { goto lkrQlX; } $fTam0N = wp_parse_url(home_url(), PHP_URL_HOST); lkrQlX: if (!(!$fTam0N && defined("\127\x50\137\110\x4f\x4d\105"))) { goto knR_o9; } $fTam0N = wp_parse_url(\WP_HOME, PHP_URL_HOST); knR_o9: if (!(!$fTam0N && defined("\x57\120\x5f\x53\x49\x54\x45\x55\122\x4c"))) { goto NiueBI; } $fTam0N = wp_parse_url(\WP_SITEURL, PHP_URL_HOST); NiueBI: return $fTam0N ?: "\x75\156\x6b\x6e\x6f\x77\x6e"; } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/AdminApi/Controller/Controllers.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Controller; defined("\x41\ 102\x53\x50\x41\x54\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; use Teamwanteuvatvies\Src\AdminApi\Routes; class Controllers { public function load(Routes $SXoaSe) { $this->{$SXoaSe->getAction()}(); } protected function render(array $ahEfqR = array(), int $zyB81c = JsonRender::HTTP_OK) { $ySqHlV = new JsonRender(); $ySqHlV->render($ahEfqR, $zyB81c); } protected function checkPrivileges(string $MAoBBY, string $SYBui0 = "\x52\117\x4c\x45\137\x4d\117\104\137\115\117\104\125\114\105\137\x54\105\x41\115\127\x41\x4e\x54\x45\x4d\x41\x49\114\x4d\117\x42\111\114\105\x41\x55\124\110\137") : bool { return true; } }21 namespace Teamwanteuvatvies\Src\AdminApi\Controller; defined("\x41\x42\x53\x50\101\124\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; use Teamwanteuvatvies\Src\AdminApi\Routes; class Controllers { public function load(Routes $mC7CeA) { $this->{$mC7CeA->getAction()}(); } protected function render(array $C2ylmE = array(), int $og6zmh = JsonRender::HTTP_OK) { $Pwa4A9 = new JsonRender(); $Pwa4A9->render($C2ylmE, $og6zmh); } protected function checkPrivileges(string $SbMqqk, string $VKnikh = "\122\x4f\114\105\137\x4d\117\104\x5f\x4d\x4f\104\x55\114\x45\137\x54\x45\x41\x4d\127\101\x4e\124\105\x4d\x41\111\114\115\117\102\111\114\x45\x41\x55\124\x48\x5f") : bool { return true; } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/AdminApi/Exception/ControllerActionNotExistsException.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\ 101\102\x53\x50\x41\124\110") || exit; class ControllerActionNotExistsException extends \Exception { protected $message = self::class; }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\x41\102\x53\x50\101\124\x48") || exit; class ControllerActionNotExistsException extends \Exception { protected $message = self::class; } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/AdminApi/Exception/ControllerNotExistsException.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\ 101\102\123\x50\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\x6e\164\162\x6f\x6c\x6c\x65\x72\x20\156\x6f\164\x20\x66\x6f\165\156\x64"; }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\x41\x42\123\120\x41\124\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class ControllerNotExistsException extends \Exception { public $showFile = true; protected $code = JsonRender::HTTP_NOT_IMPLEMENTED; protected $message = "\x43\x6f\156\x74\162\x6f\x6c\x6c\145\162\x20\156\157\x74\x20\x66\x6f\165\x6e\144"; } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/AdminApi/Exception/ControllerNotUseControllerClassException.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\ 101\102\123\120\101\124\110") || exit; class ControllerNotUseControllerClassException extends \Exception { protected $message = self::class; }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\x41\102\x53\120\101\x54\x48") || exit; class ControllerNotUseControllerClassException extends \Exception { protected $message = self::class; } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/AdminApi/Exception/HTTPMethodIsInvalidException.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 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\x64\40\162\145\161\x75\x65\163\164\x20\155\145\x74\x68\157\x64"; public $showFile = true; }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\x41\102\x53\x50\x41\124\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class HTTPMethodIsInvalidException extends \Exception { protected $code = JsonRender::HTTP_BAD_REQUEST; protected $message = "\102\141\x64\x20\162\145\x71\165\x65\163\164\40\x6d\x65\x74\x68\x6f\144"; public $showFile = true; } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/AdminApi/Exception/NoPermissionException.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\101\ 102\x53\120\x41\124\110") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class NoPermissionException extends \Exception { protected $code = JsonRender::HTTP_UNAUTHORIZED; protected $message = "\x59\x6f\165\40\144\157\156\x27\x74\40\150\x61\166\145\40\160\145\162\x6d\x69\x73\163\x69\x6f\x6e\40\164\x6f\x20\x74\150\x69\163\x20\x72\x6f\165\164\x65"; public $showFile = false; }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\101\x42\x53\120\x41\x54\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class NoPermissionException extends \Exception { protected $code = JsonRender::HTTP_UNAUTHORIZED; protected $message = "\x59\x6f\x75\40\x64\157\x6e\47\x74\40\x68\x61\x76\145\40\160\145\x72\x6d\x69\163\x73\151\157\x6e\40\164\157\x20\164\x68\151\x73\x20\162\x6f\165\164\x65"; public $showFile = false; } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/AdminApi/Exception/QueryValidationException.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\x41\ 102\x53\x50\101\x54\x48") || exit; use PrestashopModuleTeamwanteuvatvies\Rakit\Validation\ErrorBag; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class QueryValidationException extends \Exception { private $messages; public $showFile = false; public function __construct($RX6MwG = '', $zyB81c = JsonRender::HTTP_BAD_REQUEST, ?\Throwable $oRqygs = null) { if ($RX6MwG instanceof ErrorBag) { goto ljcVgf; } if (is_array($RX6MwG)) { goto m1zCzX; } if (is_string($RX6MwG)) { goto GG6QEs; } goto cVoohM; ljcVgf: if ($IcDNu5 = $RX6MwG->toArray()) { goto LgKT8g; } $this->messages = $RX6MwG->all(); LgKT8g: goto cVoohM; m1zCzX: $IcDNu5 = $RX6MwG; goto cVoohM; GG6QEs: $this->messages = $RX6MwG; cVoohM: if (empty($IcDNu5)) { goto Z9eX4V; } $gBohMg = []; foreach ($IcDNu5 as $eIF4M9 => $SqYBaf) { if (is_array($SqYBaf)) { goto w0vNb1; } if (empty($gBohMg[$eIF4M9])) { goto M8240H; } $gBohMg[$eIF4M9] .= PHP_EOL . $SqYBaf; goto lIN3RI; w0vNb1: foreach ($SqYBaf as $V0pBQW) { if (empty($gBohMg[$eIF4M9])) { goto ilUhY0; } $gBohMg[$eIF4M9] .= PHP_EOL . $V0pBQW; goto HSfzru; ilUhY0: $gBohMg[$eIF4M9] = $V0pBQW; HSfzru: WINoz1: } MZItWL: goto lIN3RI; M8240H: $gBohMg[$eIF4M9] = $SqYBaf; lIN3RI: nM73oK: } NOB0bx: $this->messages = $gBohMg; Z9eX4V: $this->code = $zyB81c; } public function getMessages() { return $this->messages; } }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\x41\x42\x53\x50\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($z9bnQT = '', $og6zmh = JsonRender::HTTP_BAD_REQUEST, ?\Throwable $i5sI3i = null) { if ($z9bnQT instanceof ErrorBag) { goto YZuJN4; } if (is_array($z9bnQT)) { goto J9JLmS; } if (is_string($z9bnQT)) { goto TwM0pP; } goto wFlAEi; YZuJN4: if ($WpUcR7 = $z9bnQT->toArray()) { goto Cc8var; } $this->messages = $z9bnQT->all(); Cc8var: goto wFlAEi; J9JLmS: $WpUcR7 = $z9bnQT; goto wFlAEi; TwM0pP: $this->messages = $z9bnQT; wFlAEi: if (empty($WpUcR7)) { goto KqsHvU; } $yNRQiG = []; foreach ($WpUcR7 as $zjPf6j => $ah0gIt) { if (is_array($ah0gIt)) { goto c6HhSl; } if (empty($yNRQiG[$zjPf6j])) { goto e8MMY8; } $yNRQiG[$zjPf6j] .= PHP_EOL . $ah0gIt; goto WjjQZ1; c6HhSl: foreach ($ah0gIt as $Ekzhq3) { if (empty($yNRQiG[$zjPf6j])) { goto Op8kBy; } $yNRQiG[$zjPf6j] .= PHP_EOL . $Ekzhq3; goto OPrq3l; Op8kBy: $yNRQiG[$zjPf6j] = $Ekzhq3; OPrq3l: cbw4WQ: } mzZ62b: goto WjjQZ1; e8MMY8: $yNRQiG[$zjPf6j] = $ah0gIt; WjjQZ1: RlAVxS: } MV_doX: $this->messages = $yNRQiG; KqsHvU: $this->code = $og6zmh; } public function getMessages() { return $this->messages; } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/AdminApi/Exception/RouteNotFoundException.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 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\x6f\x75\x74\x65\x20\x74\x6f\40\162\x65\163\157\165\x72\x63\145\x20\x6e\157\x74\x20\146\x6f\x75\156\x64"; public $showFile = false; }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\101\102\123\x50\101\x54\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class RouteNotFoundException extends \Exception { protected $code = JsonRender::HTTP_NOT_FOUND; protected $message = "\x52\x6f\165\164\145\40\164\157\40\162\145\x73\x6f\x75\x72\143\x65\x20\156\x6f\164\40\146\157\165\156\144"; public $showFile = false; } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/AdminApi/Exception/index.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 if (defined("\ x41\102\123\120\x41\124\110")) { goto jQa0F2; } exit; jQa0F2: header("\x45\170\x70\x69\162\x65\x73\x3a\x20\115\157\156\54\40\62\x36\x20\x4a\165\x6c\x20\61\x39\x39\x37\40\60\65\72\x30\60\72\60\60\x20\x47\x4d\x54"); header("\x4c\141\163\x74\x2d\x4d\x6f\144\x69\x66\x69\x65\x64\x3a\40" . gmdate("\x44\54\x20\144\40\x4d\x20\x59\40\110\x3a\151\72\x73") . "\x20\x47\x4d\124"); header("\x43\141\143\x68\145\55\x43\x6f\156\164\x72\157\154\x3a\40\156\157\x2d\163\164\157\x72\x65\x2c\40\x6e\x6f\x2d\x63\141\143\150\145\54\40\155\165\163\164\x2d\x72\145\x76\x61\154\151\144\x61\164\x65"); header("\103\141\143\150\145\x2d\103\157\x6e\x74\x72\x6f\x6c\72\40\160\157\163\x74\55\143\150\145\143\153\75\x30\54\40\x70\162\145\55\143\x68\x65\143\153\x3d\60", false); header("\120\162\141\x67\155\141\x3a\40\156\157\x2d\x63\x61\x63\150\145"); header("\x4c\157\x63\x61\164\151\157\156\72\40\56\56\x2f"); exit;21 if (defined("\101\102\x53\120\101\x54\110")) { goto Z0gWq2; } exit; Z0gWq2: header("\105\x78\160\x69\162\145\x73\x3a\x20\115\157\156\x2c\x20\x32\x36\40\x4a\165\x6c\40\x31\x39\71\67\40\x30\65\x3a\60\x30\72\60\60\x20\107\115\x54"); header("\114\141\x73\x74\x2d\x4d\x6f\x64\151\146\151\x65\144\x3a\40" . gmdate("\104\x2c\40\x64\40\x4d\x20\131\x20\110\72\x69\x3a\163") . "\x20\x47\115\x54"); header("\x43\141\x63\150\x65\55\103\157\156\x74\x72\157\154\72\40\x6e\x6f\55\163\164\x6f\x72\145\x2c\x20\x6e\x6f\55\x63\x61\143\150\145\x2c\40\155\x75\163\164\x2d\x72\145\166\x61\154\151\144\141\x74\145"); header("\103\x61\143\x68\145\x2d\103\157\156\x74\162\157\x6c\72\x20\160\157\x73\x74\55\143\150\145\143\x6b\x3d\60\x2c\40\x70\x72\x65\x2d\143\x68\x65\143\x6b\x3d\60", false); header("\120\x72\x61\147\x6d\x61\x3a\40\156\x6f\x2d\x63\x61\x63\150\x65"); header("\x4c\157\143\141\x74\151\157\156\x3a\40\x2e\56\57"); exit; -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/AdminApi/JsonRender.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\ 101\x42\x53\120\101\x54\110") || exit; class JsonRender { public const RESPONSE_TYPE = "\x4a\123\117\x4e"; public const RESPONSE_CONTENT_TYPE = "\x61\x70\x70\x6c\151\x63\x61\164\151\157\x6e\57\152\163\157\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\x74\151\156\165\x65", 101 => "\123\167\151\x74\143\150\x69\156\x67\x20\x50\x72\157\164\157\x63\x6f\x6c\163", 102 => "\x50\162\157\x63\x65\163\x73\x69\x6e\147", 103 => "\x45\x61\162\154\x79\x20\x48\x69\156\x74\163", 200 => "\117\113", 201 => "\103\162\145\x61\x74\x65\144", 202 => "\101\x63\143\x65\160\x74\x65\144", 203 => "\116\x6f\x6e\x2d\x41\165\x74\150\157\x72\151\x74\141\164\x69\x76\145\40\x49\156\x66\157\x72\155\x61\164\151\x6f\x6e", 204 => "\116\157\40\x43\x6f\156\164\145\156\164", 205 => "\x52\145\x73\145\x74\40\x43\157\x6e\x74\x65\156\164", 206 => "\x50\x61\162\164\x69\141\x6c\x20\x43\157\x6e\164\x65\156\x74", 207 => "\x4d\x75\154\164\151\x2d\123\x74\141\x74\165\163", 208 => "\x41\x6c\x72\x65\x61\x64\171\x20\x52\x65\160\x6f\162\x74\x65\144", 226 => "\x49\115\40\x55\163\145\x64", 300 => "\x4d\165\x6c\164\151\x70\154\145\x20\x43\150\157\x69\x63\x65\x73", 301 => "\115\157\166\x65\x64\x20\x50\x65\x72\155\x61\x6e\x65\x6e\164\x6c\171", 302 => "\106\157\165\x6e\x64", 303 => "\x53\145\145\x20\117\x74\x68\x65\162", 304 => "\116\x6f\x74\40\115\157\x64\x69\146\x69\x65\144", 305 => "\125\x73\x65\x20\120\162\157\170\x79", 307 => "\x54\145\x6d\x70\157\x72\x61\x72\171\x20\x52\x65\144\151\x72\145\x63\x74", 308 => "\120\145\162\x6d\141\x6e\x65\x6e\x74\40\x52\145\144\x69\162\x65\143\x74", 400 => "\x42\x61\x64\40\x52\x65\x71\x75\x65\163\x74", 401 => "\125\x6e\x61\165\x74\150\157\x72\x69\172\x65\x64", 402 => "\x50\141\x79\x6d\x65\156\164\x20\122\x65\x71\165\151\x72\x65\144", 403 => "\106\157\162\x62\x69\x64\x64\x65\x6e", 404 => "\116\157\164\x20\x46\x6f\x75\156\x64", 405 => "\115\145\164\x68\x6f\x64\40\116\157\x74\40\101\154\x6c\157\167\x65\x64", 406 => "\x4e\157\164\40\x41\143\x63\x65\160\164\141\142\154\x65", 407 => "\x50\162\x6f\170\x79\40\101\x75\x74\150\x65\x6e\x74\x69\x63\x61\x74\x69\157\156\x20\122\x65\x71\165\151\162\145\x64", 408 => "\x52\x65\x71\x75\145\x73\164\x20\124\151\x6d\x65\157\x75\x74", 409 => "\x43\157\x6e\146\x6c\151\143\x74", 410 => "\x47\157\156\x65", 411 => "\114\145\x6e\147\x74\150\x20\122\145\161\165\151\162\145\x64", 412 => "\120\162\x65\x63\157\x6e\x64\x69\x74\151\x6f\x6e\40\x46\141\x69\x6c\145\144", 413 => "\120\x61\x79\x6c\x6f\x61\x64\40\x54\157\157\x20\114\141\x72\x67\145", 414 => "\125\x52\x49\40\x54\157\157\x20\114\157\156\x67", 415 => "\x55\x6e\x73\x75\160\x70\x6f\162\164\145\x64\x20\115\145\144\151\x61\x20\124\x79\160\x65", 416 => "\x52\141\156\x67\x65\40\x4e\x6f\164\40\x53\x61\164\151\x73\146\151\141\142\154\145", 417 => "\x45\170\x70\145\x63\x74\x61\x74\151\x6f\156\40\x46\x61\x69\x6c\145\144", 418 => "\111\47\155\x20\x61\x20\164\x65\141\x70\x6f\164", 421 => "\x4d\x69\x73\144\x69\x72\145\143\164\x65\144\40\x52\x65\161\165\145\x73\x74", 422 => "\125\x6e\160\x72\x6f\x63\x65\163\163\x61\142\154\145\40\105\156\x74\151\164\x79", 423 => "\114\x6f\x63\x6b\x65\x64", 424 => "\x46\x61\151\154\x65\144\40\x44\x65\x70\x65\156\144\x65\156\x63\x79", 425 => "\x54\157\x6f\x20\105\141\162\x6c\x79", 426 => "\x55\x70\147\162\x61\144\145\x20\122\x65\161\x75\x69\x72\x65\144", 428 => "\120\162\145\143\x6f\x6e\144\x69\x74\151\157\x6e\40\122\x65\x71\x75\x69\162\145\x64", 429 => "\x54\x6f\x6f\40\x4d\141\156\171\x20\122\145\161\165\x65\163\164\x73", 431 => "\122\145\x71\x75\145\163\164\40\x48\145\x61\x64\x65\x72\x20\106\151\x65\154\144\x73\x20\x54\x6f\x6f\40\x4c\x61\162\x67\145", 451 => "\x55\156\141\166\141\x69\154\141\142\x6c\145\x20\106\x6f\x72\40\114\145\147\141\154\x20\x52\x65\x61\163\x6f\156\163", 500 => "\111\156\164\145\x72\x6e\x61\x6c\x20\x53\x65\162\x76\145\162\40\105\x72\x72\x6f\x72", 501 => "\x4e\x6f\164\x20\x49\x6d\x70\154\x65\155\145\156\x74\x65\x64", 502 => "\x42\x61\x64\40\x47\141\164\145\x77\x61\x79", 503 => "\123\145\x72\166\x69\x63\145\40\x55\156\141\x76\141\151\154\141\142\x6c\145", 504 => "\107\141\164\x65\167\x61\x79\40\124\x69\155\x65\x6f\165\x74", 505 => "\x48\124\124\x50\40\126\x65\162\163\151\157\x6e\40\116\157\164\x20\x53\165\x70\160\x6f\162\164\x65\x64", 506 => "\126\x61\162\x69\141\x6e\x74\x20\101\154\x73\x6f\x20\116\145\x67\157\164\x69\x61\164\x65\163", 507 => "\111\156\x73\165\x66\x66\151\x63\x69\145\x6e\164\40\x53\164\157\x72\141\x67\x65", 508 => "\x4c\157\x6f\160\40\104\x65\x74\x65\x63\x74\145\144", 510 => "\116\x6f\164\40\x45\x78\x74\x65\x6e\144\x65\144", 511 => "\x4e\145\x74\x77\x6f\x72\153\x20\101\x75\x74\x68\145\156\164\151\x63\x61\x74\151\157\x6e\x20\x52\x65\x71\x75\151\x72\145\144"]; public function render(array $ahEfqR, int $zyB81c = self::HTTP_OK) { if (isset(self::$statusTexts[$zyB81c])) { goto s1zHvL; } $zyB81c = 500; s1zHvL: header("\103\x61\x63\x68\x65\55\103\157\156\x74\162\x6f\x6c\72\x20\156\157\55\x63\x61\x63\x68\145\54\40\x6e\x6f\55\x73\164\x6f\x72\145\54\x20\x6d\x75\x73\x74\x2d\x72\145\166\x61\x6c\x69\x64\x61\164\x65"); header("\120\162\141\x67\155\141\72\x20\156\x6f\x2d\143\141\x63\150\145"); header("\105\170\160\x69\162\x65\x73\72\40\60"); header("\x43\x6f\156\164\x65\156\164\55\x54\171\160\145\72\40" . self::RESPONSE_CONTENT_TYPE); header(sprintf("\x48\124\124\x50\57\45\163\x20\45\163\40\x25\x73", "\61\56\x31", $zyB81c, self::$statusTexts[$zyB81c]), true, $zyB81c); echo json_encode($ahEfqR); exit; } }21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\x41\x42\123\x50\x41\124\x48") || exit; class JsonRender { public const RESPONSE_TYPE = "\112\123\117\x4e"; public const RESPONSE_CONTENT_TYPE = "\141\x70\160\x6c\x69\143\x61\164\x69\157\x6e\x2f\x6a\x73\157\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\x6f\156\164\x69\156\x75\145", 101 => "\123\167\x69\x74\143\x68\151\156\147\x20\x50\x72\x6f\x74\x6f\143\x6f\x6c\x73", 102 => "\120\x72\157\143\145\x73\163\151\x6e\147", 103 => "\105\x61\162\154\171\40\110\x69\x6e\x74\163", 200 => "\x4f\x4b", 201 => "\x43\162\x65\141\x74\x65\144", 202 => "\x41\143\143\145\x70\164\145\x64", 203 => "\116\x6f\156\x2d\101\x75\x74\x68\157\162\x69\x74\x61\x74\x69\x76\x65\x20\x49\156\146\157\x72\155\x61\164\151\157\156", 204 => "\116\157\40\103\157\x6e\164\x65\x6e\164", 205 => "\x52\145\x73\145\164\40\x43\157\x6e\x74\145\156\x74", 206 => "\120\x61\162\164\x69\x61\x6c\x20\x43\x6f\x6e\x74\x65\x6e\164", 207 => "\x4d\x75\154\x74\x69\x2d\123\164\x61\x74\x75\163", 208 => "\x41\154\162\145\x61\x64\x79\x20\122\145\160\157\162\x74\x65\144", 226 => "\111\x4d\x20\x55\163\x65\x64", 300 => "\x4d\x75\x6c\x74\x69\160\154\145\40\103\150\157\151\x63\x65\163", 301 => "\115\x6f\166\x65\x64\40\120\145\x72\155\141\x6e\x65\156\164\154\x79", 302 => "\106\x6f\x75\x6e\144", 303 => "\123\145\145\x20\117\164\x68\145\162", 304 => "\116\x6f\x74\40\115\x6f\144\151\146\151\x65\x64", 305 => "\125\163\x65\x20\x50\x72\x6f\170\171", 307 => "\x54\145\155\x70\157\162\x61\x72\x79\x20\x52\x65\x64\151\x72\145\x63\164", 308 => "\120\145\x72\155\141\x6e\x65\156\x74\x20\122\x65\x64\151\162\x65\143\164", 400 => "\x42\x61\144\40\x52\x65\x71\x75\x65\x73\x74", 401 => "\x55\156\x61\x75\x74\x68\157\162\x69\172\x65\x64", 402 => "\120\141\x79\x6d\145\156\x74\x20\122\145\161\165\151\162\145\144", 403 => "\106\157\162\x62\x69\x64\144\145\156", 404 => "\116\x6f\x74\x20\x46\157\165\156\x64", 405 => "\115\x65\x74\x68\157\x64\40\116\157\164\40\101\154\x6c\157\167\145\144", 406 => "\x4e\157\x74\40\101\143\x63\145\x70\164\x61\142\154\x65", 407 => "\x50\x72\x6f\x78\x79\40\x41\165\164\x68\145\156\164\x69\x63\x61\164\151\157\x6e\x20\122\x65\x71\165\x69\x72\x65\144", 408 => "\122\x65\161\165\x65\x73\x74\40\x54\x69\x6d\145\157\165\164", 409 => "\103\157\x6e\x66\154\x69\143\x74", 410 => "\107\x6f\x6e\x65", 411 => "\114\145\x6e\147\x74\150\40\122\x65\161\165\x69\162\x65\x64", 412 => "\x50\x72\x65\143\x6f\156\x64\151\x74\x69\157\x6e\40\106\x61\151\154\x65\x64", 413 => "\120\x61\171\x6c\x6f\141\x64\x20\x54\x6f\157\40\x4c\141\x72\x67\145", 414 => "\125\x52\x49\40\124\157\157\x20\114\157\x6e\x67", 415 => "\x55\x6e\x73\x75\160\x70\157\162\x74\x65\x64\x20\115\x65\x64\151\x61\40\124\x79\x70\x65", 416 => "\x52\141\x6e\x67\145\40\x4e\157\x74\x20\x53\x61\x74\x69\x73\x66\151\x61\x62\x6c\145", 417 => "\105\170\x70\x65\143\164\x61\x74\x69\157\x6e\x20\x46\141\151\x6c\x65\144", 418 => "\111\x27\155\x20\141\40\164\x65\141\160\x6f\164", 421 => "\115\x69\163\144\151\x72\145\x63\x74\145\x64\x20\122\145\161\x75\145\x73\164", 422 => "\x55\156\x70\162\157\x63\145\163\163\141\142\x6c\x65\x20\105\156\164\151\164\x79", 423 => "\x4c\x6f\143\x6b\145\x64", 424 => "\106\141\x69\x6c\x65\144\x20\104\145\160\145\x6e\x64\145\x6e\x63\171", 425 => "\x54\x6f\157\x20\105\x61\x72\154\171", 426 => "\125\x70\x67\x72\x61\144\x65\40\x52\145\161\165\x69\162\x65\x64", 428 => "\120\x72\x65\143\157\x6e\144\151\x74\151\x6f\x6e\x20\x52\145\161\x75\x69\162\145\x64", 429 => "\124\157\157\40\115\141\156\x79\x20\122\145\x71\165\x65\163\164\163", 431 => "\x52\x65\x71\165\x65\x73\x74\40\x48\x65\141\144\145\x72\40\x46\151\x65\x6c\144\163\x20\x54\157\x6f\x20\x4c\141\162\147\x65", 451 => "\125\156\x61\166\141\x69\154\141\142\154\x65\x20\106\x6f\162\40\114\x65\x67\141\154\40\x52\x65\x61\x73\157\156\163", 500 => "\111\x6e\x74\x65\x72\156\x61\154\40\123\x65\162\166\x65\162\x20\x45\162\x72\157\162", 501 => "\116\157\x74\x20\111\155\160\x6c\145\x6d\145\x6e\x74\x65\144", 502 => "\x42\x61\144\40\x47\x61\x74\145\167\x61\171", 503 => "\x53\145\162\166\151\x63\145\x20\125\x6e\141\x76\141\x69\154\x61\x62\154\145", 504 => "\107\x61\164\x65\x77\141\x79\x20\124\151\155\145\157\165\164", 505 => "\x48\124\x54\x50\40\126\145\162\x73\x69\157\156\40\x4e\x6f\164\x20\123\x75\x70\x70\157\x72\164\145\x64", 506 => "\x56\x61\162\151\141\156\164\40\101\154\163\157\40\116\x65\x67\x6f\164\x69\x61\164\145\x73", 507 => "\x49\x6e\163\x75\146\x66\151\x63\151\x65\x6e\164\x20\x53\x74\x6f\x72\x61\147\145", 508 => "\x4c\157\157\160\x20\104\x65\164\145\x63\164\145\x64", 510 => "\x4e\x6f\x74\40\105\170\x74\x65\x6e\144\x65\x64", 511 => "\116\145\164\167\x6f\x72\153\x20\101\165\x74\x68\x65\156\164\151\x63\x61\x74\151\x6f\156\x20\122\145\x71\x75\151\x72\x65\144"]; public function render(array $C2ylmE, int $og6zmh = self::HTTP_OK) { if (isset(self::$statusTexts[$og6zmh])) { goto h02WeV; } $og6zmh = 500; h02WeV: header("\103\x61\143\x68\x65\x2d\103\157\156\164\x72\x6f\154\x3a\x20\156\x6f\x2d\x63\141\x63\150\145\x2c\x20\156\157\55\163\x74\x6f\x72\x65\x2c\x20\x6d\x75\x73\164\x2d\x72\x65\166\x61\154\x69\144\x61\164\145"); header("\120\162\x61\147\x6d\x61\x3a\40\x6e\157\55\x63\x61\x63\x68\145"); header("\x45\x78\160\151\x72\145\x73\x3a\40\60"); header("\x43\x6f\156\x74\x65\x6e\164\x2d\124\x79\x70\145\72\40" . self::RESPONSE_CONTENT_TYPE); header(sprintf("\x48\124\x54\x50\x2f\45\x73\40\45\x73\40\x25\163", "\x31\x2e\61", $og6zmh, self::$statusTexts[$og6zmh]), true, $og6zmh); echo json_encode($C2ylmE); exit; } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/AdminApi/Loader.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\ 101\102\123\120\101\x54\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\Exception\QueryValidationException; class Loader { private $routes; private $route; public function __construct() { try { if (!empty(\Teamwanteuvatvies\Tools::getValue("\x74\x77\x61\x63\x74\151\157\x6e"))) { goto B82Bvw; } throw new \Exception("\122\x6f\x75\x74\x65\x20\151\x73\40\145\x6d\x70\x74\171"); B82Bvw: } catch (\Throwable $YLK5X0) { $this->renderException(get_class($YLK5X0), $YLK5X0); } $this->route = (string) \Teamwanteuvatvies\Tools::getValue("\164\167\141\x63\x74\151\157\x6e"); $this->routes = new Routes(); } public function run() { try { $SXoaSe = $this->routes->get($this->route); $SXoaSe->getController()->load($SXoaSe); } catch (\Throwable $YLK5X0) { $this->renderException(get_class($YLK5X0), $YLK5X0); } } private function renderException(string $N7GUej, \Throwable $e0XCJ0) { $QQM5k5 = new JsonRender(); $zyB81c = $e0XCJ0->getCode() ? $e0XCJ0->getCode() : JsonRender::HTTP_INTERNAL_SERVER_ERROR; $ahEfqR = ["\143\x6f\x64\145" => $zyB81c, "\155\145\163\163\141\147\x65" => $this->trans($e0XCJ0->getMessage(), []), "\x66\x69\x6c\x65" => $e0XCJ0->getFile() . "\x3a" . $e0XCJ0->getLine()]; if (!(isset($e0XCJ0->showFile) && $e0XCJ0->showFile === false)) { goto fkmuwh; } unset($ahEfqR["\x66\151\154\x65"]); fkmuwh: switch ($N7GUej) { case QueryValidationException::class: $ahEfqR["\155\145\x73\x73\141\147\x65"] = null; $ahEfqR["\x6d\145\163\163\x61\x67\x65\x73"] = $e0XCJ0->getMessages(); if (!count($ahEfqR["\x6d\145\163\163\141\147\145\163"])) { goto XauqCd; } foreach ($ahEfqR["\x6d\x65\163\x73\x61\x67\x65\x73"] as $uy3KJn => $AnUWqD) { $ahEfqR["\x6d\145\x73\163\x61\147\145\163"][$uy3KJn] = $this->trans($AnUWqD); RzekFe: } mMxUM2: XauqCd: goto MaG25j; case \Error::class: $ahEfqR["\155\145\x73\163\x61\x67\145"] = $e0XCJ0->getMessage(); goto MaG25j; } Y4lN7D: MaG25j: $QQM5k5->render($ahEfqR, $zyB81c); } private function trans($SqYBaf, $C4zwlm = array()) { $HYpq3U = __($SqYBaf, "\x74\x65\x61\155\167\141\x6e\x74\x65\165\x76\141\164\166\151\x65\163"); if (empty($C4zwlm)) { goto DU6s2E; } $HYpq3U = vsprintf($HYpq3U, $C4zwlm); DU6s2E: return $HYpq3U; } }21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\x41\102\123\x50\x41\x54\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\Exception\QueryValidationException; class Loader { private $routes; private $route; public function __construct() { try { if (!empty(\Teamwanteuvatvies\Tools::getValue("\164\167\141\x63\x74\151\157\x6e"))) { goto d9k1iJ; } throw new \Exception("\122\x6f\x75\164\x65\40\x69\x73\x20\145\x6d\x70\164\x79"); d9k1iJ: } catch (\Throwable $hjQDhM) { $this->renderException(get_class($hjQDhM), $hjQDhM); } $this->route = (string) \Teamwanteuvatvies\Tools::getValue("\164\167\141\x63\164\151\157\x6e"); $this->routes = new Routes(); } public function run() { try { $mC7CeA = $this->routes->get($this->route); $mC7CeA->getController()->load($mC7CeA); } catch (\Throwable $hjQDhM) { $this->renderException(get_class($hjQDhM), $hjQDhM); } } private function renderException(string $X7q9Yr, \Throwable $DUE7tG) { $rSXbft = new JsonRender(); $og6zmh = $DUE7tG->getCode() ? $DUE7tG->getCode() : JsonRender::HTTP_INTERNAL_SERVER_ERROR; $C2ylmE = ["\x63\157\x64\x65" => $og6zmh, "\155\145\x73\163\x61\x67\x65" => $this->trans($DUE7tG->getMessage(), []), "\146\151\x6c\145" => $DUE7tG->getFile() . "\x3a" . $DUE7tG->getLine()]; if (!(isset($DUE7tG->showFile) && $DUE7tG->showFile === false)) { goto n2AKpA; } unset($C2ylmE["\x66\151\x6c\145"]); n2AKpA: switch ($X7q9Yr) { case QueryValidationException::class: $C2ylmE["\x6d\x65\x73\163\141\x67\x65"] = null; $C2ylmE["\155\145\x73\x73\x61\x67\x65\x73"] = $DUE7tG->getMessages(); if (!count($C2ylmE["\x6d\x65\x73\x73\x61\x67\145\163"])) { goto l5mC0D; } foreach ($C2ylmE["\x6d\x65\x73\163\x61\x67\145\163"] as $gSnrur => $QIOUgq) { $C2ylmE["\x6d\145\x73\x73\141\147\145\x73"][$gSnrur] = $this->trans($QIOUgq); jNciZn: } jBOQ7T: l5mC0D: goto vamynx; case \Error::class: $C2ylmE["\155\x65\163\x73\141\x67\145"] = $DUE7tG->getMessage(); goto vamynx; } QIxy3W: vamynx: $rSXbft->render($C2ylmE, $og6zmh); } private function trans($ah0gIt, $S_3jee = array()) { $tY3eYO = __($ah0gIt, "\x74\x65\141\x6d\167\x61\156\x74\x65\x75\x76\141\164\x76\x69\145\x73"); if (empty($S_3jee)) { goto sVln8I; } $tY3eYO = vsprintf($tY3eYO, $S_3jee); sVln8I: return $tY3eYO; } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/AdminApi/Request.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\x41\ x42\123\120\x41\124\110") || exit; use Tools; class Request { public static function getRequestData($eIF4M9 = '', $j2M0Gf = false) { $MrymyD = []; $obPPqD = sanitize_text_field($_SERVER["\x52\x45\x51\125\x45\x53\x54\x5f\115\105\x54\110\117\104"]); if (!in_array($obPPqD, [Routes::METHOD_POST, Routes::METHOD_PUT, Routes::METHOD_PATCH, Routes::METHOD_DELETE], true)) { goto vaKsrf; } $MrymyD = file_get_contents("\160\x68\160\x3a\57\x2f\151\x6e\x70\165\164"); $MrymyD = json_decode($MrymyD, true); if (json_last_error() === JSON_ERROR_NONE) { goto Q4hU88; } if (!empty($_FILES)) { goto RwRiPb; } goto HhFbVy; Q4hU88: if (!$MrymyD) { goto iVCWDm; } $_POST = array_merge($_POST, $MrymyD); iVCWDm: goto HhFbVy; RwRiPb: $_POST["\x5f\x5f\x46\111\114\105\123"] = $_FILES; HhFbVy: vaKsrf: return !$eIF4M9 ? \Teamwanteuvatvies\Tools::getAllValues() : \Teamwanteuvatvies\Tools::getValue($eIF4M9, $j2M0Gf); } public static function input($bmIOol, $eIF4M9, $JS12vv = null) { if (!is_null($eIF4M9)) { goto J7PuEm; } return $bmIOol; J7PuEm: $eIF4M9 = is_array($eIF4M9) ? $eIF4M9 : explode("\x2e", $eIF4M9); foreach ($eIF4M9 as $efPagu => $s6eEWi) { unset($eIF4M9[$efPagu]); if (!is_null($s6eEWi)) { goto tb1u2U; } return $bmIOol; tb1u2U: if (!($s6eEWi === "\x2a")) { goto PkuPFU; } $NBzLMM = []; foreach ($bmIOol as $Xlea6E) { $NBzLMM[] = self::input($Xlea6E, $eIF4M9); OmSN1H: } Ovu18f: return $NBzLMM; PkuPFU: if (is_array($bmIOol) && isset($bmIOol[$s6eEWi])) { goto P7H6yi; } if (is_object($bmIOol) && isset($bmIOol->{$s6eEWi})) { goto qMl2G8; } return $JS12vv; goto vF3QgX; P7H6yi: $bmIOol = $bmIOol[$s6eEWi]; goto vF3QgX; qMl2G8: $bmIOol = $bmIOol->{$s6eEWi}; vF3QgX: P1uvGC: } ct3RZT: return $bmIOol; } public function getLangId() { $nG784H = \Context::getContext(); return $nG784H->language->id; } }21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\x41\102\x53\120\x41\x54\x48") || exit; use Tools; class Request { public static function getRequestData($zjPf6j = '', $UXKa5B = false) { $TIfzMi = []; $Rks8u9 = sanitize_text_field($_SERVER["\x52\x45\121\125\x45\123\x54\137\115\105\x54\x48\117\104"]); if (!in_array($Rks8u9, [Routes::METHOD_POST, Routes::METHOD_PUT, Routes::METHOD_PATCH, Routes::METHOD_DELETE], true)) { goto shxQau; } $TIfzMi = file_get_contents("\x70\150\160\x3a\x2f\x2f\151\x6e\160\x75\164"); $TIfzMi = json_decode($TIfzMi, true); if (json_last_error() === JSON_ERROR_NONE) { goto tbsnzK; } if (!empty($_FILES)) { goto RgvVCx; } goto SnLbJq; tbsnzK: if (!$TIfzMi) { goto f0tZaS; } $_POST = array_merge($_POST, $TIfzMi); f0tZaS: goto SnLbJq; RgvVCx: $_POST["\x5f\137\x46\111\x4c\105\x53"] = $_FILES; SnLbJq: shxQau: return !$zjPf6j ? \Teamwanteuvatvies\Tools::getAllValues() : \Teamwanteuvatvies\Tools::getValue($zjPf6j, $UXKa5B); } public static function input($b68AyP, $zjPf6j, $LtDULp = null) { if (!is_null($zjPf6j)) { goto lNWVH1; } return $b68AyP; lNWVH1: $zjPf6j = is_array($zjPf6j) ? $zjPf6j : explode("\x2e", $zjPf6j); foreach ($zjPf6j as $Mp3qAq => $U2JhCa) { unset($zjPf6j[$Mp3qAq]); if (!is_null($U2JhCa)) { goto AxCY0L; } return $b68AyP; AxCY0L: if (!($U2JhCa === "\x2a")) { goto LmGvIO; } $v_OyrF = []; foreach ($b68AyP as $jRmICr) { $v_OyrF[] = self::input($jRmICr, $zjPf6j); wrHVGt: } RfVVZL: return $v_OyrF; LmGvIO: if (is_array($b68AyP) && isset($b68AyP[$U2JhCa])) { goto ZiiCPS; } if (is_object($b68AyP) && isset($b68AyP->{$U2JhCa})) { goto u2axE8; } return $LtDULp; goto M7bTZ0; ZiiCPS: $b68AyP = $b68AyP[$U2JhCa]; goto M7bTZ0; u2axE8: $b68AyP = $b68AyP->{$U2JhCa}; M7bTZ0: OT_4oI: } NMBz0X: return $b68AyP; } public function getLangId() { $JFILIR = \Context::getContext(); return $JFILIR->language->id; } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/AdminApi/Routes.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\101\ x42\x53\120\x41\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 = "\x48\x45\101\104"; public const METHOD_GET = "\107\x45\124"; public const METHOD_POST = "\x50\117\123\124"; public const METHOD_PUT = "\x50\x55\124"; public const METHOD_PATCH = "\120\x41\x54\x43\110"; public const METHOD_DELETE = "\104\105\114\105\124\105"; public const METHOD_PURGE = "\x50\x55\122\107\105"; public const METHOD_OPTIONS = "\x4f\x50\124\x49\x4f\x4e\123"; public const METHOD_TRACE = "\124\122\101\x43\x45"; public const METHOD_CONNECT = "\x43\x4f\x4e\x4e\105\x43\x54"; private $routeList; private $controller; private $action; public function __construct() { $this->routeList = ["\143\157\x6e\146\x69\147\57\151\156\144\145\170" => ["\156\141\x6d\x65" => "\x63\x6f\156\146\x69\147\x5f\x69\x6e\x64\x65\x78", "\164\x79\x70\145" => self::METHOD_GET, "\x63\154\141\163\163" => ConfigController::class, "\141\143\x74\151\157\x6e" => "\151\x6e\x64\145\170"], "\x63\x6f\156\x66\151\147\x2f\x69\x6e\x64\x65\170\57\163\141\x76\145" => ["\156\x61\155\x65" => "\143\157\x6e\146\151\x67\137\x69\x6e\x64\145\170\137\x73\x61\x76\x65", "\x74\171\160\145" => self::METHOD_POST, "\x63\x6c\x61\163\163" => ConfigController::class, "\141\143\164\151\157\156" => "\151\x6e\144\145\170\123\x61\x76\x65"]]; } public function get(string $UPElSA) : self { $UPElSA = strtolower($UPElSA); if (!empty($this->routeList[$UPElSA])) { goto b3KS7n; } throw new RouteNotFoundException(); b3KS7n: if (class_exists($this->routeList[$UPElSA]["\x63\x6c\141\163\x73"])) { goto h4bJRD; } throw new ControllerNotExistsException(); h4bJRD: $Wx9zbP = new $this->routeList[$UPElSA]["\x63\154\x61\163\163"](); if ($Wx9zbP instanceof Controllers) { goto klA2Qy; } throw new ControllerNotUseControllerClassException(); klA2Qy: $MrCGTP = "\x61\143\x74\151\x6f\x6e" . ucfirst($this->routeList[$UPElSA]["\x61\143\x74\151\x6f\156"]); if (method_exists($Wx9zbP, $MrCGTP)) { goto nrd9cC; } throw new ControllerActionNotExistsException(); nrd9cC: if (!($this->routeList[$UPElSA]["\x74\x79\160\x65"] !== $_SERVER["\122\105\x51\125\105\123\x54\137\x4d\x45\x54\110\117\104"])) { goto NE_rK_; } $obPPqD = Request::getRequestData("\137\155\145\x74\150\x6f\144", ''); if ($obPPqD) { goto ELrHN_; } throw new HTTPMethodIsInvalidException(); goto i0fCeg; ELrHN_: if (!($this->routeList[$UPElSA]["\x74\171\160\x65"] !== $obPPqD)) { goto Qkgwss; } throw new HTTPMethodIsInvalidException(); Qkgwss: i0fCeg: NE_rK_: $this->controller = $Wx9zbP; $this->action = $MrCGTP; 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("\101\102\123\x50\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\105\x41\104"; public const METHOD_GET = "\x47\105\x54"; public const METHOD_POST = "\x50\x4f\123\x54"; public const METHOD_PUT = "\x50\x55\124"; public const METHOD_PATCH = "\x50\101\124\x43\x48"; public const METHOD_DELETE = "\x44\105\114\x45\124\x45"; public const METHOD_PURGE = "\x50\125\122\x47\x45"; public const METHOD_OPTIONS = "\117\x50\x54\111\x4f\116\x53"; public const METHOD_TRACE = "\124\x52\101\x43\x45"; public const METHOD_CONNECT = "\x43\117\x4e\116\105\103\x54"; private $routeList; private $controller; private $action; public function __construct() { $this->routeList = ["\x63\x6f\x6e\146\x69\x67\x2f\x69\x6e\144\145\170" => ["\156\x61\155\x65" => "\x63\x6f\x6e\146\151\147\x5f\151\x6e\144\x65\x78", "\164\x79\160\145" => self::METHOD_GET, "\x63\x6c\141\163\x73" => ConfigController::class, "\141\143\x74\151\x6f\156" => "\x69\x6e\x64\x65\170"], "\x63\157\x6e\x66\x69\x67\x2f\151\x6e\x64\x65\170\x2f\163\x61\x76\x65" => ["\x6e\141\155\145" => "\x63\x6f\156\x66\151\147\x5f\x69\x6e\x64\x65\x78\x5f\163\141\x76\145", "\164\171\x70\x65" => self::METHOD_POST, "\x63\x6c\141\x73\x73" => ConfigController::class, "\x61\x63\x74\x69\x6f\x6e" => "\151\x6e\x64\x65\x78\123\x61\166\145"]]; } public function get(string $LLcmHQ) : self { $LLcmHQ = strtolower($LLcmHQ); if (!empty($this->routeList[$LLcmHQ])) { goto bjIQIa; } throw new RouteNotFoundException(); bjIQIa: if (class_exists($this->routeList[$LLcmHQ]["\143\x6c\x61\163\163"])) { goto B8aVT4; } throw new ControllerNotExistsException(); B8aVT4: $YpjDf3 = new $this->routeList[$LLcmHQ]["\x63\154\141\x73\x73"](); if ($YpjDf3 instanceof Controllers) { goto olTAeb; } throw new ControllerNotUseControllerClassException(); olTAeb: $kt752m = "\x61\x63\164\x69\157\x6e" . ucfirst($this->routeList[$LLcmHQ]["\x61\x63\164\151\x6f\x6e"]); if (method_exists($YpjDf3, $kt752m)) { goto O8tSlZ; } throw new ControllerActionNotExistsException(); O8tSlZ: if (!($this->routeList[$LLcmHQ]["\164\171\160\x65"] !== $_SERVER["\122\105\x51\125\x45\123\x54\x5f\x4d\105\124\110\117\104"])) { goto MNVSiB; } $Rks8u9 = Request::getRequestData("\x5f\155\145\x74\150\x6f\x64", ''); if ($Rks8u9) { goto bZ80HP; } throw new HTTPMethodIsInvalidException(); goto uQmTkx; bZ80HP: if (!($this->routeList[$LLcmHQ]["\164\x79\x70\x65"] !== $Rks8u9)) { goto UfsfiN; } throw new HTTPMethodIsInvalidException(); UfsfiN: uQmTkx: MNVSiB: $this->controller = $YpjDf3; $this->action = $kt752m; return $this; } public function getRouteList() : array { return $this->routeList; } public function getController() : Controllers { return $this->controller; } public function getAction() : string { return $this->action; } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/AdminApi/Validator/Validation.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Validator; defined("\x41\ 102\x53\120\x41\124\110") || exit; use PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rules\Interfaces\BeforeValidate; class Validation extends \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Validation { public function __construct(Validator $Urx2wE, array $SZjlEr, array $rAInh0, array $copH5A = array(), $kT6OhU = null) { $this->validator = $Urx2wE; $this->inputs = $this->resolveInputAttributes($SZjlEr); $this->messages = $copH5A; $this->errors = $kT6OhU; foreach ($rAInh0 as $ZDC4QY => $hsD8q1) { $this->addAttribute($ZDC4QY, $hsD8q1); czbtXG: } KeVohb: } public function validate(array $SZjlEr = array()) { $this->inputs = array_merge($this->inputs, $this->resolveInputAttributes($SZjlEr)); foreach ($this->attributes as $ZDC4QY => $iszMCK) { foreach ($iszMCK->getRules() as $hsD8q1) { if (!$hsD8q1 instanceof BeforeValidate) { goto OtOHm6; } $hsD8q1->beforeValidate(); OtOHm6: mSTtIt: } G2x08u: unJxci: } HhkwA5: foreach ($this->attributes as $ZDC4QY => $iszMCK) { $this->validateAttribute($iszMCK); D2n6yJ: } PNqXP3: } }21 namespace Teamwanteuvatvies\Src\AdminApi\Validator; defined("\x41\x42\123\x50\101\x54\x48") || exit; use PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rules\Interfaces\BeforeValidate; class Validation extends \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Validation { public function __construct(Validator $lpQQc3, array $cx2A1E, array $S5Ware, array $XuiEcX = array(), $PFe5PY = null) { $this->validator = $lpQQc3; $this->inputs = $this->resolveInputAttributes($cx2A1E); $this->messages = $XuiEcX; $this->errors = $PFe5PY; foreach ($S5Ware as $gAX3RY => $MG4gNB) { $this->addAttribute($gAX3RY, $MG4gNB); col01L: } SXQscU: } public function validate(array $cx2A1E = array()) { $this->inputs = array_merge($this->inputs, $this->resolveInputAttributes($cx2A1E)); foreach ($this->attributes as $gAX3RY => $urQA9I) { foreach ($urQA9I->getRules() as $MG4gNB) { if (!$MG4gNB instanceof BeforeValidate) { goto EPFDfl; } $MG4gNB->beforeValidate(); EPFDfl: xNSlrf: } XpXbPe: WweYG_: } wcvKsg: foreach ($this->attributes as $gAX3RY => $urQA9I) { $this->validateAttribute($urQA9I); mSr0Gk: } oAK7ZN: } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/AdminApi/Validator/Validator.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Validator; defined("\x41\ x42\123\120\x41\124\110") || 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 $copH5A = array()) { $this->messages = $copH5A; $this->errors = new ErrorBag(); $this->registerBaseValidators(); $this->addValidator("\x43\165\x73\x74\x6f\155\x42\x6f\157\154\145\x61\x6e", new CustomBoolean()); $this->addValidator("\155\151\x6e\x69\146", new MinIf()); } private function trans($SqYBaf, $C4zwlm = array()) { return \Context::getContext()->getTranslator()->trans($SqYBaf, $C4zwlm, "\115\157\x64\165\154\145\x73\56\124\145\141\x6d\x77\x61\x6e\164\145\x75\166\141\164\166\x69\x65\x73"); } public function addError($eIF4M9, $mbKBdR) { $this->errors->add($eIF4M9, '', $this->trans($mbKBdR)); } public function check() { if (!$this->errors->count()) { goto lScoU8; } throw new QueryValidationException($this->errors); lScoU8: } public function make(array $SZjlEr, array $rAInh0, array $copH5A = array()) : \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Validation { $copH5A = array_merge($this->messages, $copH5A); $SP067b = new Validation($this, $SZjlEr, $rAInh0, $copH5A, $this->errors); $SP067b->setTranslations($this->getTranslations()); return $SP067b; } }21 namespace Teamwanteuvatvies\Src\AdminApi\Validator; defined("\x41\102\123\120\x41\124\110") || 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 $XuiEcX = array()) { $this->messages = $XuiEcX; $this->errors = new ErrorBag(); $this->registerBaseValidators(); $this->addValidator("\103\x75\x73\164\x6f\x6d\102\x6f\157\154\145\141\156", new CustomBoolean()); $this->addValidator("\155\x69\x6e\151\x66", new MinIf()); } private function trans($ah0gIt, $S_3jee = array()) { return \Context::getContext()->getTranslator()->trans($ah0gIt, $S_3jee, "\115\x6f\144\x75\x6c\145\x73\56\124\145\141\x6d\167\141\156\164\x65\165\x76\141\164\x76\151\x65\x73"); } public function addError($zjPf6j, $xX2F2z) { $this->errors->add($zjPf6j, '', $this->trans($xX2F2z)); } public function check() { if (!$this->errors->count()) { goto Itt67j; } throw new QueryValidationException($this->errors); Itt67j: } public function make(array $cx2A1E, array $S5Ware, array $XuiEcX = array()) : \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Validation { $XuiEcX = array_merge($this->messages, $XuiEcX); $wfO_jo = new Validation($this, $cx2A1E, $S5Ware, $XuiEcX, $this->errors); $wfO_jo->setTranslations($this->getTranslations()); return $wfO_jo; } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/AdminApi/Validator/index.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 if (defined("\ x41\x42\x53\120\x41\x54\110")) { goto EjnLCH; } exit; EjnLCH: header("\x45\x78\160\151\x72\x65\x73\x3a\40\115\157\x6e\x2c\x20\62\x36\x20\112\x75\x6c\x20\61\71\x39\67\40\60\65\72\x30\x30\x3a\x30\60\x20\107\x4d\x54"); header("\114\x61\163\x74\x2d\x4d\x6f\144\x69\146\151\x65\144\x3a\x20" . gmdate("\x44\x2c\x20\144\x20\115\40\x59\40\x48\x3a\151\x3a\x73") . "\40\107\115\124"); header("\103\x61\x63\150\x65\x2d\103\157\x6e\x74\162\157\x6c\x3a\40\156\157\55\163\164\x6f\162\145\x2c\x20\156\157\55\x63\141\143\150\145\x2c\40\x6d\165\163\x74\x2d\162\145\x76\141\154\x69\144\141\164\x65"); header("\103\x61\x63\150\145\55\x43\157\156\164\x72\157\154\x3a\40\160\157\163\164\55\143\x68\x65\143\153\75\60\x2c\x20\x70\162\145\55\x63\150\x65\x63\153\75\60", false); header("\120\162\x61\147\x6d\141\72\x20\156\x6f\55\x63\141\143\x68\x65"); header("\x4c\157\x63\x61\x74\151\157\x6e\x3a\x20\56\56\x2f"); exit;21 if (defined("\101\102\123\120\x41\124\x48")) { goto zxMFH4; } exit; zxMFH4: header("\x45\170\x70\151\162\145\163\72\40\115\x6f\x6e\54\40\62\x36\x20\x4a\x75\x6c\x20\61\x39\71\x37\40\60\x35\x3a\60\60\x3a\x30\60\x20\x47\115\x54"); header("\x4c\x61\163\x74\x2d\x4d\x6f\144\x69\x66\151\x65\144\72\x20" . gmdate("\x44\54\40\144\40\x4d\40\131\x20\110\72\151\72\x73") . "\x20\x47\115\x54"); header("\103\141\143\x68\145\55\103\x6f\156\x74\162\x6f\154\x3a\x20\x6e\157\x2d\x73\x74\x6f\x72\x65\x2c\40\x6e\x6f\x2d\x63\x61\x63\150\145\54\40\x6d\165\x73\164\x2d\162\x65\x76\141\x6c\x69\144\141\x74\x65"); header("\103\x61\x63\x68\145\55\103\x6f\156\164\x72\x6f\x6c\72\40\x70\157\x73\x74\x2d\x63\x68\145\x63\x6b\x3d\x30\x2c\40\160\x72\x65\x2d\x63\x68\x65\x63\153\x3d\60", false); header("\x50\x72\141\147\x6d\141\72\40\156\157\55\143\x61\143\x68\145"); header("\x4c\x6f\143\141\164\151\157\x6e\x3a\x20\x2e\56\x2f"); exit; -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/AdminApi/index.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 header("\ 105\x78\x70\x69\x72\145\163\72\40\115\x6f\156\x2c\x20\62\66\40\112\x75\154\x20\61\71\71\67\x20\x30\65\72\60\60\72\60\60\40\107\x4d\124"); header("\x4c\x61\x73\x74\55\x4d\157\144\x69\146\151\x65\x64\72\40" . gmdate("\104\54\x20\144\x20\115\x20\x59\x20\x48\x3a\x69\x3a\163") . "\x20\x47\x4d\124"); header("\x43\141\x63\x68\x65\55\103\157\156\164\162\157\154\x3a\40\156\x6f\x2d\x73\164\x6f\x72\x65\x2c\x20\x6e\157\55\x63\x61\x63\150\145\x2c\40\x6d\165\163\x74\55\x72\x65\166\x61\x6c\151\144\141\164\x65"); header("\x43\x61\143\150\x65\55\x43\x6f\x6e\x74\162\157\x6c\72\40\160\157\163\164\x2d\x63\150\145\x63\153\75\60\x2c\40\x70\162\x65\55\x63\x68\x65\x63\153\75\x30", false); header("\x50\x72\x61\147\155\x61\72\x20\156\x6f\x2d\x63\141\x63\150\145"); header("\x4c\157\x63\141\x74\x69\x6f\x6e\72\40\56\56\57"); exit;21 header("\x45\x78\x70\151\x72\x65\163\72\x20\115\x6f\x6e\x2c\40\x32\66\40\x4a\x75\154\x20\x31\71\x39\67\40\x30\x35\x3a\60\60\72\60\60\40\x47\115\124"); header("\114\141\163\x74\55\115\157\x64\151\146\151\x65\144\72\40" . gmdate("\104\54\40\x64\40\115\40\131\40\x48\72\151\72\163") . "\x20\107\x4d\124"); header("\103\x61\x63\x68\145\55\103\157\x6e\x74\162\x6f\154\72\x20\x6e\157\x2d\163\164\x6f\x72\145\54\40\156\x6f\x2d\143\x61\x63\150\145\54\x20\155\x75\x73\164\x2d\162\145\x76\x61\x6c\x69\x64\141\164\145"); header("\103\x61\x63\x68\145\x2d\103\157\x6e\164\x72\x6f\x6c\x3a\40\x70\x6f\163\x74\x2d\x63\x68\x65\143\153\75\60\54\40\x70\162\145\55\x63\x68\145\143\153\x3d\x30", false); header("\x50\x72\x61\147\155\141\72\40\x6e\157\x2d\143\141\143\150\x65"); header("\114\157\x63\x61\164\151\x6f\x6e\72\40\56\56\x2f"); exit; -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/ConfigurationQuery.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; defined("\101\ x42\123\x50\101\124\x48") || exit; class ConfigurationQuery { private static $configCache; public const CONFIG_PREFIX = "\x74\x65\141\155\x77\x61\156\164\x65\165\166\x61\x74\x76\x69\145\163\x5f"; public const FIELDS = ["\x76\145\x72\151\x66\x79\x5f\x76\141\x74\x5f\167\150\x65\156\x5f\x6f\162\x64\x65\x72\x69\156\x67" => true, "\x72\x65\x71\x75\x69\162\145\x5f\x76\x61\164\137\167\x68\x65\156\137\157\x72\144\145\162\151\x6e\147" => false, "\x61\154\154\157\x77\137\x62\141\x64\x5f\166\x61\x74\137\x6e\165\x6d\x65\162\137\167\150\x65\x6e\137\157\x72\144\x65\x72" => true, "\x72\x65\161\165\x69\162\145\137\x76\141\x74\x5f\160\162\x65\146\x69\170" => false, "\144\x65\146\141\x75\154\x74\137\166\141\164\x5f\x70\162\x65\146\x69\170" => null, "\162\145\143\x6f\x67\x6e\x69\x7a\x65\137\166\141\x74\x5f\x70\x72\x65\x66\151\170\x5f\x62\171\x5f\x63\157\x75\156\x74\x72\x79" => true, "\141\x6c\x6c\x6f\x77\137\157\162\x64\145\x72\x5f\167\x68\145\x6e\x5f\142\141\x64\x5f\162\145\163\x70\157\156\x73\145" => true, "\x76\145\x72\151\x66\x79\x5f\x76\141\x74\137\146\x6f\x72\x5f\141\154\154\137\141\x64\x64\162\145\x73\163" => true, "\x76\145\162\151\146\171\x5f\166\x61\164\x5f\x66\x6f\x72\137\x61\x6c\x6c\137\141\x64\x64\162\x65\x73\x73\x5f\x64\141\x79\163" => 7, "\163\x68\157\167\137\x69\156\146\x6f\x5f\x6f\156\x5f\x62\141\144\137\156\x75\x6d\x62\145\162\x5f\x6f\156\137\x66\162\157\x6e\164" => true, "\163\x68\157\x77\137\151\156\x66\x6f\x5f\x6f\x6e\x5f\163\x75\143\143\x65\163\163\x5f\x6e\x75\x6d\142\145\x72\x5f\x6f\x6e\137\x66\x72\x6f\156\164" => true, "\160\162\157\x78\x79\x5f\x6c\x69\x73\164" => null, "\x69\147\x6e\x6f\162\x65\137\160\x72\x6f\170\x79\137\x77\150\x65\x6e\137\x65\x72\162\157\162" => false, "\145\156\x61\142\154\x65\137\x76\141\x74\x5f\163\145\x6c\x65\143\164" => false, "\x62\x6c\x6f\143\153\137\x6e\x69\x70" => null, "\166\141\164\x5f\163\x65\x6c\x65\x63\164" => false, "\x75\x73\x65\x5f\x6e\x65\x77\137\x76\x61\164\137\157\156\x5f\x73\x68\x69\160\x70\151\156\x67\137\x6d\x65\164\150\157\x64" => false, "\x63\141\x72\x74\x5f\x72\165\154\x65" => 0, "\165\163\145\137\151\156\x74\162\x61\137\x76\141\164\137\x72\x65\x67\165\154\x61\164\151\x6f\x6e\x73" => false, "\x69\x6e\164\x72\x61\x5f\166\141\x74\137\162\145\x67\165\x6c\141\164\x69\157\x6e\163\137\x63\157\165\x6e\x74\x72\x79" => null, "\x76\x61\x6c\151\x64\x61\164\x65\x5f\166\141\164\x5f\x70\162\145\146\151\x78\x5f\x62\171\137\x63\157\x75\x6e\164\162\x79" => false, "\x65\x6e\141\142\x6c\145\x5f\166\141\164\x5f\157\x73\x73" => false, "\166\141\164\137\157\x73\x73\x5f\163\145\154\x65\x63\164" => false]; public const JSON_FIELDS = ["\x65\170\x63\x6c\x75\144\145\x5f\143\157\x75\x6e\x74\x72\171" => '', "\x61\144\144\151\164\x69\157\x6e\141\x6c\x5f\166\x61\164\x5f\x6f\x73\x73\x5f\x73\x65\x6c\145\x63\164" => '']; public static function updateConfiguration(array $ahEfqR) { global $wpdb; if (empty($ahEfqR["\x65\x78\x63\154\165\144\145\x5f\143\x6f\165\156\164\162\171"])) { goto lZ37OX; } $ahEfqR["\145\x78\x63\x6c\165\144\145\x5f\x63\x6f\x75\x6e\164\x72\x79"] = array_values(array_unique(array_map(function ($Xlea6E) { return $Xlea6E; }, $ahEfqR["\x65\170\x63\154\x75\144\x65\137\143\157\x75\x6e\x74\162\x79"]))); lZ37OX: if (empty($ahEfqR["\151\x6e\164\162\141\137\166\141\164\x5f\162\x65\x67\x75\x6c\x61\x74\x69\x6f\x6e\x73\x5f\143\157\165\x6e\x74\162\x79"])) { goto oR9yG9; } $ahEfqR["\151\x6e\164\x72\141\137\166\x61\x74\x5f\162\x65\x67\x75\154\141\164\x69\x6f\156\x73\x5f\143\x6f\x75\x6e\x74\162\171"] = $ahEfqR["\x69\156\x74\x72\141\x5f\x76\x61\x74\x5f\x72\x65\147\165\x6c\x61\164\151\157\x6e\x73\x5f\143\157\x75\x6e\x74\162\x79"]; oR9yG9: foreach (array_keys(self::FIELDS) as $u3xakK) { $SqYBaf = $ahEfqR[$u3xakK] ?? null; $tIztym = $wpdb->get_var($wpdb->prepare("\x53\x45\114\x45\103\x54\x20\103\x4f\125\x4e\x54\50\x2a\x29\40\x46\122\x4f\x4d\40{$wpdb->options}\40\x57\x48\105\x52\105\40\157\x70\164\x69\157\156\137\x6e\x61\155\145\x20\75\x20\45\163", self::CONFIG_PREFIX . $u3xakK)); if ($tIztym > 0) { goto VFan24; } add_option(self::CONFIG_PREFIX . $u3xakK, $SqYBaf); goto wVY73X; VFan24: update_option(self::CONFIG_PREFIX . $u3xakK, $SqYBaf); wVY73X: xNLulN: } dJqbLB: foreach (array_keys(self::JSON_FIELDS) as $Ox09LY) { $SqYBaf = $ahEfqR[$Ox09LY] ?? null; $tIztym = $wpdb->get_var($wpdb->prepare("\x53\x45\114\105\x43\124\x20\103\117\125\116\124\50\52\x29\x20\x46\x52\117\115\40{$wpdb->options}\40\x57\x48\x45\122\105\x20\x6f\160\x74\x69\x6f\156\137\156\141\x6d\x65\40\75\x20\x25\x73", self::CONFIG_PREFIX . $Ox09LY)); if ($tIztym > 0) { goto sSWKTZ; } add_option(self::CONFIG_PREFIX . $Ox09LY, json_encode($SqYBaf)); goto gvZfBw; sSWKTZ: update_option(self::CONFIG_PREFIX . $Ox09LY, json_encode($SqYBaf)); gvZfBw: YI4DOP: } y81z8b: wp_cache_delete("\141\154\154\x6f\x70\164\151\157\x6e\x73", "\157\x70\x74\x69\157\x6e\x73"); } public static function get($eIF4M9 = null, $CUqu6S = false) { if (!(empty(self::$configCache) || $CUqu6S)) { goto mgCnqu; } $ahEfqR = []; foreach (self::FIELDS as $u3xakK => $IRdcf6) { $ahEfqR[$u3xakK] = get_option(self::CONFIG_PREFIX . $u3xakK, $IRdcf6); alGl9_: } lofNny: foreach (self::JSON_FIELDS as $Ox09LY => $IRdcf6) { $iZMtYJ = get_option(self::CONFIG_PREFIX . $Ox09LY, json_encode($IRdcf6)); $m0I6HP = json_decode($iZMtYJ, true); if (!(json_last_error() !== JSON_ERROR_NONE || !is_array($m0I6HP))) { goto r0izt8; } $m0I6HP = []; r0izt8: $ahEfqR[$Ox09LY] = $m0I6HP; NYEtpd: } wsKWdc: self::$configCache = $ahEfqR; mgCnqu: if (!($eIF4M9 !== null)) { goto vplGGx; } return self::$configCache[$eIF4M9] ?? null; vplGGx: return self::$configCache; } public static function getCronKey($iu3IcI = null) { $eIF4M9 = get_option("\164\145\x61\155\x77\x61\156\164\145\x75\166\141\164\x76\151\145\163\x5f\143\x72\157\x6e\137\153\145\x79"); if ($eIF4M9) { goto OZ32SV; } $vnooHI = 16; if (!function_exists("\x72\x61\x6e\x64\x6f\x6d\x5f\142\171\164\145\x73")) { goto v8Fzvs; } try { $DTqx64 = bin2hex(random_bytes($vnooHI)); } catch (\Exception $bhvX1V) { } v8Fzvs: if ($DTqx64) { goto juaG2b; } $DTqx64 = substr(str_shuffle(str_repeat("\60\x31\62\x33\x34\65\x36\67\x38\x39\141\x62\x63\x64\x65\146\147\150\151\152\x6b\154\x6d\x6e\x6f\160\161\162\x73\x74\165\166\x77\170\x79\x7a\101\x42\x43\x44\x45\106\x47\110\x49\112\x4b\x4c\115\116\117\120\x51\x52\123\124\125\126\x57\x58\131\x5a", $vnooHI)), 0, $vnooHI); juaG2b: update_option("\164\145\x61\x6d\x77\141\156\164\x65\x75\166\x61\x74\x76\x69\145\x73\137\x63\x72\157\156\x5f\153\145\171", $DTqx64); $eIF4M9 = $DTqx64; OZ32SV: return $eIF4M9; } public static function getRandomProxy() { $lHRKsM = self::get("\x70\162\x6f\170\171\x5f\154\151\x73\x74"); if (!empty($lHRKsM)) { goto o8P6YO; } return false; o8P6YO: $lHRKsM = explode(PHP_EOL, $lHRKsM); if (!empty($lHRKsM[0])) { goto TQ_qBx; } return false; TQ_qBx: $lHRKsM = $lHRKsM[wp_rand(0, count($lHRKsM) - 1)]; $lHRKsM = explode("\x2f\57", $lHRKsM); if (!empty($lHRKsM[1])) { goto xRB1fX; } $lHRKsM = $lHRKsM[0]; goto uBDyTS; xRB1fX: $lHRKsM = $lHRKsM[1]; uBDyTS: preg_match("\57\50\x2e\x2a\77\x29\72\x28\134\144\x2b\x29\44\57", $lHRKsM, $JilPyI); if (!(!isset($JilPyI[2]) || !(int) $JilPyI[2])) { goto Fx52nY; } return false; Fx52nY: return [$JilPyI[1], $JilPyI[2], sprintf("\45\163\72\45\163", $JilPyI[1], $JilPyI[2])]; } public static function requireVatWhenOrdering() { return IsTrueBoolean::createVO(self::get("\x76\x65\x72\x69\x66\x79\x5f\x76\x61\x74\x5f\x77\150\x65\x6e\137\x6f\162\144\145\x72\151\x6e\147")) && IsTrueBoolean::createVO(self::get("\162\x65\161\165\x69\x72\x65\137\x76\141\164\137\x77\x68\145\x6e\137\157\x72\x64\x65\162\x69\x6e\x67")); } public static function checkBlockNIP($kTLYuW) { if (!($Mwd16G = ConfigurationQuery::get("\x62\154\x6f\143\x6b\x5f\156\151\160"))) { goto uuUjUz; } $kkFvnx = explode(PHP_EOL, $Mwd16G); if (!in_array($kTLYuW, $kkFvnx)) { goto Q0lRER; } return false; Q0lRER: uuUjUz: return true; } public static function getExcludedCountries() { if (!(IsTrueBoolean::createVO(ConfigurationQuery::get("\x65\x6e\141\x62\154\x65\137\x76\141\164\137\x73\x65\x6c\145\143\164")) && ($SHkAaS = ConfigurationQuery::get("\x65\x78\143\154\165\x64\x65\137\143\157\x75\156\x74\162\x79")))) { goto vpYbOX; } return $SHkAaS; vpYbOX: return false; } public static function getIntraVatCountry() { if (!(IsTrueBoolean::createVO(ConfigurationQuery::get("\x75\163\145\137\151\156\x74\162\141\x5f\x76\141\x74\x5f\162\x65\147\x75\154\x61\164\x69\157\x6e\x73")) && ($YYsDqM = ConfigurationQuery::get("\x69\x6e\x74\x72\141\x5f\166\141\x74\137\x72\145\147\165\154\141\x74\x69\x6f\156\x73\x5f\143\x6f\x75\156\x74\162\171")))) { goto PlB3vW; } return $YYsDqM; PlB3vW: return false; } public static function getOSSVatId() { $pnyzLq = ConfigurationQuery::get("\x76\141\x74\x5f\x6f\163\163\x5f\x73\145\154\145\143\x74"); if (!(!IsTrueBoolean::createVO(ConfigurationQuery::get("\x65\156\x61\x62\154\x65\137\x76\141\x74\x5f\x73\145\x6c\x65\143\x74")) || !IsTrueBoolean::createVO(ConfigurationQuery::get("\145\x6e\141\142\x6c\145\x5f\x76\x61\164\137\x6f\163\163")) || !$pnyzLq)) { goto YhmKfx; } return false; YhmKfx: return (int) $pnyzLq; } public static function getAdditionalOSSVatId() { $pnyzLq = ConfigurationQuery::get("\x61\144\x64\x69\x74\151\157\156\141\154\x5f\x76\x61\x74\137\157\163\x73\137\163\x65\154\145\x63\x74"); if (!(!IsTrueBoolean::createVO(ConfigurationQuery::get("\145\156\141\142\154\145\137\166\x61\164\137\163\145\x6c\x65\x63\x74")) || !IsTrueBoolean::createVO(ConfigurationQuery::get("\145\x6e\141\x62\154\145\137\x76\141\x74\x5f\157\x73\x73")) || !$pnyzLq)) { goto Flvugu; } return false; Flvugu: return (array) $pnyzLq; } }21 namespace Teamwanteuvatvies\Src; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; defined("\101\102\x53\x50\101\x54\x48") || exit; class ConfigurationQuery { private static $configCache; public const CONFIG_PREFIX = "\x74\x65\141\x6d\167\141\x6e\164\145\165\x76\x61\x74\166\151\x65\163\x5f"; public const FIELDS = ["\166\x65\162\x69\x66\x79\x5f\166\141\164\x5f\167\150\145\x6e\137\157\162\144\145\x72\151\156\x67" => true, "\162\x65\161\165\x69\x72\145\x5f\166\x61\x74\137\167\x68\145\x6e\137\x6f\162\144\145\162\x69\156\x67" => false, "\141\154\x6c\x6f\167\x5f\x62\x61\x64\137\166\141\164\137\x6e\165\155\145\162\x5f\x77\x68\x65\x6e\137\x6f\x72\x64\x65\162" => true, "\162\145\161\x75\x69\162\x65\x5f\x76\x61\x74\137\160\x72\x65\146\151\170" => false, "\x64\145\146\141\165\154\164\137\166\141\x74\137\160\x72\145\x66\x69\x78" => null, "\162\145\143\x6f\x67\156\151\x7a\x65\x5f\166\x61\164\137\x70\162\x65\x66\x69\x78\x5f\x62\x79\137\x63\157\x75\x6e\x74\162\x79" => true, "\141\154\x6c\157\x77\137\157\162\x64\x65\x72\137\167\x68\145\156\137\x62\x61\x64\137\162\x65\x73\160\x6f\x6e\163\x65" => true, "\166\x65\162\x69\146\x79\x5f\166\141\164\x5f\x66\x6f\162\x5f\141\x6c\x6c\x5f\141\144\144\x72\x65\163\163" => true, "\166\145\162\151\x66\x79\x5f\x76\141\164\137\146\x6f\x72\x5f\141\x6c\154\137\141\144\144\x72\x65\163\163\x5f\x64\141\171\163" => 7, "\x73\x68\157\x77\137\x69\x6e\x66\x6f\x5f\x6f\156\x5f\x62\x61\x64\137\x6e\165\x6d\x62\x65\162\x5f\157\156\x5f\x66\162\157\156\164" => true, "\163\150\157\167\137\151\156\x66\157\x5f\x6f\156\137\x73\x75\x63\x63\x65\163\x73\x5f\156\x75\x6d\x62\x65\162\x5f\x6f\156\x5f\x66\x72\x6f\156\x74" => true, "\160\162\x6f\x78\171\x5f\x6c\151\163\164" => null, "\x69\x67\x6e\157\162\145\x5f\x70\162\157\x78\x79\x5f\x77\150\145\156\x5f\x65\162\162\157\162" => false, "\x65\156\x61\x62\154\x65\137\x76\141\164\x5f\x73\x65\154\145\143\164" => false, "\x62\x6c\x6f\x63\x6b\137\156\x69\x70" => null, "\x76\x61\164\x5f\163\x65\x6c\145\x63\x74" => false, "\x75\x73\145\137\156\x65\x77\x5f\x76\x61\164\137\157\x6e\x5f\163\150\151\160\x70\151\156\147\137\155\145\x74\x68\157\x64" => false, "\143\141\162\164\137\162\165\x6c\145" => 0, "\x75\x73\x65\137\x69\x6e\164\x72\x61\137\166\x61\164\x5f\162\x65\x67\x75\x6c\141\164\151\x6f\156\163" => false, "\151\x6e\x74\x72\x61\x5f\x76\x61\164\137\162\x65\147\165\x6c\141\164\151\x6f\x6e\163\x5f\143\x6f\165\156\164\x72\171" => null, "\166\141\x6c\x69\x64\141\x74\145\x5f\x76\x61\164\x5f\x70\x72\145\146\151\170\137\x62\171\x5f\143\157\x75\x6e\x74\x72\x79" => false, "\x65\156\x61\x62\x6c\145\137\x76\141\x74\x5f\x6f\x73\x73" => false, "\166\141\x74\x5f\x6f\163\x73\x5f\163\x65\154\x65\x63\x74" => false]; public const JSON_FIELDS = ["\145\x78\x63\154\165\144\145\x5f\143\x6f\x75\x6e\164\162\x79" => '', "\141\x64\144\x69\x74\x69\157\x6e\x61\x6c\x5f\166\x61\164\x5f\x6f\163\163\137\x73\145\x6c\145\x63\x74" => '']; public static function updateConfiguration(array $C2ylmE) { global $wpdb; if (empty($C2ylmE["\x65\170\143\x6c\x75\x64\145\x5f\143\157\165\x6e\x74\x72\171"])) { goto NAV385; } $C2ylmE["\145\170\143\x6c\165\144\145\x5f\143\157\165\156\164\162\171"] = array_values(array_unique(array_map(function ($jRmICr) { return $jRmICr; }, $C2ylmE["\145\170\x63\154\x75\144\145\x5f\x63\157\x75\x6e\164\x72\x79"]))); NAV385: if (empty($C2ylmE["\x69\156\164\162\141\x5f\x76\x61\x74\x5f\162\x65\147\x75\x6c\141\x74\151\x6f\x6e\163\x5f\x63\157\165\x6e\164\162\x79"])) { goto hn200n; } $C2ylmE["\151\x6e\x74\x72\x61\137\166\x61\x74\x5f\x72\145\147\x75\154\141\164\x69\157\156\163\x5f\x63\157\x75\156\x74\x72\171"] = $C2ylmE["\151\x6e\x74\162\x61\137\x76\141\164\x5f\162\x65\x67\165\154\x61\164\151\157\156\163\x5f\x63\157\165\x6e\x74\x72\171"]; hn200n: foreach (array_keys(self::FIELDS) as $tc0FCw) { $ah0gIt = $C2ylmE[$tc0FCw] ?? null; $zF9Td1 = $wpdb->get_var($wpdb->prepare("\123\105\114\105\103\x54\x20\x43\x4f\125\x4e\x54\50\52\x29\40\106\x52\117\x4d\40{$wpdb->options}\x20\x57\110\105\122\105\40\x6f\160\164\151\157\156\x5f\x6e\141\x6d\145\x20\x3d\40\x25\x73", self::CONFIG_PREFIX . $tc0FCw)); if ($zF9Td1 > 0) { goto huTPEk; } add_option(self::CONFIG_PREFIX . $tc0FCw, $ah0gIt); goto v_VJDN; huTPEk: update_option(self::CONFIG_PREFIX . $tc0FCw, $ah0gIt); v_VJDN: HuoKcO: } DLrolW: foreach (array_keys(self::JSON_FIELDS) as $Wtkvvh) { $ah0gIt = $C2ylmE[$Wtkvvh] ?? null; $zF9Td1 = $wpdb->get_var($wpdb->prepare("\123\x45\114\105\103\x54\40\103\117\x55\116\x54\50\52\x29\40\x46\x52\x4f\x4d\40{$wpdb->options}\40\x57\110\x45\x52\105\x20\x6f\160\164\151\x6f\x6e\x5f\156\x61\x6d\x65\x20\75\40\45\x73", self::CONFIG_PREFIX . $Wtkvvh)); if ($zF9Td1 > 0) { goto eXODqK; } add_option(self::CONFIG_PREFIX . $Wtkvvh, json_encode($ah0gIt)); goto zdHq7A; eXODqK: update_option(self::CONFIG_PREFIX . $Wtkvvh, json_encode($ah0gIt)); zdHq7A: oV3Iqp: } dFqtUW: wp_cache_delete("\x61\154\154\157\x70\x74\151\157\156\163", "\157\x70\164\151\x6f\x6e\x73"); } public static function get($zjPf6j = null, $YpfoIS = false) { if (!(empty(self::$configCache) || $YpfoIS)) { goto Gl8Nsd; } $C2ylmE = []; foreach (self::FIELDS as $tc0FCw => $NuqFBH) { $C2ylmE[$tc0FCw] = get_option(self::CONFIG_PREFIX . $tc0FCw, $NuqFBH); J6fQo_: } Mpgtaa: foreach (self::JSON_FIELDS as $Wtkvvh => $NuqFBH) { $QYZlpn = get_option(self::CONFIG_PREFIX . $Wtkvvh, json_encode($NuqFBH)); $ubSKmV = json_decode($QYZlpn, true); if (!(json_last_error() !== JSON_ERROR_NONE || !is_array($ubSKmV))) { goto Xi0_tR; } $ubSKmV = []; Xi0_tR: $C2ylmE[$Wtkvvh] = $ubSKmV; EbYr20: } s0IV78: self::$configCache = $C2ylmE; Gl8Nsd: if (!($zjPf6j !== null)) { goto s3o4kP; } return self::$configCache[$zjPf6j] ?? null; s3o4kP: return self::$configCache; } public static function getCronKey($He6UE3 = null) { $zjPf6j = get_option("\x74\x65\141\x6d\x77\x61\x6e\x74\145\165\x76\141\164\x76\151\x65\x73\x5f\143\x72\157\x6e\x5f\153\x65\171"); if ($zjPf6j) { goto iZ_pQN; } $HUvyNv = 16; if (!function_exists("\162\x61\156\144\x6f\155\x5f\x62\x79\x74\145\x73")) { goto pC82QI; } try { $qo3jUO = bin2hex(random_bytes($HUvyNv)); } catch (\Exception $Y6TOO8) { } pC82QI: if ($qo3jUO) { goto C0ZbyT; } $qo3jUO = substr(str_shuffle(str_repeat("\x30\61\x32\x33\x34\x35\x36\67\70\71\141\x62\x63\144\145\146\x67\x68\151\x6a\153\154\155\x6e\157\x70\x71\162\163\164\165\166\167\170\x79\172\101\x42\103\x44\105\x46\x47\x48\111\112\x4b\x4c\115\x4e\117\x50\x51\x52\x53\124\125\x56\127\x58\x59\x5a", $HUvyNv)), 0, $HUvyNv); C0ZbyT: update_option("\x74\x65\x61\155\167\x61\156\164\x65\165\166\x61\x74\x76\x69\x65\163\x5f\143\x72\x6f\156\137\153\x65\171", $qo3jUO); $zjPf6j = $qo3jUO; iZ_pQN: return $zjPf6j; } public static function getRandomProxy() { $BEfaSf = self::get("\160\x72\x6f\170\x79\x5f\154\x69\x73\164"); if (!empty($BEfaSf)) { goto O1EIIT; } return false; O1EIIT: $BEfaSf = explode(PHP_EOL, $BEfaSf); if (!empty($BEfaSf[0])) { goto HzmlLB; } return false; HzmlLB: $BEfaSf = $BEfaSf[wp_rand(0, count($BEfaSf) - 1)]; $BEfaSf = explode("\57\x2f", $BEfaSf); if (!empty($BEfaSf[1])) { goto uJ8fE7; } $BEfaSf = $BEfaSf[0]; goto Rdaw4J; uJ8fE7: $BEfaSf = $BEfaSf[1]; Rdaw4J: preg_match("\x2f\x28\x2e\x2a\77\x29\x3a\x28\134\144\53\51\x24\57", $BEfaSf, $u6iloE); if (!(!isset($u6iloE[2]) || !(int) $u6iloE[2])) { goto UgAT2X; } return false; UgAT2X: return [$u6iloE[1], $u6iloE[2], sprintf("\45\x73\x3a\x25\x73", $u6iloE[1], $u6iloE[2])]; } public static function requireVatWhenOrdering() { return IsTrueBoolean::createVO(self::get("\166\145\x72\x69\146\171\x5f\166\141\164\x5f\167\x68\x65\156\137\x6f\162\x64\x65\x72\x69\156\x67")) && IsTrueBoolean::createVO(self::get("\162\x65\x71\x75\151\162\145\x5f\x76\141\164\x5f\x77\150\145\156\137\157\x72\144\x65\x72\151\x6e\147")); } public static function checkBlockNIP($hKyoXw) { if (!($n8bfCX = ConfigurationQuery::get("\142\154\157\143\x6b\137\156\x69\160"))) { goto peHAc4; } $Oy7d85 = explode(PHP_EOL, $n8bfCX); if (!in_array($hKyoXw, $Oy7d85)) { goto rgQ7NS; } return false; rgQ7NS: peHAc4: return true; } public static function getExcludedCountries() { if (!(IsTrueBoolean::createVO(ConfigurationQuery::get("\x65\x6e\141\142\x6c\145\137\166\141\164\137\x73\x65\154\145\x63\x74")) && ($tj0Kp0 = ConfigurationQuery::get("\x65\x78\x63\x6c\165\x64\145\137\x63\157\165\x6e\164\162\x79")))) { goto Ixiu4w; } return $tj0Kp0; Ixiu4w: return false; } public static function getIntraVatCountry() { if (!(IsTrueBoolean::createVO(ConfigurationQuery::get("\165\163\x65\x5f\151\x6e\164\162\x61\137\x76\141\x74\x5f\x72\145\x67\165\x6c\x61\x74\x69\157\x6e\163")) && ($LLxS0N = ConfigurationQuery::get("\x69\156\164\x72\141\x5f\x76\141\164\137\162\x65\x67\165\154\141\x74\x69\157\x6e\x73\137\x63\157\x75\156\x74\x72\171")))) { goto QVDPEY; } return $LLxS0N; QVDPEY: return false; } public static function getOSSVatId() { $aFzrJu = ConfigurationQuery::get("\x76\x61\x74\x5f\x6f\163\x73\x5f\163\x65\154\x65\x63\164"); if (!(!IsTrueBoolean::createVO(ConfigurationQuery::get("\x65\156\141\x62\154\145\x5f\166\x61\164\137\163\145\154\145\x63\x74")) || !IsTrueBoolean::createVO(ConfigurationQuery::get("\x65\x6e\x61\x62\154\x65\x5f\166\141\x74\137\157\x73\163")) || !$aFzrJu)) { goto vlbSK4; } return false; vlbSK4: return (int) $aFzrJu; } public static function getAdditionalOSSVatId() { $aFzrJu = ConfigurationQuery::get("\141\x64\144\151\164\151\157\156\141\x6c\x5f\x76\141\x74\x5f\x6f\x73\163\x5f\x73\145\x6c\x65\143\x74"); if (!(!IsTrueBoolean::createVO(ConfigurationQuery::get("\145\156\x61\x62\x6c\x65\137\166\x61\164\x5f\163\145\154\145\x63\164")) || !IsTrueBoolean::createVO(ConfigurationQuery::get("\x65\x6e\141\x62\x6c\x65\x5f\x76\x61\x74\137\x6f\x73\163")) || !$aFzrJu)) { goto PFQqL0; } return false; PFQqL0: return (array) $aFzrJu; } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/Libs/DTO/ViesVatDataDTO.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Libs\DTO; defined("\ 101\102\x53\120\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($EfZNF4 = false, $Ln5hGJ = "\x2d", $PyEWnv = "\55", $kTLYuW = "\55", $f4JTkb = "\55", $ITKrgk = "\55", $yGOt0e = "\55", $JeX1lD = null, $wJkGFu = null, $tfHI2E = null, $SLw1hX = null, $eLToWw = null) { $this->isValid = $EfZNF4; $this->rawVat = $Ln5hGJ; $this->name = $PyEWnv; $this->vat = $kTLYuW; $this->countryCode = $f4JTkb; $this->address = $ITKrgk; $this->lastUpdate = $yGOt0e; $this->parsedCity = $JeX1lD; $this->parsedAddress = $wJkGFu; $this->parsedZip = $tfHI2E; $this->parsedZipCity = $SLw1hX; if (!$eLToWw) { goto k2cvS7; } $this->throwable = $eLToWw; k2cvS7: } public function getAddress() { return str_replace(PHP_EOL, "\x3c\x62\x72\40\57\76", trim($this->address)) ?? "\55"; } public function setThrowable(\Throwable $bhvX1V) { $this->throwable = $bhvX1V->getMessage(); return $this; } public function getThrowable() { return $this->throwable; } public function toArray() { return ["\162\141\x77\x5f\x76\x61\x74" => $this->rawVat, "\x6e\141\155\145" => $this->name, "\x76\x61\164" => $this->vat, "\143\157\x75\x6e\164\x72\171\x43\x6f\144\145" => $this->countryCode, "\141\x64\144\x72\x65\163\163" => $this->getAddress(), "\x69\x73\137\166\x61\x6c\x69\144" => $this->isValid, "\154\141\x73\x74\x5f\x75\x70\144\x61\x74\x65" => $this->lastUpdate, "\x70\x61\x72\163\x65\x64\x43\151\164\171" => $this->parsedCity, "\x70\141\162\x73\145\144\101\144\x64\x72\145\x73\x73" => $this->parsedAddress, "\160\x61\162\x73\x65\x64\132\x69\160" => $this->parsedZip, "\x70\141\162\x73\x65\x64\x5a\x69\x70\103\x69\x74\171" => $this->parsedZipCity, "\x76\151\145\163\137\x65\x72\162\157\162" => $this->throwable]; } }21 namespace Teamwanteuvatvies\Src\Libs\DTO; defined("\x41\x42\x53\120\101\124\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($yw1uvO = false, $X0ILHh = "\x2d", $Cm2dHG = "\55", $hKyoXw = "\55", $bPRe38 = "\x2d", $A9Wiga = "\55", $sgGv6u = "\x2d", $TCFWha = null, $BakKiX = null, $L5CG0w = null, $VLRx8t = null, $MVzOw2 = null) { $this->isValid = $yw1uvO; $this->rawVat = $X0ILHh; $this->name = $Cm2dHG; $this->vat = $hKyoXw; $this->countryCode = $bPRe38; $this->address = $A9Wiga; $this->lastUpdate = $sgGv6u; $this->parsedCity = $TCFWha; $this->parsedAddress = $BakKiX; $this->parsedZip = $L5CG0w; $this->parsedZipCity = $VLRx8t; if (!$MVzOw2) { goto jae3Cl; } $this->throwable = $MVzOw2; jae3Cl: } public function getAddress() { return str_replace(PHP_EOL, "\x3c\x62\162\40\57\76", trim($this->address)) ?? "\55"; } public function setThrowable(\Throwable $Y6TOO8) { $this->throwable = $Y6TOO8->getMessage(); return $this; } public function getThrowable() { return $this->throwable; } public function toArray() { return ["\x72\x61\167\x5f\x76\x61\164" => $this->rawVat, "\x6e\141\x6d\x65" => $this->name, "\x76\141\164" => $this->vat, "\x63\157\x75\156\x74\162\x79\x43\x6f\144\145" => $this->countryCode, "\141\x64\x64\x72\145\163\163" => $this->getAddress(), "\151\163\x5f\166\141\x6c\151\x64" => $this->isValid, "\x6c\141\x73\x74\x5f\165\x70\144\141\x74\145" => $this->lastUpdate, "\160\141\x72\163\145\x64\103\151\x74\x79" => $this->parsedCity, "\160\141\x72\x73\x65\x64\x41\x64\144\162\145\x73\x73" => $this->parsedAddress, "\x70\x61\162\x73\x65\x64\132\x69\x70" => $this->parsedZip, "\160\141\x72\163\x65\144\x5a\x69\x70\103\x69\164\171" => $this->parsedZipCity, "\x76\x69\x65\x73\137\145\162\x72\x6f\x72" => $this->throwable]; } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/Libs/DTO/index.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 if (defined("\ 101\x42\x53\120\101\124\110")) { goto Np4nYk; } exit; Np4nYk: header("\x45\x78\x70\x69\x72\x65\163\x3a\40\x4d\157\x6e\54\40\62\66\40\x4a\165\x6c\40\x31\x39\71\x37\40\60\65\x3a\x30\60\x3a\60\x30\40\x47\x4d\124"); header("\x4c\x61\163\164\55\115\x6f\144\151\146\151\145\x64\72\40" . gmdate("\104\x2c\x20\x64\40\115\x20\x59\40\x48\72\x69\72\163") . "\x20\107\x4d\124"); header("\103\x61\x63\150\145\55\103\x6f\156\164\x72\x6f\x6c\72\x20\156\x6f\x2d\163\x74\x6f\x72\x65\54\40\156\157\55\x63\x61\143\150\145\54\x20\x6d\165\x73\164\55\x72\x65\x76\x61\x6c\x69\144\141\x74\x65"); header("\103\x61\x63\150\x65\55\103\x6f\156\x74\162\157\154\x3a\x20\160\157\x73\164\55\143\150\x65\x63\x6b\75\x30\54\40\160\162\x65\x2d\143\x68\145\x63\153\75\x30", false); header("\x50\x72\x61\x67\x6d\141\x3a\x20\x6e\x6f\x2d\x63\141\143\150\145"); header("\114\157\143\x61\x74\151\157\x6e\x3a\40\56\56\57"); exit;21 if (defined("\x41\x42\x53\x50\101\124\110")) { goto Rk8Amn; } exit; Rk8Amn: header("\105\170\x70\x69\x72\145\x73\x3a\x20\115\157\156\x2c\40\62\66\x20\112\165\154\x20\61\x39\x39\67\40\x30\65\72\x30\60\x3a\60\x30\x20\x47\x4d\x54"); header("\x4c\141\x73\164\x2d\x4d\x6f\x64\151\x66\x69\x65\144\x3a\x20" . gmdate("\x44\x2c\40\144\40\x4d\40\x59\40\x48\x3a\x69\x3a\x73") . "\40\x47\x4d\x54"); header("\x43\x61\x63\x68\145\x2d\x43\x6f\x6e\x74\x72\x6f\x6c\72\x20\x6e\157\x2d\x73\x74\157\162\x65\54\x20\156\x6f\x2d\x63\141\x63\150\x65\54\40\x6d\x75\x73\x74\55\x72\145\x76\141\154\x69\144\x61\x74\x65"); header("\103\141\x63\x68\x65\x2d\103\157\x6e\164\x72\x6f\x6c\72\40\x70\x6f\x73\164\55\x63\x68\145\x63\153\x3d\60\x2c\40\x70\x72\145\x2d\x63\150\x65\143\x6b\x3d\x30", false); header("\120\162\141\x67\x6d\141\72\40\156\x6f\x2d\x63\x61\143\150\x65"); header("\x4c\x6f\143\141\x74\151\157\156\x3a\40\x2e\x2e\x2f"); exit; -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/Libs/Queue.php
r3388298 r3388300 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\x42\x53\ 120\x41\124\110") || exit; class Queue { private static $possibleVatFields = ["\137\x62\x69\x6c\154\151\156\x67\x5f\x76\141\x74", "\137\x77\143\137\142\x69\x6c\154\151\x6e\x67\57\x74\x65\x61\x6d\x77\141\x6e\x74\x65\x75\x76\x61\164\166\x69\145\163\57\x74\145\x61\155\x77\141\156\164\145\x75\166\x61\164\166\151\x65\x73\x5f\166\141\164", "\x5f\164\x65\x61\x6d\167\141\x6e\x74\x65\165\x76\x61\164\166\x69\145\163\57\164\145\141\x6d\x77\141\x6e\x74\145\x75\166\141\164\x76\x69\145\163\137\166\141\164", "\137\142\151\154\154\x69\156\x67\137\164\x65\x61\x6d\x77\x61\x6e\164\x65\165\x76\141\x74\x76\151\x65\163\137\x76\x61\164", "\137\142\151\154\x6c\151\x6e\x67\x5f\166\x61\164\x5f\x6e\x75\x6d\x62\145\x72"]; public function createQueue() { global $wpdb; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\166\x65\162\x69\146\x79\137\166\x61\x74\x5f\x66\157\x72\137\x61\154\154\137\141\x64\144\x72\x65\163\x73"))) { goto Ccv5aU; } $gAbgyV = (int) ConfigurationQuery::get("\x76\x65\162\151\146\171\x5f\x76\x61\x74\137\x66\x6f\162\x5f\141\154\154\x5f\x61\x64\144\x72\145\x73\163\x5f\x64\x61\171\x73"); $enLSaS = implode("\x2c\x20", array_fill(0, count(self::$possibleVatFields), "\x25\163")); $lVsyR2 = "\x49\116\123\105\122\x54\40\111\x47\x4e\x4f\122\x45\40\x49\x4e\124\x4f\40{$wpdb->prefix}\x74\145\x61\155\x77\141\x6e\x74\x65\x75\x76\141\164\x76\x69\x65\x73\137\x71\x75\145\x75\x65\x20\50\x6f\x72\144\x65\162\x5f\x69\144\x29\xa\40\40\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\40\x20\x20\40\123\105\114\105\103\x54\x20\x44\x49\x53\x54\111\116\x43\124\40\x77\x6f\x6d\56\157\162\144\x65\162\137\151\144\12\40\x20\x20\40\40\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\x46\122\x4f\115\40{$wpdb->prefix}\167\143\137\x6f\162\144\x65\162\x73\x5f\x6d\x65\x74\x61\40\167\x6f\155\xa\x20\40\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x49\x4e\116\x45\122\x20\x4a\117\111\116\x20{$wpdb->prefix}\x77\x63\137\x6f\x72\x64\x65\162\137\141\144\x64\162\x65\x73\163\145\163\40\x6f\141\12\40\40\x20\40\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\x4f\x4e\x20\x77\x6f\x6d\56\x6f\x72\144\x65\162\137\151\x64\x20\75\x20\157\141\x2e\157\x72\x64\145\162\x5f\151\x64\x20\101\x4e\x44\40\x6f\141\56\141\144\144\x72\x65\163\163\x5f\164\171\160\x65\x20\75\x20\47\x62\151\x6c\x6c\151\x6e\x67\x27\12\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\40\40\40\40\x20\x20\x57\110\x45\122\105\x20\167\x6f\x6d\56\x6d\x65\x74\141\137\153\x65\171\x20\111\x4e\x20\x28" . $enLSaS . "\x29\12\x20\40\x20\x20\40\x20\40\40\x20\40\x20\40\x20\x20\40\40\40\40\40\101\116\x44\40\x77\x6f\x6d\x2e\155\145\164\x61\137\x76\x61\x6c\x75\145\40\x21\x3d\40\x27\47\xa\40\40\x20\40\40\40\40\40\x20\40\x20\x20\40\40\40\x20\x20\x20\40\x41\x4e\104\x20\167\x6f\155\x2e\155\145\164\141\x5f\x76\x61\x6c\165\x65\40\x4e\x4f\124\x20\x49\x4e\40\50\xa\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\40\40\40\40\40\40\x20\x20\x20\x20\x53\x45\114\105\103\x54\40\x72\x61\x77\137\166\141\164\x20\x46\122\117\115\40{$wpdb->prefix}\x74\145\x61\x6d\167\x61\x6e\x74\x65\165\x76\x61\x74\166\151\145\x73\137\141\x64\x64\162\145\163\x73\12\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\40\x29"; $wpdb->query($wpdb->prepare($lVsyR2, ...self::$possibleVatFields)); $Nphfc8 = "\111\116\x53\x45\x52\x54\x20\x49\x47\116\x4f\122\105\40\111\116\124\x4f\40{$wpdb->prefix}\x74\x65\x61\155\x77\141\156\164\145\165\x76\x61\164\x76\x69\145\x73\x5f\161\x75\x65\165\x65\x20\x28\x6f\x72\144\145\x72\137\x69\144\51\xa\40\40\40\40\40\x20\x20\x20\40\40\40\40\x20\x20\40\x20\x20\x53\x45\x4c\x45\x43\x54\x20\104\111\x53\124\111\116\103\124\40\x77\157\155\56\157\x72\x64\145\x72\x5f\x69\144\12\x20\40\40\x20\x20\40\x20\40\x20\40\40\40\40\40\x20\40\x20\106\122\117\115\40{$wpdb->prefix}\x77\143\x5f\x6f\162\x64\x65\x72\163\137\x6d\145\x74\141\40\x77\x6f\155\12\40\40\x20\x20\40\x20\40\40\40\40\40\40\x20\40\40\40\x20\x49\116\116\105\122\x20\112\x4f\111\116\40{$wpdb->prefix}\167\x63\137\x6f\162\144\x65\x72\x5f\141\144\x64\162\145\163\163\145\x73\40\x6f\141\12\x20\x20\x20\40\x20\x20\40\x20\40\40\40\40\40\40\40\40\40\x20\40\x4f\116\40\x77\x6f\x6d\56\157\x72\144\145\162\x5f\x69\x64\x20\75\40\x6f\x61\x2e\x6f\162\144\145\x72\x5f\151\x64\x20\x41\x4e\104\40\x6f\141\x2e\141\144\144\x72\x65\x73\163\137\164\171\x70\x65\40\75\40\47\x62\x69\x6c\x6c\151\x6e\147\x27\12\40\x20\x20\x20\40\40\x20\40\40\x20\40\40\40\40\x20\x20\x20\x49\x4e\x4e\105\122\x20\112\x4f\111\116\40{$wpdb->prefix}\164\145\x61\x6d\167\141\156\x74\x65\165\166\x61\x74\x76\151\x65\163\137\141\x64\x64\162\x65\163\163\40\x74\x61\xa\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\117\116\40\x77\157\155\56\155\x65\164\x61\137\x76\141\154\165\145\x20\x3d\40\164\141\56\162\x61\167\137\166\x61\164\xa\x20\40\x20\40\40\40\40\40\40\x20\40\x20\x20\40\x20\x20\x20\x57\110\x45\122\105\x20\167\x6f\155\56\155\145\164\141\137\x6b\x65\171\40\111\116\x20\50{$enLSaS}\51\xa\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\40\101\x4e\x44\40\167\157\155\x2e\x6d\145\164\141\x5f\x76\x61\x6c\165\x65\40\x21\75\40\x27\x27\12\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\40\x41\x4e\x44\40\x74\x61\56\x6c\141\x73\x74\137\165\160\144\x61\x74\145\40\74\x20\x44\x41\x54\x45\x5f\123\x55\x42\50\x43\x55\122\104\x41\x54\105\50\51\x2c\40\111\116\x54\x45\122\x56\x41\114\x20\x25\144\40\104\101\x59\x29"; $wpdb->query($wpdb->prepare($Nphfc8, ...[...self::$possibleVatFields, $gAbgyV])); Ccv5aU: } public function processQueue() { global $wpdb; $MJe4MT = 0; $I99Vb_ = 500; qJSlhd: if (!($MJe4MT < $I99Vb_)) { goto cEdi67; } $Op_TX6 = $wpdb->get_var("\123\105\x4c\105\103\124\40\x6f\162\x64\145\x72\137\151\x64\40\106\x52\117\x4d\40{$wpdb->prefix}\164\x65\141\155\x77\141\156\x74\x65\x75\x76\x61\164\x76\151\145\x73\x5f\161\x75\x65\x75\145\40\114\111\x4d\111\x54\x20\61"); if ($Op_TX6) { goto ubXZx7; } goto cEdi67; ubXZx7: $wpdb->query($wpdb->prepare("\104\x45\114\x45\124\105\x20\x46\x52\x4f\115\x20{$wpdb->prefix}\164\145\x61\155\x77\x61\x6e\x74\145\x75\166\141\164\x76\x69\145\x73\137\x71\165\x65\x75\x65\40\127\110\105\x52\105\40\x6f\162\144\x65\162\137\151\144\x20\x3d\x20\45\144", $Op_TX6)); try { $P2gIKm = wc_get_order((int) $Op_TX6); if ($P2gIKm) { goto n4rw0T; } goto qJSlhd; n4rw0T: $ITKrgk = new Address($P2gIKm, "\x62\x69\x6c\154\x69\156\147"); Vies::getInstance()->getAddressVatData($ITKrgk); } catch (\Throwable $bhvX1V) { } ++$MJe4MT; goto qJSlhd; cEdi67: } public function addQueue(?int $KtDj3d) { if (!empty($KtDj3d)) { goto palhzN; } return; palhzN: global $wpdb; $wpdb->query($wpdb->prepare("\111\x4e\x53\x45\122\124\x20\x49\107\116\x4f\122\105\x20\111\x4e\x54\117\x20{$wpdb->prefix}\164\145\x61\155\167\141\156\x74\x65\x75\166\x61\164\166\x69\x65\x73\137\x71\165\x65\x75\145\40\50\x75\x6d\145\x74\141\x5f\x69\144\x29\x20\x56\x41\114\125\x45\123\40\50\x25\144\51", $KtDj3d)); } }21 namespace Teamwanteuvatvies\Src\Libs; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Src\Libs\Woocommerce\Address; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; defined("\101\x42\x53\x50\101\124\x48") || exit; class Queue { private static $possibleVatFields = ["\x5f\142\x69\x6c\154\151\156\147\137\166\141\x74", "\137\x77\x63\137\x62\151\154\x6c\151\x6e\x67\57\164\145\x61\155\x77\x61\x6e\164\x65\x75\x76\141\x74\166\x69\145\x73\x2f\164\145\141\155\x77\141\156\164\x65\165\166\x61\164\x76\151\145\163\137\x76\x61\164", "\x5f\164\145\141\x6d\167\x61\156\164\x65\165\166\x61\x74\166\x69\145\163\x2f\164\x65\x61\155\167\141\156\164\145\x75\166\141\x74\166\151\x65\x73\137\x76\141\164", "\137\x62\x69\154\154\151\156\147\137\x74\x65\x61\x6d\x77\x61\x6e\x74\x65\165\166\x61\x74\x76\x69\145\x73\137\x76\x61\x74", "\137\142\x69\154\154\151\x6e\147\x5f\x76\141\x74\137\156\x75\155\142\145\162"]; public function createQueue() { global $wpdb; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\x76\145\x72\x69\x66\171\137\x76\x61\x74\x5f\146\157\162\x5f\141\154\154\x5f\141\144\144\162\x65\x73\163"))) { goto kEovJi; } $OEhs4k = (int) ConfigurationQuery::get("\x76\x65\162\x69\146\x79\x5f\166\x61\x74\137\x66\x6f\162\137\141\154\154\137\141\144\144\x72\x65\x73\x73\137\x64\x61\x79\x73"); $P7Skrm = implode("\x2c\40", array_fill(0, count(self::$possibleVatFields), "\45\163")); $H9yiPZ = "\x49\x4e\x53\105\122\124\40\111\107\x4e\117\122\x45\40\x49\116\124\117\x20{$wpdb->prefix}\164\x65\x61\x6d\167\x61\156\164\145\165\166\x61\164\x76\151\145\163\137\x71\x75\145\165\x65\40\50\x6f\x72\x64\145\x72\x5f\151\144\x29\12\x20\40\40\40\x20\x20\x20\40\40\40\40\40\x20\40\40\40\40\123\105\114\105\103\124\40\x44\111\x53\x54\111\116\x43\x54\x20\x77\x6f\x6d\56\157\162\x64\145\x72\137\151\144\12\40\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\40\x20\x46\x52\x4f\x4d\40{$wpdb->prefix}\167\143\x5f\x6f\162\x64\x65\x72\163\x5f\x6d\145\x74\x61\40\167\x6f\x6d\12\x20\x20\40\40\40\x20\x20\40\x20\40\40\40\x20\40\40\40\40\x49\116\116\x45\122\40\x4a\117\111\x4e\40{$wpdb->prefix}\167\143\137\157\x72\x64\x65\x72\x5f\x61\x64\144\x72\145\x73\163\x65\163\40\157\141\12\x20\40\x20\x20\x20\40\40\40\x20\x20\40\40\40\40\40\40\40\40\40\117\116\x20\167\x6f\155\x2e\157\x72\144\145\162\137\x69\144\40\x3d\x20\x6f\141\56\x6f\162\x64\145\x72\137\151\x64\x20\101\x4e\x44\40\x6f\x61\x2e\x61\144\144\x72\145\x73\x73\x5f\x74\171\160\x65\40\75\x20\47\142\151\x6c\154\x69\x6e\147\47\12\40\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\40\x20\x20\40\x20\x57\110\x45\x52\x45\x20\167\x6f\x6d\56\155\x65\164\141\137\153\145\x79\x20\111\x4e\40\50" . $P7Skrm . "\51\xa\x20\40\x20\x20\x20\40\40\40\40\40\40\x20\x20\x20\40\40\40\x20\x20\x41\116\104\x20\167\157\x6d\x2e\x6d\145\164\141\x5f\166\141\x6c\165\145\40\41\75\40\x27\x27\xa\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\101\x4e\104\x20\167\x6f\155\x2e\155\145\x74\x61\137\166\x61\154\x75\x65\x20\x4e\117\124\40\111\x4e\x20\x28\12\40\x20\40\x20\x20\x20\x20\40\x20\40\40\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\x20\123\105\x4c\105\x43\124\40\x72\x61\x77\137\166\x61\x74\40\106\122\117\115\40{$wpdb->prefix}\164\x65\x61\x6d\167\x61\156\164\x65\165\166\141\x74\x76\151\145\x73\137\141\x64\x64\162\145\x73\163\12\x20\40\40\40\x20\40\40\40\x20\x20\40\x20\40\x20\x20\40\40\x20\40\x29"; $wpdb->query($wpdb->prepare($H9yiPZ, ...self::$possibleVatFields)); $uWQDnH = "\111\x4e\123\105\122\124\40\x49\x47\116\x4f\x52\105\x20\x49\116\124\x4f\x20{$wpdb->prefix}\x74\x65\141\155\x77\141\x6e\164\145\165\166\x61\164\166\x69\x65\163\x5f\x71\165\145\165\145\40\x28\x6f\x72\144\x65\x72\137\x69\x64\51\xa\40\40\x20\x20\x20\40\x20\40\40\x20\x20\40\40\x20\40\x20\40\123\x45\x4c\x45\x43\124\x20\x44\x49\x53\x54\111\x4e\x43\x54\x20\x77\157\x6d\x2e\157\162\x64\x65\x72\137\151\x64\xa\x20\x20\40\40\40\x20\x20\x20\x20\40\40\40\40\40\x20\x20\40\x46\122\x4f\115\x20{$wpdb->prefix}\167\x63\x5f\157\162\144\x65\162\163\x5f\155\145\164\x61\40\167\157\x6d\xa\x20\40\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\40\40\x20\x49\116\116\105\122\x20\112\x4f\x49\x4e\40{$wpdb->prefix}\x77\x63\137\157\162\x64\x65\x72\x5f\141\144\144\162\x65\x73\x73\145\163\40\157\x61\12\40\40\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\40\40\x4f\x4e\40\x77\x6f\x6d\56\x6f\162\144\145\162\x5f\x69\144\x20\75\x20\x6f\141\56\x6f\x72\144\145\162\137\x69\x64\x20\x41\116\104\40\157\x61\x2e\141\144\144\162\x65\x73\163\x5f\164\x79\160\145\x20\75\x20\x27\142\151\x6c\x6c\x69\x6e\147\47\xa\x20\x20\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\40\40\40\111\x4e\x4e\105\122\40\x4a\x4f\111\116\40{$wpdb->prefix}\164\145\x61\155\x77\141\156\x74\145\x75\166\141\x74\166\151\x65\163\137\x61\144\x64\162\145\163\163\40\x74\x61\xa\40\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\117\x4e\x20\167\x6f\x6d\56\x6d\x65\164\141\x5f\166\x61\x6c\x75\145\x20\x3d\x20\x74\141\56\x72\141\167\137\x76\x61\164\12\40\x20\40\40\40\40\x20\x20\40\x20\x20\x20\40\40\x20\40\40\127\x48\105\122\x45\40\167\x6f\x6d\56\x6d\x65\x74\x61\137\x6b\145\171\x20\111\x4e\40\50{$P7Skrm}\51\xa\40\40\40\40\40\x20\40\40\40\x20\x20\40\40\x20\40\40\40\40\x20\101\116\x44\40\x77\x6f\x6d\56\155\x65\x74\141\x5f\166\141\x6c\x75\x65\x20\41\x3d\x20\x27\x27\12\40\40\40\x20\x20\x20\40\40\x20\40\40\40\40\40\40\x20\x20\x20\40\101\116\x44\x20\164\141\x2e\154\141\x73\164\137\165\160\144\x61\x74\x65\x20\x3c\x20\104\x41\x54\105\137\x53\x55\102\x28\103\125\122\104\101\124\x45\x28\51\x2c\40\x49\116\x54\x45\x52\126\x41\x4c\x20\45\x64\x20\104\101\131\x29"; $wpdb->query($wpdb->prepare($uWQDnH, ...[...self::$possibleVatFields, $OEhs4k])); kEovJi: } public function processQueue() { global $wpdb; $Ho9HVg = 0; $R0MSgJ = 500; GjA_bv: if (!($Ho9HVg < $R0MSgJ)) { goto Y1Gdyz; } $xjg1My = $wpdb->get_var("\123\x45\x4c\105\103\124\x20\157\162\x64\145\x72\137\151\x64\40\106\x52\117\x4d\40{$wpdb->prefix}\164\x65\x61\155\167\x61\156\164\x65\165\166\x61\164\166\x69\x65\163\x5f\161\x75\x65\165\145\40\x4c\x49\115\x49\124\40\61"); if ($xjg1My) { goto OEUUDM; } goto Y1Gdyz; OEUUDM: $wpdb->query($wpdb->prepare("\104\105\x4c\105\x54\x45\x20\x46\x52\117\x4d\40{$wpdb->prefix}\x74\145\141\x6d\x77\141\x6e\164\x65\x75\166\141\164\166\x69\x65\163\x5f\161\165\145\165\x65\40\127\x48\105\122\x45\40\157\x72\144\x65\x72\137\151\x64\40\75\x20\x25\144", $xjg1My)); try { $n26AoU = wc_get_order((int) $xjg1My); if ($n26AoU) { goto Hz0sq4; } goto GjA_bv; Hz0sq4: $A9Wiga = new Address($n26AoU, "\142\x69\154\154\151\x6e\x67"); Vies::getInstance()->getAddressVatData($A9Wiga); } catch (\Throwable $Y6TOO8) { } ++$Ho9HVg; goto GjA_bv; Y1Gdyz: } public function addQueue(?int $cONhjk) { if (!empty($cONhjk)) { goto AfXq5w; } return; AfXq5w: global $wpdb; $wpdb->query($wpdb->prepare("\x49\116\x53\105\122\x54\x20\111\107\116\117\122\105\40\111\x4e\x54\117\40{$wpdb->prefix}\x74\145\141\155\x77\141\x6e\x74\x65\165\x76\141\x74\166\151\x65\x73\137\161\165\145\165\x65\x20\x28\x75\155\145\x74\141\137\151\144\51\40\126\x41\114\x55\105\123\40\x28\x25\144\x29", $cONhjk)); } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/Libs/Vies.php
r3388298 r3388300 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("\101\ 102\123\120\x41\x54\110") || exit; class Vies { public const VAT_REGEX = "\57\136\50\101\x54\174\102\105\x7c\x42\x47\x7c\103\x59\174\103\132\x7c\x44\x45\174\104\113\x7c\x45\x45\174\x45\x4c\x7c\x45\123\174\106\x49\x7c\106\x52\174\110\122\174\110\125\x7c\111\x45\x7c\111\124\x7c\x4c\125\174\x4c\126\x7c\x4c\x54\174\x4d\x54\174\116\114\174\x50\114\x7c\120\x54\x7c\122\117\x7c\123\105\x7c\123\111\174\x53\x4b\x7c\107\102\x7c\x58\111\174\105\125\51\77\50\56\x2a\x3f\51\x24\57\x6d"; private static $instance; private $viesApi; private $timeout = 10; protected const COUNTRYCODES = ["\101\165\x73\x74\x72\151\x61" => "\101\x54", "\102\145\x6c\x67\x69\165\x6d" => "\102\105", "\x42\165\154\x67\141\x72\151\x61" => "\x42\107", "\x43\x79\160\162\x75\x73" => "\x43\x59", "\x43\x7a\x65\x63\x68\x20\122\x65\x70\165\142\x6c\x69\x63" => "\103\132", "\107\145\x72\155\141\x6e\171" => "\104\105", "\104\145\x6e\x6d\141\x72\x6b" => "\x44\113", "\x45\x73\x74\157\156\x69\x61" => "\105\105", "\107\162\x65\x65\x63\x65" => "\105\x4c", "\123\x70\141\151\x6e" => "\x45\x53", "\x46\151\156\154\x61\x6e\x64" => "\106\x49", "\x46\162\141\x6e\143\x65" => "\106\x52", "\103\162\157\x61\x74\151\141" => "\x48\122", "\x48\x75\x6e\x67\x61\162\171" => "\x48\125", "\x49\162\145\154\x61\156\x64" => "\x49\105", "\111\164\141\x6c\171" => "\x49\124", "\x4c\x75\x78\x65\155\142\x6f\x75\x72\147" => "\x4c\x55", "\114\x61\164\166\x69\x61" => "\114\126", "\114\x69\164\x68\165\x61\x6e\151\x61" => "\x4c\124", "\115\141\x6c\x74\141" => "\115\124", "\116\145\x74\x68\145\x72\154\x61\156\x64\x73" => "\116\x4c", "\x50\157\x6c\x61\x6e\144" => "\120\x4c", "\120\157\162\x74\165\147\141\154" => "\x50\124", "\122\157\155\141\x6e\x69\x61" => "\x52\117", "\123\167\x65\x64\145\156" => "\x53\105", "\123\154\x6f\166\x65\156\151\x61" => "\123\111", "\123\154\x6f\x76\x61\x6b\x69\x61" => "\123\x4b", "\x55\x6e\151\x74\145\144\x20\113\151\156\x67\144\x6f\x6d" => "\107\102", "\125\x6e\151\x74\x65\x64\x20\x4b\x69\156\x67\144\x6f\155\40\x28\x4e\x6f\162\x74\x68\x65\x72\156\x20\x49\162\145\x6c\x61\156\144\51" => "\130\111", "\115\x4f\x53\x53\40\x4e\165\x6d\142\x65\162" => "\x45\125"]; protected const COUNTRY_TO_PREFIX = ["\x44\x45" => "\104\x45", "\101\124" => "\x41\x54", "\x42\105" => "\102\105", "\x45\123" => "\105\x53", "\106\111" => "\x46\x49", "\x46\122" => "\106\x52", "\x47\122" => "\x45\x4c", "\x49\124" => "\x49\x54", "\x4c\x55" => "\114\x55", "\116\114" => "\x4e\114", "\120\x4c" => "\x50\x4c", "\x50\x54" => "\120\x54", "\103\132" => "\x43\x5a", "\x53\105" => "\x53\x45", "\104\x4b" => "\104\x4b", "\111\105" => "\x49\x45", "\x52\x4f" => "\x52\x4f", "\x53\x4b" => "\123\x4b", "\110\x52" => "\110\122", "\103\x59" => "\x43\x59", "\105\105" => "\105\105", "\114\x56" => "\x4c\x56", "\x4c\x54" => "\x4c\124", "\x4d\124" => "\115\x54", "\110\125" => "\110\125", "\x42\107" => "\x42\x47", "\123\111" => "\123\x49", "\107\x42" => "\107\x42", "\x58\x49" => "\x58\x49", "\x45\x55" => "\105\125"]; public function __construct() { $this->viesApi = new \PrestashopModuleTeamwanteuvatvies\DragonBe\Vies\Vies(); $nG784H = stream_context_create(["\150\x74\164\x70" => ["\x74\x69\155\145\157\x75\x74" => $this->timeout], "\163\163\154" => ["\166\145\x72\x69\x66\171\x5f\x70\x65\x65\162" => false, "\166\x65\162\x69\x66\x79\137\160\145\x65\x72\137\156\141\x6d\x65" => false, "\141\154\154\x6f\167\x5f\163\145\154\x66\x5f\x73\x69\x67\x6e\145\144" => true]]); $this->viesApi->setOptions(["\143\x6f\156\x6e\x65\143\164\x69\x6f\x6e\x5f\164\151\155\145\157\x75\164" => $this->timeout, "\163\164\x72\x65\141\155\137\143\x6f\x6e\x74\145\x78\x74" => $nG784H]); } public static function getInstance($UVMcph = true) { if (self::$instance instanceof self) { goto q98gzK; } self::$instance = new self(); q98gzK: return self::$instance; } public function getViesApi() { return $this->viesApi; } public function getAddressVatData($ITKrgk, $G3z55E = false) { if (!empty($ITKrgk->id)) { goto IQgn4O; } throw new \Exception("\101\x64\x64\x72\145\163\163\x20\x6e\x6f\164\40\x66\157\165\156\x64"); IQgn4O: if (!empty($ITKrgk->vat_number)) { goto sp9a5m; } return new ViesVatDataDTO(false); sp9a5m: if (!empty($ITKrgk->id_order)) { goto ZmQsyM; } $ITKrgk->id_order = 0; ZmQsyM: $Ln5hGJ = $ITKrgk->vat_number; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\x72\145\143\157\x67\x6e\x69\172\x65\137\x76\141\x74\x5f\160\162\145\146\151\x78\137\x62\x79\137\x63\157\x75\156\x74\x72\x79"))) { goto lnJMKq; } if (self::getPrefixForVatNumber($ITKrgk->vat_number)) { goto JOdOEs; } $Ln5hGJ = self::getPrefixForCountry($ITKrgk->country) . $ITKrgk->vat_number; JOdOEs: lnJMKq: global $wpdb; $ENqGHv = $wpdb->prefix . "\x74\145\x61\155\167\x61\x6e\x74\145\x75\x76\x61\164\166\x69\145\x73\x5f\141\x64\144\162\x65\163\163"; $biAdMF = ["\151\x64\x5f\157\162\x64\145\x72\40\x3d\40\x25\144", "\x6f\162\144\145\x72\x5f\x74\x79\x70\x65\40\x3d\40\45\163", "\x72\141\167\x5f\x76\141\164\x20\75\x20\x25\163"]; $kA_VDn = [(int) $ITKrgk->id_order, sanitize_text_field($ITKrgk->order_type), sanitize_text_field($Ln5hGJ)]; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\x76\x65\x72\151\146\x79\137\166\x61\164\137\146\157\x72\x5f\x61\x6c\x6c\137\x61\144\x64\162\x65\163\163"))) { goto fYLlwH; } $gAbgyV = ConfigurationQuery::get("\x76\x65\162\x69\x66\171\137\x76\x61\x74\x5f\x66\x6f\162\137\141\154\154\x5f\141\144\x64\x72\145\163\x73\x5f\144\x61\x79\x73"); if (!($gAbgyV > 0)) { goto OiLd8l; } $biAdMF[] = "\154\x61\x73\164\x5f\165\x70\x64\141\x74\x65\x20\76\40\x44\101\124\105\137\123\125\x42\x28\x43\125\122\104\x41\x54\105\50\x29\x2c\x20\x49\x4e\124\x45\122\126\101\114\x20" . intval($gAbgyV) . "\x20\104\x41\131\x29"; OiLd8l: fYLlwH: $gcMYVk = implode("\x20\101\x4e\104\40", $biAdMF); $qHZsjp = "\123\x45\x4c\x45\103\124\x20\x2a\40\x46\x52\117\x4d\x20{$ENqGHv}\x20\x57\110\105\x52\x45\40{$gcMYVk}"; $VD8GLC = $wpdb->prepare($qHZsjp, ...$kA_VDn); $xYNhEZ = $wpdb->get_row($VD8GLC, ARRAY_A); if (!(!$xYNhEZ || $G3z55E)) { goto HuMc3N; } return $this->updateVatData($ITKrgk); HuMc3N: return new ViesVatDataDTO($xYNhEZ["\151\x73\137\x76\141\x6c\151\x64"] ?? false, $ITKrgk->vat_number, $xYNhEZ["\x6e\x61\x6d\x65"] ?? '', $xYNhEZ["\166\x61\x74"] ?? '', $xYNhEZ["\x63\157\x75\x6e\x74\x72\x79\137\143\157\144\145"] ?? '', $xYNhEZ["\141\x64\144\162\x65\x73\163"] ?? '', $xYNhEZ["\x6c\141\x73\x74\x5f\165\160\x64\x61\164\x65"] ?? "\x2d", $xYNhEZ["\x70\x61\162\x73\145\144\137\x63\x69\164\x79"] ?? null, $xYNhEZ["\160\141\162\163\x65\144\x5f\x61\144\144\x72\x65\163\163"] ?? null, $xYNhEZ["\x70\x61\162\x73\145\x64\137\172\x69\160"] ?? null, $xYNhEZ["\x70\x61\162\x73\145\144\x5f\172\x69\x70\x5f\143\x69\x74\171"] ?? null, $xYNhEZ["\x76\151\145\x73\x5f\145\x72\x72\157\x72"] ?? null); } public function getVatData($MKuB2h, $gu5SeE = null, $G3z55E = false) { $MKuB2h = trim($MKuB2h); $GZZzCQ = self::VAT_REGEX; preg_match($GZZzCQ, $MKuB2h, $JilPyI); if (empty($JilPyI[2])) { goto Tf8a2o; } if (empty($JilPyI[1]) && $gu5SeE && IsTrueBoolean::createVO(ConfigurationQuery::get("\162\x65\x63\157\x67\156\x69\172\145\x5f\166\141\x74\137\160\162\x65\146\x69\170\137\142\x79\x5f\x63\157\165\156\164\162\x79"))) { goto dGBGH3; } goto oAo17H; Tf8a2o: return new ViesVatDataDTO(false, $MKuB2h); goto oAo17H; dGBGH3: $G2rzA7 = array_values(self::COUNTRYCODES); if (!in_array($gu5SeE, $G2rzA7)) { goto uAurEp; } $JilPyI[1] = $gu5SeE; uAurEp: oAo17H: if (!(empty($JilPyI[1]) && ($Q0AFK6 = ConfigurationQuery::get("\144\x65\x66\141\x75\x6c\x74\137\x76\x61\164\137\160\x72\145\x66\x69\x78")))) { goto YV5YXI; } $JilPyI[1] = $Q0AFK6; YV5YXI: if ($G3z55E) { goto z9yxXt; } try { $g2LRxm = $this->getCachedVatData($JilPyI[2], $JilPyI[1]); if (!($g2LRxm !== null)) { goto gOo4_7; } return $g2LRxm; gOo4_7: } catch (\Throwable $bhvX1V) { } z9yxXt: $QaoU4D = $this->getViesApi(); [$lHRKsM, $zAfFxG, $OrnzvD] = ConfigurationQuery::getRandomProxy(); if (empty(trim($lHRKsM ?? ''))) { goto uxGflE; } $ok4RSo = true; $PNpliZ = IsTrueBoolean::createVO(ConfigurationQuery::get("\151\147\156\157\x72\145\137\x70\x72\x6f\x78\x79\x5f\x77\x68\x65\156\x5f\x65\162\162\x6f\x72")); if (!$PNpliZ) { goto sYECJ0; } [$Vw7KEE] = $this->healthCheck($OrnzvD); if ($Vw7KEE) { goto KXakG4; } $ok4RSo = false; KXakG4: sYECJ0: if (!$ok4RSo) { goto x05972; } $QaoU4D->setOptions(["\160\x72\157\170\x79\x5f\150\157\x73\164" => $lHRKsM, "\160\x72\157\170\x79\137\160\x6f\x72\x74" => $zAfFxG, "\x70\x72\x6f\x78\x79\x5f\154\157\x67\x69\156" => '', "\x70\162\x6f\170\x79\137\x70\141\x73\163\167\157\162\x64" => '', "\x6b\145\145\x70\137\141\x6c\151\166\x65" => false, "\x63\x6f\x6e\x6e\x65\143\164\151\157\x6e\x5f\164\x69\155\145\157\x75\x74" => $this->timeout, "\163\164\x72\x65\141\x6d\137\x63\x6f\156\164\x65\x78\x74" => stream_context_create(["\x68\x74\164\160" => ["\164\x69\155\x65\x6f\165\x74" => $this->timeout], "\x73\163\x6c" => ["\x76\x65\x72\x69\x66\171\x5f\x70\x65\x65\162" => false, "\x76\x65\162\151\x66\171\137\160\145\x65\x72\137\156\141\x6d\145" => false, "\141\x6c\x6c\x6f\x77\x5f\x73\145\154\x66\x5f\163\151\x67\x6e\x65\144" => true]])]); x05972: uxGflE: $BoFk8u = ini_get("\144\145\146\x61\x75\154\164\137\x73\x6f\143\153\145\x74\x5f\164\x69\155\145\x6f\x75\x74"); try { ini_set("\144\145\x66\x61\165\154\x74\137\x73\157\143\x6b\145\x74\137\164\151\155\145\x6f\165\164", $this->timeout); $ahEfqR = $QaoU4D->validateVat($JilPyI[1], $JilPyI[2]); ini_set("\x64\x65\x66\141\165\x6c\164\137\x73\157\143\153\x65\x74\x5f\x74\151\x6d\x65\x6f\165\x74", $BoFk8u); } catch (\Throwable $bhvX1V) { ini_set("\x64\x65\146\141\165\x6c\x74\x5f\x73\x6f\143\x6b\x65\x74\137\x74\x69\x6d\145\x6f\x75\x74", $BoFk8u); $AnUWqD = new ViesVatDataDTO(false, $MKuB2h); $AnUWqD->setThrowable($bhvX1V); return $AnUWqD; } try { $wJkGFu = $this->parseAddress($ahEfqR); } catch (\Throwable $bhvX1V) { $wJkGFu = [null, null, null, null]; } $obgAd4 = new ViesVatDataDTO($ahEfqR->isValid(), $MKuB2h, $ahEfqR->getName(), $ahEfqR->getVatNumber(), $ahEfqR->getCountryCode(), $ahEfqR->getAddress(), $ahEfqR->getRequestDate()->format("\131\x2d\155\x2d\x64\40\110\x3a\x69\72\x73"), $wJkGFu[0], $wJkGFu[1], $wJkGFu[2], $wJkGFu[3]); try { $this->updateCachedVatData($obgAd4); } catch (\Throwable $bhvX1V) { } return $obgAd4; } public function updateVatData($ITKrgk) { global $wpdb; if (!empty($ITKrgk->id)) { goto Sgoogi; } throw new \Exception("\101\144\144\x72\x65\163\163\40\156\157\164\x20\146\x6f\x75\156\x64"); Sgoogi: if (!empty($ITKrgk->vat_number)) { goto Nxowf7; } return new ViesVatDataDTO(false); Nxowf7: $ahEfqR = $this->getVatData($ITKrgk->vat_number, $ITKrgk->country ?: null); $Ln5hGJ = $ITKrgk->vat_number; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\x72\x65\x63\157\147\x6e\x69\172\145\137\x76\x61\x74\137\160\x72\145\146\151\170\x5f\142\171\137\x63\157\x75\156\164\x72\x79"))) { goto DFMRK_; } if (self::getPrefixForVatNumber($ITKrgk->vat_number)) { goto gel69j; } $Ln5hGJ = self::getPrefixForCountry($ITKrgk->country ?: '') . $ITKrgk->vat_number; gel69j: DFMRK_: $ENqGHv = $wpdb->prefix . "\x74\x65\x61\x6d\x77\x61\156\164\x65\x75\x76\x61\164\166\x69\145\163\137\x61\x64\x64\x72\145\x73\163"; $Zqf0sK = $wpdb->prefix . "\x74\145\141\x6d\x77\141\x6e\x74\x65\x75\x76\141\164\166\151\145\x73\x5f\x61\x64\144\162\145\x73\163\137\150\151\x73\x74\x6f\x72\x79"; $vliNX4 = current_time("\155\171\163\x71\154"); $wpdb->replace($ENqGHv, ["\151\144\x5f\157\x72\144\145\162" => $ITKrgk->id_order, "\157\x72\x64\x65\x72\137\164\x79\x70\x65" => $ITKrgk->order_type, "\156\x61\155\145" => $ahEfqR->name, "\166\141\164" => $ahEfqR->vat, "\162\141\x77\x5f\166\x61\164" => $Ln5hGJ, "\143\x6f\x75\156\x74\x72\171\137\x63\157\144\x65" => $ahEfqR->countryCode, "\151\x73\137\x76\x61\x6c\x69\144" => (int) $ahEfqR->isValid, "\x61\x64\x64\162\145\163\x73" => $ahEfqR->address, "\x6c\141\x73\164\x5f\165\160\x64\x61\164\145" => $vliNX4, "\160\x61\x72\x73\145\144\137\143\151\164\171" => $ahEfqR->parsedCity, "\160\x61\162\x73\x65\x64\137\141\144\144\x72\145\163\x73" => $ahEfqR->parsedAddress, "\x70\x61\162\163\145\x64\137\172\x69\x70" => $ahEfqR->parsedZip, "\x70\141\x72\163\x65\x64\137\172\x69\x70\x5f\x63\151\164\x79" => $ahEfqR->parsedZipCity, "\166\151\145\x73\x5f\145\x72\162\157\x72" => sanitize_text_field($ahEfqR->getThrowable() ?? null)]); $wpdb->insert($Zqf0sK, ["\x69\144\x5f\x6f\162\144\x65\162" => $ITKrgk->id_order, "\157\162\x64\145\162\137\164\171\x70\145" => $ITKrgk->order_type, "\156\141\155\x65" => $ahEfqR->name, "\x76\x61\x74" => $ahEfqR->vat, "\x72\141\x77\137\x76\x61\164" => $Ln5hGJ, "\x63\157\165\x6e\164\162\x79\x5f\143\157\144\x65" => $ahEfqR->countryCode, "\x69\163\137\x76\141\x6c\x69\x64" => (int) $ahEfqR->isValid, "\x61\144\144\162\145\x73\x73" => $ahEfqR->address, "\154\x61\x73\164\137\x75\x70\x64\x61\x74\145" => $vliNX4, "\x70\141\162\163\x65\144\137\x63\x69\x74\171" => $ahEfqR->parsedCity, "\x70\141\162\x73\x65\144\137\x61\144\144\162\x65\163\163" => $ahEfqR->parsedAddress, "\x70\141\162\x73\x65\x64\137\x7a\x69\x70" => $ahEfqR->parsedZip, "\160\x61\x72\163\x65\144\x5f\x7a\x69\x70\x5f\143\x69\164\171" => $ahEfqR->parsedZipCity, "\x76\x69\145\x73\137\x65\x72\162\157\162" => sanitize_text_field($ahEfqR->getThrowable() ?? null)]); return $ahEfqR; } public function healthCheck($lHRKsM = null) { $oAsX4f = $this->viesApi->getWsdl(); $dcehyS = ["\164\x69\x6d\145\157\x75\x74" => 5, "\163\163\x6c\x76\145\x72\x69\x66\x79" => true]; if (!$lHRKsM) { goto HB2cse; } [$vwLFzQ, $g4WdOK] = explode("\72", $lHRKsM); $dcehyS["\160\162\x6f\170\x79"] = $vwLFzQ . "\72" . $g4WdOK; HB2cse: $QQM5k5 = wp_remote_get($oAsX4f, $dcehyS); if (!is_wp_error($QQM5k5)) { goto JoaluH; } return [false, '', 0]; JoaluH: $s6a_mf = wp_remote_retrieve_response_code($QQM5k5); $wboh96 = wp_remote_retrieve_body($QQM5k5); return [$s6a_mf >= 200 && $s6a_mf < 300, $wboh96, $s6a_mf]; } private function parseAddress($UdJgpB) { $QLHKpr = [null, null, null, null]; $FVDbcQ = explode(PHP_EOL, $UdJgpB->getAddress()); if (!empty($FVDbcQ[1])) { goto gvsFeX; } return $QLHKpr; gvsFeX: switch ($UdJgpB->getCountryCode()) { case "\x43\132": $QLHKpr = [$FVDbcQ[1], $FVDbcQ[0], $FVDbcQ[2], null]; if (empty($QLHKpr[2])) { goto YGa2A2; } $GZZzCQ = "\x2f\x5e\x28\134\x64\x2b\x20\x5c\x64\x2b\x29\133\133\x3a\x62\154\x61\156\x6b\x3a\x5d\x5d\x2b\50\56\x2b\x29\77\x24\57\165\155"; preg_match($GZZzCQ, $QLHKpr[2], $JilPyI); if (empty($JilPyI[1])) { goto tsVNBs; } $QLHKpr[2] = $JilPyI[1]; tsVNBs: if (empty($JilPyI[2])) { goto IE5MWe; } $QLHKpr[3] = $JilPyI[2]; IE5MWe: if (!(!empty($QLHKpr[3]) && empty($QLHKpr[0]))) { goto YDAnAt; } $QLHKpr[0] = $QLHKpr[3]; YDAnAt: YGa2A2: goto psTQFT; default: if (count($FVDbcQ) === 3) { goto imfF4i; } $QLHKpr = [null, $FVDbcQ[0], $FVDbcQ[1], null]; goto Aa38PI; imfF4i: $QLHKpr = [$FVDbcQ[0], $FVDbcQ[1], $FVDbcQ[2], null]; Aa38PI: if (empty($QLHKpr[2])) { goto RoeOwT; } $GZZzCQ = "\57\50\56\53\77\51\40\x3f\x28\133\x5c\160\173\114\175\55\135\x2b\x29\x3f\x24\57\x75\155"; preg_match($GZZzCQ, $QLHKpr[2], $JilPyI); if (empty($JilPyI[1])) { goto k1VaEy; } $QLHKpr[2] = $JilPyI[1]; k1VaEy: if (empty($JilPyI[2])) { goto ZxVRlT; } $QLHKpr[3] = $JilPyI[2]; ZxVRlT: if (!(!empty($QLHKpr[3]) && empty($QLHKpr[0]))) { goto RmQqIq; } $QLHKpr[0] = $QLHKpr[3]; RmQqIq: RoeOwT: } ZWe9wr: psTQFT: return $QLHKpr; } public function getCachedAddressData($ITKrgk) { if (!(!$ITKrgk || empty($ITKrgk->vat_number))) { goto g3v5GP; } return false; g3v5GP: $biAdMF = ["\x69\144\137\x6f\x72\144\145\x72\x20\x3d\40\42" . $ITKrgk->id_order . "\x22", "\x6f\162\144\145\x72\x5f\164\171\160\145\x20\75\x20\42" . sanitize_text_field($ITKrgk->order_type) . "\42", sprintf("\x72\141\167\137\166\141\164\40\x3d\40\42\x25\x73\42", sanitize_text_field($ITKrgk->vat_number))]; global $wpdb; $xYNhEZ = $wpdb->get_row($wpdb->prepare("\x53\x45\x4c\105\103\124\40\x2a\x20\106\122\x4f\115\40\x60{$wpdb->prefix}\164\145\x61\155\x77\141\156\164\145\x75\166\141\x74\166\151\x65\x73\137\x61\x64\144\162\145\x73\x73\140\40\127\110\x45\x52\x45\40\151\144\x5f\141\x64\144\x72\x65\163\x73\40\75\x20\45\x64\40\x41\x4e\x44\x20\x72\141\167\x5f\166\x61\x74\x20\x3d\x20\x25\163", $ITKrgk->id, $ITKrgk->vat_number), ARRAY_A); if ($xYNhEZ) { goto xqB2_g; } return false; xqB2_g: return new ViesVatDataDTO($xYNhEZ["\x69\x73\137\x76\x61\x6c\151\144"] ?? false, $ITKrgk->vat_number, $xYNhEZ["\x6e\141\155\x65"] ?? '', $xYNhEZ["\166\141\164"] ?? '', $xYNhEZ["\x63\x6f\165\156\x74\x72\171\137\143\157\x64\x65"] ?? '', $xYNhEZ["\x61\144\x64\162\145\x73\163"] ?? '', $xYNhEZ["\x6c\x61\x73\164\x5f\x75\x70\144\141\164\x65"] ?? "\55", $xYNhEZ["\160\141\x72\163\x65\x64\x5f\x63\151\164\171"] ?? null, $xYNhEZ["\x70\x61\x72\x73\145\x64\x5f\x61\144\144\162\145\163\x73"] ?? null, $xYNhEZ["\x70\141\x72\163\x65\x64\137\x7a\x69\160"] ?? null, $xYNhEZ["\160\141\162\x73\145\x64\x5f\x7a\x69\x70\x5f\x63\151\x74\171"] ?? null); } public static function validateCountryPrefix($MKuB2h, $mxXwKv) { $mxXwKv = strtoupper($mxXwKv); $MKuB2h = strtoupper($MKuB2h); preg_match(self::VAT_REGEX, $MKuB2h, $JilPyI); if (!empty($JilPyI[1])) { goto MDoiF_; } return true; MDoiF_: if (isset(self::COUNTRY_TO_PREFIX[$mxXwKv])) { goto MF1ATa; } return false; MF1ATa: return strtoupper(substr($MKuB2h, 0, 2)) === $mxXwKv; } public static function getPrefixForCountry($mxXwKv) { if (isset(self::COUNTRY_TO_PREFIX[$mxXwKv])) { goto e4jMig; } return false; e4jMig: return self::COUNTRY_TO_PREFIX[$mxXwKv]; } public static function getPrefixForVatNumber($MKuB2h) { $MKuB2h = strtoupper($MKuB2h); preg_match(self::VAT_REGEX, $MKuB2h, $JilPyI); if (!empty($JilPyI[1])) { goto N1Lg17; } return false; N1Lg17: return $JilPyI[1]; } private function getCachedVatData($kTLYuW, $f4JTkb = null) { global $wpdb; $B49ziI = $wpdb->get_row($wpdb->prepare("\123\x45\x4c\105\103\x54\40\x2a\40\x46\122\117\115\40\x60{$wpdb->prefix}\164\145\x61\155\x77\x61\x6e\164\x65\165\x76\x61\164\x76\x69\145\163\137\143\x61\143\150\145\x60\12\40\x20\x20\x20\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\x57\110\105\x52\x45\40\166\x61\x74\x20\x3d\x20\45\163\40\xa\40\40\x20\40\x20\40\x20\40\x20\40\x20\x20\40\40\40\40\40\x20\40\101\116\104\40\50\143\x6f\x75\x6e\x74\162\x79\137\x63\157\x64\x65\x20\74\x3d\76\x20\x25\x73\51\x20\12\x20\x20\x20\x20\40\40\40\x20\x20\40\40\x20\40\40\40\40\x20\x20\40\101\116\x44\x20\x63\x72\145\141\164\x65\x64\x5f\x61\x74\x20\76\75\40\116\117\127\x28\51\40\x2d\x20\111\116\124\x45\122\126\x41\114\x20\61\x35\40\115\x49\x4e\x55\124\105\x20\xa\40\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x4c\111\x4d\111\124\40\x31", $kTLYuW, $f4JTkb)); if (!$B49ziI) { goto baRl97; } return new ViesVatDataDTO((bool) $B49ziI->is_valid, $B49ziI->raw_vat, $B49ziI->name, $B49ziI->vat, $B49ziI->country_code, $B49ziI->address, $B49ziI->request_date, $B49ziI->parsed_city, $B49ziI->parsed_address, $B49ziI->parsed_zip, $B49ziI->parsed_zip_city); baRl97: return null; } private function updateCachedVatData(ViesVatDataDTO $obgAd4) { global $wpdb; $djXEOB = $wpdb->prefix . "\x74\x65\141\x6d\167\x61\x6e\164\145\x75\x76\141\164\166\151\145\163\137\143\x61\x63\150\145"; $ahEfqR = ["\x76\141\164" => $obgAd4->vat, "\143\x6f\165\156\164\162\x79\137\x63\157\x64\145" => $obgAd4->countryCode, "\151\x73\x5f\166\141\154\x69\144" => $obgAd4->isValid ? 1 : 0, "\156\x61\155\145" => $obgAd4->name, "\x72\141\167\137\166\141\x74" => $obgAd4->rawVat, "\x61\x64\144\x72\145\163\163" => $obgAd4->address, "\162\145\161\x75\145\x73\164\x5f\x64\141\164\x65" => $obgAd4->lastUpdate, "\160\141\x72\x73\145\x64\137\x63\x69\164\171" => $obgAd4->parsedCity, "\160\141\x72\x73\x65\144\137\x61\x64\144\162\x65\x73\163" => $obgAd4->parsedAddress, "\160\141\x72\x73\145\144\137\x7a\151\160" => $obgAd4->parsedZip, "\x70\x61\162\163\x65\x64\x5f\172\151\160\x5f\143\x69\164\x79" => $obgAd4->parsedZipCity]; $yIpFxH = ["\x25\163", "\45\163", "\45\144", "\x25\x73", "\45\163", "\x25\x73", "\x25\x73", "\45\x73", "\x25\163", "\45\163", "\x25\163"]; $Z04yZh = $wpdb->get_row($wpdb->prepare("\x53\x45\x4c\x45\x43\124\x20\x69\144\x20\106\122\x4f\115\x20\x60{$wpdb->prefix}\x74\145\141\x6d\x77\141\x6e\164\145\x75\166\x61\x74\166\151\145\163\137\143\x61\143\150\145\140\40\x57\x48\x45\122\x45\x20\166\141\164\40\75\40\x25\163\40\x41\x4e\104\40\50\x63\x6f\x75\x6e\x74\x72\171\137\143\x6f\x64\145\x20\74\x3d\76\x20\x25\x73\x29\x20\114\x49\115\x49\124\x20\x31", $obgAd4->vat, $obgAd4->countryCode)); if (!$Z04yZh) { goto e41vcY; } $wpdb->delete($djXEOB, ["\x69\144" => $Z04yZh->id]); e41vcY: $wpdb->insert($djXEOB, $ahEfqR, $yIpFxH); } }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("\101\x42\123\x50\101\124\x48") || exit; class Vies { public const VAT_REGEX = "\x2f\x5e\50\101\x54\174\102\x45\174\102\107\x7c\x43\x59\x7c\103\x5a\174\x44\105\174\104\113\174\105\x45\x7c\105\114\x7c\105\x53\174\106\x49\x7c\x46\122\x7c\x48\122\174\110\x55\x7c\111\105\x7c\111\x54\x7c\x4c\125\x7c\114\x56\x7c\114\x54\174\x4d\124\x7c\116\x4c\174\120\x4c\x7c\x50\124\174\122\117\x7c\123\x45\x7c\x53\x49\x7c\123\113\x7c\x47\x42\174\x58\x49\x7c\x45\x55\x29\x3f\50\56\x2a\77\x29\44\x2f\155"; private static $instance; private $viesApi; private $timeout = 10; protected const COUNTRYCODES = ["\101\165\x73\x74\162\x69\x61" => "\x41\x54", "\102\145\154\147\x69\165\x6d" => "\102\105", "\x42\165\x6c\x67\141\162\x69\x61" => "\102\x47", "\x43\x79\x70\x72\x75\163" => "\103\131", "\x43\172\x65\x63\150\x20\x52\145\160\165\x62\154\x69\x63" => "\x43\x5a", "\107\145\162\155\x61\x6e\x79" => "\x44\x45", "\x44\145\156\x6d\x61\162\153" => "\104\x4b", "\105\163\164\157\156\151\141" => "\105\105", "\x47\162\x65\x65\143\x65" => "\105\114", "\123\160\x61\x69\156" => "\x45\x53", "\106\151\156\x6c\x61\x6e\x64" => "\106\x49", "\x46\x72\141\156\x63\x65" => "\x46\x52", "\x43\x72\157\141\x74\x69\x61" => "\x48\122", "\110\x75\x6e\x67\141\x72\x79" => "\x48\125", "\111\x72\145\154\x61\156\144" => "\x49\x45", "\111\x74\x61\154\x79" => "\111\124", "\x4c\165\x78\145\155\x62\157\x75\x72\147" => "\x4c\x55", "\114\141\x74\166\x69\141" => "\x4c\126", "\x4c\151\x74\x68\165\141\156\x69\x61" => "\114\x54", "\115\x61\x6c\x74\141" => "\x4d\x54", "\116\x65\164\x68\x65\162\154\x61\156\144\x73" => "\116\114", "\x50\x6f\154\x61\x6e\x64" => "\x50\x4c", "\x50\157\162\x74\165\147\141\154" => "\x50\124", "\x52\x6f\x6d\x61\156\x69\x61" => "\122\x4f", "\123\167\145\x64\145\x6e" => "\123\105", "\x53\154\x6f\166\x65\156\x69\x61" => "\x53\111", "\x53\154\x6f\x76\141\x6b\x69\x61" => "\123\113", "\125\156\x69\x74\x65\x64\x20\x4b\x69\156\x67\x64\157\x6d" => "\x47\x42", "\125\156\x69\x74\145\x64\40\x4b\x69\156\147\144\157\x6d\40\x28\x4e\x6f\x72\164\150\145\x72\156\x20\x49\x72\x65\154\x61\156\x64\x29" => "\130\111", "\115\x4f\x53\123\x20\116\165\x6d\x62\x65\x72" => "\x45\125"]; protected const COUNTRY_TO_PREFIX = ["\x44\x45" => "\x44\105", "\x41\x54" => "\x41\124", "\102\105" => "\102\x45", "\105\x53" => "\105\x53", "\x46\x49" => "\x46\111", "\x46\122" => "\106\122", "\107\122" => "\x45\114", "\x49\124" => "\111\x54", "\114\125" => "\114\125", "\116\x4c" => "\116\x4c", "\x50\x4c" => "\x50\x4c", "\x50\124" => "\120\124", "\103\x5a" => "\x43\132", "\123\105" => "\x53\x45", "\x44\113" => "\104\113", "\x49\x45" => "\x49\x45", "\x52\x4f" => "\122\117", "\123\x4b" => "\x53\113", "\110\122" => "\x48\122", "\x43\131" => "\103\x59", "\x45\x45" => "\105\x45", "\x4c\x56" => "\114\126", "\114\124" => "\114\x54", "\x4d\124" => "\x4d\124", "\110\x55" => "\110\x55", "\x42\x47" => "\102\107", "\x53\x49" => "\x53\111", "\x47\x42" => "\107\x42", "\x58\111" => "\130\111", "\x45\x55" => "\x45\x55"]; public function __construct() { $this->viesApi = new \PrestashopModuleTeamwanteuvatvies\DragonBe\Vies\Vies(); $JFILIR = stream_context_create(["\x68\164\x74\160" => ["\x74\151\155\145\x6f\165\164" => $this->timeout], "\x73\163\154" => ["\166\145\x72\x69\x66\x79\137\x70\x65\x65\162" => false, "\166\145\x72\x69\146\x79\137\160\x65\145\x72\x5f\156\141\x6d\x65" => false, "\141\154\154\157\167\137\x73\x65\154\x66\x5f\163\151\x67\156\145\144" => true]]); $this->viesApi->setOptions(["\x63\x6f\156\156\x65\x63\164\x69\157\x6e\137\164\151\155\x65\157\165\x74" => $this->timeout, "\x73\x74\162\x65\141\x6d\x5f\143\x6f\x6e\x74\x65\x78\x74" => $JFILIR]); } public static function getInstance($kKt7N1 = true) { if (self::$instance instanceof self) { goto Sy2mVD; } self::$instance = new self(); Sy2mVD: return self::$instance; } public function getViesApi() { return $this->viesApi; } public function getAddressVatData($A9Wiga, $bqsrBb = false) { if (!empty($A9Wiga->id)) { goto hcUTsm; } throw new \Exception("\x41\x64\x64\x72\145\x73\x73\40\x6e\157\164\x20\x66\157\165\156\x64"); hcUTsm: if (!empty($A9Wiga->vat_number)) { goto owBtYZ; } return new ViesVatDataDTO(false); owBtYZ: if (!empty($A9Wiga->id_order)) { goto lppHlu; } $A9Wiga->id_order = 0; lppHlu: $X0ILHh = $A9Wiga->vat_number; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\x72\x65\x63\x6f\x67\156\x69\172\x65\x5f\x76\x61\x74\x5f\160\x72\x65\146\151\170\137\142\x79\137\x63\157\x75\x6e\x74\162\x79"))) { goto YwhVs1; } if (self::getPrefixForVatNumber($A9Wiga->vat_number)) { goto h_4aKi; } $X0ILHh = self::getPrefixForCountry($A9Wiga->country) . $A9Wiga->vat_number; h_4aKi: YwhVs1: global $wpdb; $wxU_H8 = $wpdb->prefix . "\164\145\141\x6d\x77\141\156\x74\145\165\166\x61\164\166\151\x65\163\137\x61\x64\144\162\x65\x73\x73"; $Dd58e5 = ["\x69\x64\x5f\x6f\162\144\x65\162\40\x3d\40\x25\144", "\157\x72\144\x65\x72\137\x74\171\160\x65\x20\x3d\40\45\x73", "\x72\x61\167\x5f\166\141\164\x20\75\x20\x25\163"]; $mtvVg4 = [(int) $A9Wiga->id_order, sanitize_text_field($A9Wiga->order_type), sanitize_text_field($X0ILHh)]; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\166\145\x72\151\x66\x79\137\166\141\x74\137\146\x6f\x72\137\141\154\154\x5f\x61\144\144\162\x65\163\163"))) { goto DTfwrv; } $OEhs4k = ConfigurationQuery::get("\x76\x65\x72\151\146\171\x5f\x76\141\x74\x5f\146\157\162\137\x61\154\x6c\x5f\x61\144\x64\162\x65\163\x73\137\144\141\x79\x73"); if (!($OEhs4k > 0)) { goto Qb95A_; } $Dd58e5[] = "\x6c\x61\163\x74\137\x75\160\144\x61\x74\145\40\x3e\x20\x44\x41\124\x45\x5f\x53\125\102\50\x43\125\122\x44\101\x54\105\50\x29\54\x20\x49\x4e\x54\105\x52\126\101\x4c\x20" . intval($OEhs4k) . "\40\x44\101\x59\51"; Qb95A_: DTfwrv: $O3OUcA = implode("\x20\101\x4e\x44\40", $Dd58e5); $POBT9f = "\x53\x45\114\105\x43\x54\x20\52\40\106\122\x4f\115\40{$wxU_H8}\40\127\x48\105\122\105\40{$O3OUcA}"; $O2NmPq = $wpdb->prepare($POBT9f, ...$mtvVg4); $kLtKff = $wpdb->get_row($O2NmPq, ARRAY_A); if (!(!$kLtKff || $bqsrBb)) { goto FdgHh8; } return $this->updateVatData($A9Wiga); FdgHh8: return new ViesVatDataDTO($kLtKff["\x69\163\137\x76\x61\x6c\151\144"] ?? false, $A9Wiga->vat_number, $kLtKff["\x6e\x61\x6d\145"] ?? '', $kLtKff["\166\141\x74"] ?? '', $kLtKff["\143\x6f\165\x6e\x74\x72\171\x5f\x63\157\144\x65"] ?? '', $kLtKff["\141\x64\144\x72\145\x73\x73"] ?? '', $kLtKff["\154\x61\x73\164\137\x75\160\144\x61\164\x65"] ?? "\x2d", $kLtKff["\160\141\162\163\145\x64\137\143\151\x74\x79"] ?? null, $kLtKff["\160\141\x72\163\x65\x64\x5f\x61\x64\x64\x72\145\163\x73"] ?? null, $kLtKff["\x70\x61\162\163\x65\x64\x5f\172\x69\160"] ?? null, $kLtKff["\160\141\162\x73\x65\x64\x5f\x7a\151\x70\x5f\143\x69\164\171"] ?? null, $kLtKff["\166\151\x65\x73\137\145\162\162\157\x72"] ?? null); } public function getVatData($RUkq6i, $hb7XrI = null, $bqsrBb = false) { $RUkq6i = trim($RUkq6i); $VCJRsr = self::VAT_REGEX; preg_match($VCJRsr, $RUkq6i, $u6iloE); if (empty($u6iloE[2])) { goto tSS5RS; } if (empty($u6iloE[1]) && $hb7XrI && IsTrueBoolean::createVO(ConfigurationQuery::get("\x72\x65\x63\x6f\x67\156\151\172\x65\x5f\x76\141\164\x5f\160\x72\145\146\x69\170\137\142\171\x5f\x63\157\165\x6e\164\x72\171"))) { goto gafwfh; } goto R6QYwP; tSS5RS: return new ViesVatDataDTO(false, $RUkq6i); goto R6QYwP; gafwfh: $xohXnX = array_values(self::COUNTRYCODES); if (!in_array($hb7XrI, $xohXnX)) { goto ho9GGX; } $u6iloE[1] = $hb7XrI; ho9GGX: R6QYwP: if (!(empty($u6iloE[1]) && ($hI3dSU = ConfigurationQuery::get("\x64\x65\x66\x61\165\x6c\164\137\166\x61\164\x5f\160\x72\145\x66\151\x78")))) { goto Ejhb7P; } $u6iloE[1] = $hI3dSU; Ejhb7P: if ($bqsrBb) { goto h5sMaX; } try { $oN85ec = $this->getCachedVatData($u6iloE[2], $u6iloE[1]); if (!($oN85ec !== null)) { goto S43Lry; } return $oN85ec; S43Lry: } catch (\Throwable $Y6TOO8) { } h5sMaX: $tQA55x = $this->getViesApi(); [$BEfaSf, $BuaE98, $AFhe9I] = ConfigurationQuery::getRandomProxy(); if (empty(trim($BEfaSf ?? ''))) { goto Xax4Hj; } $ZFDnF8 = true; $c3Anjw = IsTrueBoolean::createVO(ConfigurationQuery::get("\151\147\x6e\x6f\x72\145\137\160\x72\x6f\170\171\x5f\x77\150\x65\156\137\x65\x72\162\x6f\162")); if (!$c3Anjw) { goto ZdcDyu; } [$EpVtV2] = $this->healthCheck($AFhe9I); if ($EpVtV2) { goto TOvhSs; } $ZFDnF8 = false; TOvhSs: ZdcDyu: if (!$ZFDnF8) { goto DHAqdS; } $tQA55x->setOptions(["\x70\x72\x6f\170\x79\x5f\x68\157\163\x74" => $BEfaSf, "\160\x72\x6f\170\x79\137\160\157\x72\x74" => $BuaE98, "\x70\162\x6f\x78\171\x5f\154\157\147\151\x6e" => '', "\x70\162\157\170\x79\137\x70\x61\x73\x73\x77\x6f\162\x64" => '', "\x6b\x65\x65\160\x5f\x61\154\151\x76\x65" => false, "\x63\157\156\x6e\x65\143\x74\x69\x6f\156\137\164\x69\x6d\x65\x6f\x75\164" => $this->timeout, "\x73\164\x72\145\x61\155\x5f\x63\157\156\164\x65\170\x74" => stream_context_create(["\150\164\x74\160" => ["\164\x69\155\145\x6f\165\164" => $this->timeout], "\x73\163\x6c" => ["\166\x65\x72\151\146\x79\137\160\x65\x65\162" => false, "\166\145\162\151\x66\x79\137\x70\145\145\x72\x5f\156\141\155\x65" => false, "\141\x6c\154\157\x77\x5f\163\x65\x6c\146\x5f\x73\151\x67\156\x65\144" => true]])]); DHAqdS: Xax4Hj: $x0bDLH = ini_get("\144\145\x66\x61\x75\x6c\164\137\163\157\x63\x6b\145\x74\x5f\x74\x69\155\x65\x6f\x75\x74"); try { ini_set("\x64\x65\x66\x61\165\154\x74\x5f\163\157\143\153\x65\164\x5f\x74\151\x6d\x65\x6f\165\x74", $this->timeout); $C2ylmE = $tQA55x->validateVat($u6iloE[1], $u6iloE[2]); ini_set("\x64\145\146\141\165\x6c\164\x5f\163\x6f\143\153\145\164\x5f\164\151\155\145\157\165\164", $x0bDLH); } catch (\Throwable $Y6TOO8) { ini_set("\144\145\x66\141\x75\x6c\164\x5f\x73\x6f\143\x6b\145\x74\137\164\151\x6d\x65\x6f\x75\x74", $x0bDLH); $QIOUgq = new ViesVatDataDTO(false, $RUkq6i); $QIOUgq->setThrowable($Y6TOO8); return $QIOUgq; } try { $BakKiX = $this->parseAddress($C2ylmE); } catch (\Throwable $Y6TOO8) { $BakKiX = [null, null, null, null]; } $BFI9yo = new ViesVatDataDTO($C2ylmE->isValid(), $RUkq6i, $C2ylmE->getName(), $C2ylmE->getVatNumber(), $C2ylmE->getCountryCode(), $C2ylmE->getAddress(), $C2ylmE->getRequestDate()->format("\x59\x2d\155\55\144\x20\110\x3a\x69\72\163"), $BakKiX[0], $BakKiX[1], $BakKiX[2], $BakKiX[3]); try { $this->updateCachedVatData($BFI9yo); } catch (\Throwable $Y6TOO8) { } return $BFI9yo; } public function updateVatData($A9Wiga) { global $wpdb; if (!empty($A9Wiga->id)) { goto Vsiozk; } throw new \Exception("\x41\x64\144\162\145\x73\x73\x20\x6e\157\x74\x20\146\157\165\156\144"); Vsiozk: if (!empty($A9Wiga->vat_number)) { goto jBAakz; } return new ViesVatDataDTO(false); jBAakz: $C2ylmE = $this->getVatData($A9Wiga->vat_number, $A9Wiga->country ?: null); $X0ILHh = $A9Wiga->vat_number; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\x72\x65\143\x6f\x67\x6e\x69\172\x65\137\166\x61\164\137\160\162\x65\x66\151\x78\x5f\x62\171\x5f\143\x6f\x75\156\164\162\x79"))) { goto McFzqi; } if (self::getPrefixForVatNumber($A9Wiga->vat_number)) { goto NYGjuR; } $X0ILHh = self::getPrefixForCountry($A9Wiga->country ?: '') . $A9Wiga->vat_number; NYGjuR: McFzqi: $wxU_H8 = $wpdb->prefix . "\x74\x65\141\155\x77\141\x6e\164\x65\x75\166\x61\164\166\x69\145\x73\137\141\144\144\162\x65\x73\163"; $KsyHED = $wpdb->prefix . "\164\x65\x61\155\x77\x61\156\x74\145\x75\166\141\x74\166\151\x65\163\x5f\x61\144\x64\x72\145\x73\163\x5f\150\x69\x73\164\x6f\162\x79"; $tOH8VT = current_time("\x6d\171\163\x71\154"); $wpdb->replace($wxU_H8, ["\x69\x64\137\157\x72\144\x65\162" => $A9Wiga->id_order, "\x6f\x72\x64\x65\162\137\164\171\160\145" => $A9Wiga->order_type, "\x6e\x61\155\145" => $C2ylmE->name, "\166\141\x74" => $C2ylmE->vat, "\162\141\167\137\x76\141\x74" => $X0ILHh, "\x63\157\165\156\x74\162\x79\137\143\157\x64\x65" => $C2ylmE->countryCode, "\151\x73\137\166\x61\154\151\144" => (int) $C2ylmE->isValid, "\141\144\144\162\145\x73\x73" => $C2ylmE->address, "\x6c\x61\163\164\x5f\165\x70\x64\x61\164\x65" => $tOH8VT, "\160\x61\162\x73\145\144\x5f\x63\x69\x74\171" => $C2ylmE->parsedCity, "\x70\x61\162\163\x65\x64\x5f\141\x64\x64\x72\145\x73\163" => $C2ylmE->parsedAddress, "\160\141\162\x73\145\144\x5f\172\151\x70" => $C2ylmE->parsedZip, "\160\x61\162\x73\145\144\x5f\172\x69\x70\x5f\x63\x69\164\171" => $C2ylmE->parsedZipCity, "\166\x69\x65\x73\x5f\x65\162\162\157\x72" => sanitize_text_field($C2ylmE->getThrowable() ?? null)]); $wpdb->insert($KsyHED, ["\151\x64\137\x6f\x72\x64\x65\162" => $A9Wiga->id_order, "\157\x72\144\x65\x72\137\164\x79\x70\x65" => $A9Wiga->order_type, "\156\141\x6d\145" => $C2ylmE->name, "\166\141\x74" => $C2ylmE->vat, "\162\141\x77\137\x76\141\164" => $X0ILHh, "\143\x6f\165\156\164\162\171\137\x63\x6f\144\145" => $C2ylmE->countryCode, "\151\x73\137\x76\141\154\x69\144" => (int) $C2ylmE->isValid, "\x61\144\x64\x72\x65\x73\x73" => $C2ylmE->address, "\154\141\163\164\137\x75\x70\x64\141\x74\145" => $tOH8VT, "\x70\x61\162\x73\x65\144\137\143\x69\164\x79" => $C2ylmE->parsedCity, "\160\x61\x72\x73\x65\x64\x5f\x61\144\x64\162\x65\163\163" => $C2ylmE->parsedAddress, "\x70\x61\x72\163\x65\x64\137\x7a\x69\160" => $C2ylmE->parsedZip, "\x70\x61\162\x73\x65\144\137\x7a\x69\x70\x5f\143\151\164\171" => $C2ylmE->parsedZipCity, "\x76\151\145\x73\137\x65\162\x72\x6f\x72" => sanitize_text_field($C2ylmE->getThrowable() ?? null)]); return $C2ylmE; } public function healthCheck($BEfaSf = null) { $O_8Fo1 = $this->viesApi->getWsdl(); $kHhK3s = ["\164\x69\x6d\145\x6f\165\164" => 5, "\x73\163\x6c\166\x65\162\151\146\x79" => true]; if (!$BEfaSf) { goto RJt3nc; } [$b0rEHw, $mNdH6R] = explode("\x3a", $BEfaSf); $kHhK3s["\x70\x72\x6f\170\x79"] = $b0rEHw . "\72" . $mNdH6R; RJt3nc: $rSXbft = wp_remote_get($O_8Fo1, $kHhK3s); if (!is_wp_error($rSXbft)) { goto h1v0ey; } return [false, '', 0]; h1v0ey: $g38XXQ = wp_remote_retrieve_response_code($rSXbft); $uzQl4C = wp_remote_retrieve_body($rSXbft); return [$g38XXQ >= 200 && $g38XXQ < 300, $uzQl4C, $g38XXQ]; } private function parseAddress($LZ05Pq) { $jKC8GZ = [null, null, null, null]; $x6XUjw = explode(PHP_EOL, $LZ05Pq->getAddress()); if (!empty($x6XUjw[1])) { goto fHTIZL; } return $jKC8GZ; fHTIZL: switch ($LZ05Pq->getCountryCode()) { case "\x43\132": $jKC8GZ = [$x6XUjw[1], $x6XUjw[0], $x6XUjw[2], null]; if (empty($jKC8GZ[2])) { goto bkFbW_; } $VCJRsr = "\57\x5e\x28\x5c\x64\x2b\40\134\144\53\51\x5b\x5b\72\142\x6c\141\x6e\x6b\72\135\x5d\x2b\x28\56\53\51\x3f\44\x2f\x75\155"; preg_match($VCJRsr, $jKC8GZ[2], $u6iloE); if (empty($u6iloE[1])) { goto ryQl40; } $jKC8GZ[2] = $u6iloE[1]; ryQl40: if (empty($u6iloE[2])) { goto qOdRk6; } $jKC8GZ[3] = $u6iloE[2]; qOdRk6: if (!(!empty($jKC8GZ[3]) && empty($jKC8GZ[0]))) { goto cf8xFJ; } $jKC8GZ[0] = $jKC8GZ[3]; cf8xFJ: bkFbW_: goto Q3R52R; default: if (count($x6XUjw) === 3) { goto M8vJcj; } $jKC8GZ = [null, $x6XUjw[0], $x6XUjw[1], null]; goto r5Gspw; M8vJcj: $jKC8GZ = [$x6XUjw[0], $x6XUjw[1], $x6XUjw[2], null]; r5Gspw: if (empty($jKC8GZ[2])) { goto P1tMFx; } $VCJRsr = "\57\x28\56\53\77\x29\40\77\x28\x5b\134\x70\173\x4c\175\55\x5d\53\51\77\44\57\165\x6d"; preg_match($VCJRsr, $jKC8GZ[2], $u6iloE); if (empty($u6iloE[1])) { goto ad4Ztw; } $jKC8GZ[2] = $u6iloE[1]; ad4Ztw: if (empty($u6iloE[2])) { goto wLONUb; } $jKC8GZ[3] = $u6iloE[2]; wLONUb: if (!(!empty($jKC8GZ[3]) && empty($jKC8GZ[0]))) { goto HqfYzC; } $jKC8GZ[0] = $jKC8GZ[3]; HqfYzC: P1tMFx: } nPd3gM: Q3R52R: return $jKC8GZ; } public function getCachedAddressData($A9Wiga) { if (!(!$A9Wiga || empty($A9Wiga->vat_number))) { goto Sqn28j; } return false; Sqn28j: $Dd58e5 = ["\151\144\137\x6f\x72\144\x65\162\x20\75\x20\42" . $A9Wiga->id_order . "\42", "\157\x72\144\x65\x72\137\164\x79\x70\x65\40\x3d\40\42" . sanitize_text_field($A9Wiga->order_type) . "\x22", sprintf("\162\x61\167\137\x76\141\x74\x20\x3d\x20\x22\x25\163\x22", sanitize_text_field($A9Wiga->vat_number))]; global $wpdb; $kLtKff = $wpdb->get_row($wpdb->prepare("\123\105\114\x45\x43\124\x20\x2a\40\x46\x52\x4f\x4d\40\x60{$wpdb->prefix}\164\145\x61\155\x77\141\x6e\x74\x65\165\x76\x61\x74\x76\151\x65\x73\x5f\141\x64\144\162\145\x73\163\140\40\x57\x48\105\x52\105\x20\151\x64\137\x61\144\x64\162\x65\163\x73\40\x3d\x20\45\144\x20\101\x4e\x44\40\162\x61\x77\x5f\x76\141\164\40\75\40\x25\163", $A9Wiga->id, $A9Wiga->vat_number), ARRAY_A); if ($kLtKff) { goto nnxnjG; } return false; nnxnjG: return new ViesVatDataDTO($kLtKff["\x69\163\137\166\x61\x6c\151\x64"] ?? false, $A9Wiga->vat_number, $kLtKff["\x6e\141\x6d\145"] ?? '', $kLtKff["\166\x61\164"] ?? '', $kLtKff["\x63\157\165\156\x74\162\171\x5f\x63\x6f\x64\x65"] ?? '', $kLtKff["\141\x64\144\162\145\163\x73"] ?? '', $kLtKff["\154\x61\x73\x74\x5f\x75\x70\x64\x61\x74\x65"] ?? "\55", $kLtKff["\160\x61\x72\163\x65\144\x5f\143\x69\x74\171"] ?? null, $kLtKff["\160\141\x72\x73\x65\x64\137\x61\144\144\x72\145\x73\x73"] ?? null, $kLtKff["\x70\141\x72\163\x65\x64\x5f\x7a\151\160"] ?? null, $kLtKff["\160\141\162\163\145\144\137\172\151\x70\x5f\143\151\164\171"] ?? null); } public static function validateCountryPrefix($RUkq6i, $we0z94) { $we0z94 = strtoupper($we0z94); $RUkq6i = strtoupper($RUkq6i); preg_match(self::VAT_REGEX, $RUkq6i, $u6iloE); if (!empty($u6iloE[1])) { goto sZ0riG; } return true; sZ0riG: if (isset(self::COUNTRY_TO_PREFIX[$we0z94])) { goto QAB4Y2; } return false; QAB4Y2: return strtoupper(substr($RUkq6i, 0, 2)) === $we0z94; } public static function getPrefixForCountry($we0z94) { if (isset(self::COUNTRY_TO_PREFIX[$we0z94])) { goto ELpNkp; } return false; ELpNkp: return self::COUNTRY_TO_PREFIX[$we0z94]; } public static function getPrefixForVatNumber($RUkq6i) { $RUkq6i = strtoupper($RUkq6i); preg_match(self::VAT_REGEX, $RUkq6i, $u6iloE); if (!empty($u6iloE[1])) { goto XNidYg; } return false; XNidYg: return $u6iloE[1]; } private function getCachedVatData($hKyoXw, $bPRe38 = null) { global $wpdb; $WHit9r = $wpdb->get_row($wpdb->prepare("\x53\x45\x4c\x45\x43\x54\40\52\40\x46\122\x4f\115\x20\140{$wpdb->prefix}\164\145\141\x6d\167\141\156\x74\x65\165\166\x61\x74\x76\x69\145\x73\x5f\x63\141\143\150\x65\x60\xa\40\x20\40\40\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\40\40\127\110\x45\x52\x45\40\x76\x61\x74\x20\x3d\x20\45\163\40\xa\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\40\40\40\x20\x20\101\116\104\40\x28\x63\157\165\156\x74\x72\171\137\x63\x6f\144\145\x20\x3c\75\x3e\40\45\163\51\x20\xa\x20\40\40\40\x20\40\x20\40\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\x41\116\x44\x20\x63\x72\145\x61\x74\x65\144\137\x61\x74\40\76\x3d\x20\x4e\117\127\x28\51\x20\x2d\x20\x49\x4e\124\x45\122\x56\101\114\40\x31\x35\x20\115\x49\x4e\x55\124\105\x20\12\40\x20\x20\40\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\x4c\x49\115\111\x54\x20\x31", $hKyoXw, $bPRe38)); if (!$WHit9r) { goto nevImj; } return new ViesVatDataDTO((bool) $WHit9r->is_valid, $WHit9r->raw_vat, $WHit9r->name, $WHit9r->vat, $WHit9r->country_code, $WHit9r->address, $WHit9r->request_date, $WHit9r->parsed_city, $WHit9r->parsed_address, $WHit9r->parsed_zip, $WHit9r->parsed_zip_city); nevImj: return null; } private function updateCachedVatData(ViesVatDataDTO $BFI9yo) { global $wpdb; $wRmvgQ = $wpdb->prefix . "\x74\x65\141\x6d\x77\x61\156\x74\145\x75\166\141\164\x76\151\x65\163\137\x63\x61\x63\x68\x65"; $C2ylmE = ["\x76\x61\x74" => $BFI9yo->vat, "\143\157\165\x6e\x74\162\171\137\x63\157\x64\x65" => $BFI9yo->countryCode, "\x69\163\137\166\141\154\x69\144" => $BFI9yo->isValid ? 1 : 0, "\156\x61\155\145" => $BFI9yo->name, "\x72\x61\167\137\166\x61\164" => $BFI9yo->rawVat, "\x61\144\144\x72\145\x73\163" => $BFI9yo->address, "\162\x65\161\x75\145\x73\164\x5f\x64\141\164\x65" => $BFI9yo->lastUpdate, "\160\x61\162\163\x65\x64\137\x63\x69\x74\171" => $BFI9yo->parsedCity, "\x70\141\x72\163\x65\144\x5f\x61\x64\144\162\x65\163\163" => $BFI9yo->parsedAddress, "\x70\x61\x72\x73\145\x64\137\172\151\x70" => $BFI9yo->parsedZip, "\x70\141\162\163\145\144\137\172\x69\x70\x5f\x63\x69\164\171" => $BFI9yo->parsedZipCity]; $YlmeqD = ["\45\163", "\45\x73", "\x25\144", "\45\x73", "\x25\x73", "\45\163", "\45\163", "\45\x73", "\45\163", "\45\163", "\45\x73"]; $suFEJE = $wpdb->get_row($wpdb->prepare("\x53\x45\x4c\105\103\x54\40\151\x64\40\106\x52\x4f\115\x20\140{$wpdb->prefix}\164\x65\141\x6d\x77\141\156\x74\x65\x75\166\141\x74\x76\x69\145\x73\x5f\x63\141\x63\x68\x65\x60\x20\x57\x48\x45\122\x45\x20\166\x61\164\40\75\x20\45\163\x20\x41\116\104\40\50\x63\157\165\x6e\164\x72\x79\x5f\143\157\x64\145\40\x3c\x3d\76\40\x25\x73\x29\x20\x4c\x49\x4d\111\x54\40\61", $BFI9yo->vat, $BFI9yo->countryCode)); if (!$suFEJE) { goto RIPLxR; } $wpdb->delete($wRmvgQ, ["\151\144" => $suFEJE->id]); RIPLxR: $wpdb->insert($wRmvgQ, $C2ylmE, $YlmeqD); } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/Libs/Woocommerce/Address.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Libs\Woocommerce; if (defined("\ x41\102\x53\x50\x41\x54\110")) { goto hwkcSQ; } exit; hwkcSQ: 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($P2gIKm, $US286Z = "\142\x69\154\154\x69\156\x67") { if (!($US286Z !== "\x62\151\x6c\x6c\151\156\147" && $US286Z !== "\x73\150\151\160\x70\x69\x6e\147")) { goto zrmog0; } throw new \Exception("\124\x79\160\40\x61\144\x72\145\x73\x75\40\x6d\165\x73\x69\40\142\x79\304\x87\40\47\x62\x69\154\154\151\x6e\147\47\x20\x6c\x75\x62\x20\x27\163\x68\x69\160\160\151\x6e\x67\x27\56"); zrmog0: $ITKrgk = $P2gIKm->get_address($US286Z); $jkivvh = WoocommerceB2bFields::getOrderData($P2gIKm); if (!(!empty($jkivvh) && !empty($jkivvh[$US286Z . "\137\166\x61\x74"]))) { goto Py9RYr; } $ITKrgk["\x76\x61\x74"] = $jkivvh[$US286Z . "\x5f\166\141\164"]; Py9RYr: if (!(!empty($jkivvh) && !empty($jkivvh[$US286Z . "\137\143\157\x6d\160\141\156\x79"]))) { goto eKetqV; } $ITKrgk["\x63\157\155\160\141\x6e\171"] = $jkivvh[$US286Z . "\137\143\x6f\155\x70\x61\156\171"]; eKetqV: $this->id = $US286Z . "\137" . $P2gIKm->get_id(); $this->id_order = $P2gIKm->get_id(); $this->order_type = $US286Z; $this->vat_number = $ITKrgk["\166\x61\164"] ?? null; $this->company = $ITKrgk["\143\157\x6d\x70\x61\156\x79"] ?? null; $this->first_name = $ITKrgk["\146\x69\162\163\164\x5f\x6e\x61\x6d\x65"] ?? null; $this->last_name = $ITKrgk["\154\141\163\x74\137\156\x61\155\x65"] ?? null; $this->email = $ITKrgk["\x65\155\141\x69\x6c"] ?? null; $this->phone = $ITKrgk["\160\150\x6f\x6e\145"] ?? null; $this->country = $ITKrgk["\143\x6f\165\x6e\x74\162\171"] ?? null; $this->state = $ITKrgk["\163\x74\141\164\x65"] ?? null; $this->postcode = $ITKrgk["\x70\157\163\x74\143\157\x64\x65"] ?? null; $this->city = $ITKrgk["\x63\x69\x74\x79"] ?? null; $this->address_1 = $ITKrgk["\x61\x64\144\x72\145\163\163\137\x31"] ?? null; $this->address_2 = $ITKrgk["\x61\x64\x64\x72\145\x73\x73\x5f\62"] ?? null; } }21 namespace Teamwanteuvatvies\Src\Libs\Woocommerce; if (defined("\101\102\123\120\101\x54\110")) { goto q3eQYG; } exit; q3eQYG: 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($n26AoU, $fMBjqa = "\x62\151\x6c\x6c\151\x6e\147") { if (!($fMBjqa !== "\142\151\154\x6c\151\156\147" && $fMBjqa !== "\163\150\151\x70\x70\151\x6e\147")) { goto AP9GJN; } throw new \Exception("\x54\171\160\40\x61\144\x72\145\163\x75\40\155\x75\x73\x69\40\142\x79\xc4\207\x20\47\x62\x69\154\154\151\x6e\147\47\x20\x6c\x75\x62\x20\47\x73\x68\x69\160\x70\151\x6e\x67\47\56"); AP9GJN: $A9Wiga = $n26AoU->get_address($fMBjqa); $uZo4k0 = WoocommerceB2bFields::getOrderData($n26AoU); if (!(!empty($uZo4k0) && !empty($uZo4k0[$fMBjqa . "\137\x76\x61\x74"]))) { goto Ya4OEu; } $A9Wiga["\x76\x61\164"] = $uZo4k0[$fMBjqa . "\x5f\x76\141\164"]; Ya4OEu: if (!(!empty($uZo4k0) && !empty($uZo4k0[$fMBjqa . "\137\x63\157\x6d\x70\141\156\x79"]))) { goto sNEdYy; } $A9Wiga["\x63\157\155\x70\x61\x6e\171"] = $uZo4k0[$fMBjqa . "\x5f\143\157\x6d\x70\141\x6e\171"]; sNEdYy: $this->id = $fMBjqa . "\x5f" . $n26AoU->get_id(); $this->id_order = $n26AoU->get_id(); $this->order_type = $fMBjqa; $this->vat_number = $A9Wiga["\166\141\164"] ?? null; $this->company = $A9Wiga["\143\x6f\155\x70\141\156\x79"] ?? null; $this->first_name = $A9Wiga["\x66\151\162\163\164\x5f\156\141\155\145"] ?? null; $this->last_name = $A9Wiga["\154\x61\x73\164\x5f\x6e\x61\x6d\145"] ?? null; $this->email = $A9Wiga["\145\155\x61\x69\x6c"] ?? null; $this->phone = $A9Wiga["\x70\150\157\x6e\145"] ?? null; $this->country = $A9Wiga["\143\157\165\156\164\162\x79"] ?? null; $this->state = $A9Wiga["\x73\x74\x61\164\145"] ?? null; $this->postcode = $A9Wiga["\160\x6f\163\x74\x63\157\x64\145"] ?? null; $this->city = $A9Wiga["\x63\x69\164\x79"] ?? null; $this->address_1 = $A9Wiga["\x61\x64\x64\162\x65\163\163\x5f\61"] ?? null; $this->address_2 = $A9Wiga["\x61\x64\x64\162\145\x73\x73\137\x32"] ?? null; } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/Libs/Woocommerce/CheckoutAddress.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Libs\Woocommerce; if (defined("\ 101\102\123\120\x41\124\110")) { goto Dp4uus; } exit; Dp4uus: 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($ITKrgk, $US286Z = "\142\151\x6c\x6c\x69\156\147") { if (!($US286Z !== "\142\151\x6c\154\x69\156\147" && $US286Z !== "\163\x68\151\x70\x70\x69\x6e\147")) { goto YV6LWq; } throw new \Exception("\x54\171\160\40\x61\144\162\x65\163\x75\x20\155\x75\x73\151\40\x62\x79\304\207\40\x27\x62\x69\x6c\154\x69\156\x67\x27\40\x6c\165\x62\40\47\x73\x68\151\160\160\151\156\x67\x27\x2e"); YV6LWq: if (!(!empty($ITKrgk) && !empty($ITKrgk[$US286Z . "\137\x76\x61\164"]))) { goto fAwlyJ; } $ITKrgk["\x76\141\x74"] = $ITKrgk[$US286Z . "\137\x76\141\164"]; fAwlyJ: if (!(!empty($ITKrgk) && !empty($ITKrgk[$US286Z . "\x5f\x63\157\x6d\x70\x61\x6e\x79"]))) { goto phf0mQ; } $ITKrgk["\x63\x6f\x6d\x70\x61\x6e\x79"] = $ITKrgk[$US286Z . "\137\x63\157\x6d\x70\141\156\x79"]; phf0mQ: $this->id = null; $this->id_order = 0; $this->order_type = $US286Z; $this->vat_number = $ITKrgk["\166\x61\164"] ?? null; $this->company = $ITKrgk["\x63\157\x6d\x70\x61\x6e\x79"] ?? null; $this->first_name = $ITKrgk["\x66\151\162\x73\x74\137\156\x61\155\145"] ?? null; $this->last_name = $ITKrgk["\154\141\163\164\137\156\141\155\x65"] ?? null; $this->email = $ITKrgk["\x65\x6d\x61\x69\x6c"] ?? null; $this->phone = $ITKrgk["\x70\x68\x6f\x6e\x65"] ?? null; $this->country = $ITKrgk["\143\x6f\165\x6e\164\x72\x79"] ?? null; $this->state = $ITKrgk["\x73\x74\141\164\145"] ?? null; $this->postcode = $ITKrgk["\160\157\163\x74\143\x6f\144\x65"] ?? null; $this->city = $ITKrgk["\143\151\164\x79"] ?? null; $this->address_1 = $ITKrgk["\141\x64\144\x72\145\163\163\x5f\61"] ?? null; $this->address_2 = $ITKrgk["\141\x64\144\162\145\163\x73\137\x32"] ?? null; } }21 namespace Teamwanteuvatvies\Src\Libs\Woocommerce; if (defined("\x41\102\123\120\x41\x54\x48")) { goto M3HL3Z; } exit; M3HL3Z: 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($A9Wiga, $fMBjqa = "\x62\x69\154\x6c\151\156\147") { if (!($fMBjqa !== "\142\x69\x6c\154\x69\156\x67" && $fMBjqa !== "\x73\x68\x69\x70\x70\151\x6e\147")) { goto x0OuJc; } throw new \Exception("\124\171\x70\x20\141\x64\x72\x65\163\x75\x20\x6d\165\x73\151\40\142\x79\304\x87\x20\x27\142\x69\x6c\x6c\x69\156\x67\47\40\x6c\165\x62\40\47\163\150\151\x70\x70\151\x6e\147\47\x2e"); x0OuJc: if (!(!empty($A9Wiga) && !empty($A9Wiga[$fMBjqa . "\x5f\x76\141\x74"]))) { goto q9Br4a; } $A9Wiga["\x76\x61\164"] = $A9Wiga[$fMBjqa . "\x5f\166\141\164"]; q9Br4a: if (!(!empty($A9Wiga) && !empty($A9Wiga[$fMBjqa . "\x5f\x63\x6f\x6d\160\141\x6e\x79"]))) { goto i87XzL; } $A9Wiga["\x63\x6f\x6d\x70\141\156\171"] = $A9Wiga[$fMBjqa . "\x5f\x63\x6f\x6d\160\141\x6e\x79"]; i87XzL: $this->id = null; $this->id_order = 0; $this->order_type = $fMBjqa; $this->vat_number = $A9Wiga["\166\141\x74"] ?? null; $this->company = $A9Wiga["\143\x6f\155\160\x61\156\171"] ?? null; $this->first_name = $A9Wiga["\146\x69\162\163\x74\x5f\x6e\141\155\x65"] ?? null; $this->last_name = $A9Wiga["\154\141\163\x74\x5f\156\141\155\145"] ?? null; $this->email = $A9Wiga["\x65\x6d\x61\151\x6c"] ?? null; $this->phone = $A9Wiga["\160\x68\x6f\156\x65"] ?? null; $this->country = $A9Wiga["\x63\x6f\x75\x6e\164\x72\171"] ?? null; $this->state = $A9Wiga["\x73\x74\x61\164\x65"] ?? null; $this->postcode = $A9Wiga["\x70\x6f\x73\x74\143\157\144\x65"] ?? null; $this->city = $A9Wiga["\143\151\x74\x79"] ?? null; $this->address_1 = $A9Wiga["\141\144\x64\162\x65\163\163\137\61"] ?? null; $this->address_2 = $A9Wiga["\141\x64\144\162\145\163\163\137\62"] ?? null; } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/Libs/index.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 if (defined("\x41\102\123\x50\ x41\x54\110")) { goto JL1GDD; } exit; JL1GDD: header("\x45\170\160\x69\x72\x65\x73\72\40\115\157\156\54\40\x32\x36\40\112\x75\x6c\40\61\x39\x39\x37\x20\60\x35\72\x30\x30\x3a\60\x30\x20\107\x4d\124"); header("\114\x61\163\x74\x2d\115\x6f\144\151\146\151\x65\144\72\40" . gmdate("\x44\54\40\144\40\x4d\40\x59\40\x48\72\151\x3a\x73") . "\x20\x47\115\x54"); header("\x43\x61\x63\x68\x65\55\x43\x6f\x6e\x74\162\x6f\x6c\x3a\40\156\157\55\163\164\x6f\162\x65\x2c\x20\156\157\x2d\x63\141\x63\x68\145\x2c\40\155\x75\163\x74\55\x72\x65\166\141\x6c\x69\144\141\x74\x65"); header("\x43\x61\x63\x68\x65\x2d\103\157\x6e\164\162\x6f\154\x3a\x20\160\157\163\x74\55\143\150\x65\x63\x6b\x3d\60\x2c\x20\x70\162\145\55\143\150\145\x63\x6b\75\60", false); header("\x50\x72\141\x67\155\141\x3a\40\156\157\55\x63\x61\x63\x68\x65"); header("\x4c\x6f\x63\141\x74\x69\157\156\x3a\40\56\56\x2f"); exit;21 if (defined("\x41\102\123\x50\101\124\x48")) { goto h7HjBT; } exit; h7HjBT: header("\x45\x78\160\151\162\145\163\x3a\x20\x4d\x6f\x6e\54\40\62\x36\40\112\165\x6c\40\61\71\71\x37\x20\x30\x35\72\x30\x30\72\60\60\40\x47\115\x54"); header("\114\141\163\x74\55\x4d\x6f\144\151\146\x69\145\144\x3a\40" . gmdate("\x44\54\40\x64\40\115\x20\x59\x20\110\72\x69\72\163") . "\x20\107\115\124"); header("\103\141\143\150\x65\55\103\x6f\156\x74\x72\157\154\x3a\x20\x6e\x6f\55\163\x74\157\162\145\54\40\156\157\x2d\143\x61\143\150\145\x2c\x20\155\x75\x73\164\55\162\x65\x76\x61\x6c\x69\144\x61\164\x65"); header("\x43\141\x63\x68\x65\55\x43\157\x6e\164\x72\x6f\154\x3a\40\x70\157\x73\164\55\x63\150\145\x63\x6b\75\60\54\x20\x70\162\x65\x2d\x63\150\x65\x63\x6b\75\x30", false); header("\x50\x72\x61\147\x6d\x61\x3a\40\156\157\x2d\x63\x61\x63\x68\145"); header("\x4c\x6f\x63\141\164\x69\157\156\x3a\x20\56\56\x2f"); exit; -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/Teamwanteuvatvies.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies; use Teamwanteuvatvies\Controllers\AdminPageController; use Teamwanteuvatvies\Controllers\CronController; defined("\x41\x42\ x53\120\x41\124\110") || exit; class Teamwanteuvatvies { public function __construct() { AdminPageController::init(); if (!is_admin()) { goto R3OWPS; } new WoocommerceAdminOrderVatMetabox(); R3OWPS: WoocommerceB2bFields::init(); WoocommerceCheckout::init(); CronController::init(); WoocommerceCheckoutInformationBlock::init(); register_activation_hook(TEAMWANTEUVATVIES_FILE, [self::class, "\x69\156\163\x74\x61\154\154"]); } public static function install() { require_once __DIR__ . "\57\151\x6e\163\x74\141\154\154\x2e\x70\150\160"; } }21 namespace Teamwanteuvatvies; use Teamwanteuvatvies\Controllers\AdminPageController; use Teamwanteuvatvies\Controllers\CronController; defined("\x41\x42\123\x50\101\124\x48") || exit; class Teamwanteuvatvies { public function __construct() { AdminPageController::init(); if (!is_admin()) { goto hHrDlw; } new WoocommerceAdminOrderVatMetabox(); hHrDlw: WoocommerceB2bFields::init(); WoocommerceCheckout::init(); CronController::init(); WoocommerceCheckoutInformationBlock::init(); register_activation_hook(TEAMWANTEUVATVIES_FILE, [self::class, "\151\156\x73\x74\141\154\x6c"]); } public static function install() { require_once __DIR__ . "\57\x69\156\x73\x74\x61\154\x6c\x2e\160\150\x70"; } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/Tools.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies; defined("\ x41\x42\x53\120\x41\x54\110") || exit; class Tools { public static function getAllValues() { return $_POST + $_GET; } public static function getValue($eIF4M9, $JS12vv = false, $uPqVDO = true) { if (!empty($eIF4M9)) { goto ThUZfb; } return false; ThUZfb: $TSaM97 = isset($_POST[$eIF4M9]) ? sanitize_text_field($_POST[$eIF4M9]) : sanitize_text_field($_GET[$eIF4M9] ?? null); if (isset($TSaM97)) { goto nNwrCq; } $TSaM97 = $JS12vv; nNwrCq: return $TSaM97; } }21 namespace Teamwanteuvatvies; defined("\101\102\x53\x50\101\124\x48") || exit; class Tools { public static function getAllValues() { return $_POST + $_GET; } public static function getValue($zjPf6j, $LtDULp = false, $ih4c9i = true) { if (!empty($zjPf6j)) { goto rd6JPT; } return false; rd6JPT: $wAyIR3 = isset($_POST[$zjPf6j]) ? sanitize_text_field($_POST[$zjPf6j]) : sanitize_text_field($_GET[$zjPf6j] ?? null); if (isset($wAyIR3)) { goto iE3IKC; } $wAyIR3 = $LtDULp; iE3IKC: return $wAyIR3; } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/Types/CustomBoolean.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Types; defined("\ x41\x42\x53\x50\x41\124\x48") || exit; class CustomBoolean extends \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rule { private const avaliableValue = [true, "\164\x72\165\145", "\x6f\156", 1, "\x31", false, "\x66\x61\x6c\163\145", "\x6f\x66\146", 0, "\x30"]; public static function createVO($SqYBaf) { if (!in_array($SqYBaf, self::avaliableValue, true)) { goto LmvUgS; } return true; LmvUgS: return false; } public function check($SqYBaf) : bool { if (!in_array($SqYBaf, self::avaliableValue, true)) { goto iH0vZG; } return true; iH0vZG: return false; } }21 namespace Teamwanteuvatvies\Src\Types; defined("\101\102\x53\120\101\x54\x48") || exit; class CustomBoolean extends \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rule { private const avaliableValue = [true, "\164\x72\x75\x65", "\157\x6e", 1, "\61", false, "\146\x61\x6c\x73\145", "\x6f\x66\x66", 0, "\x30"]; public static function createVO($ah0gIt) { if (!in_array($ah0gIt, self::avaliableValue, true)) { goto VDjFok; } return true; VDjFok: return false; } public function check($ah0gIt) : bool { if (!in_array($ah0gIt, self::avaliableValue, true)) { goto HC32rt; } return true; HC32rt: return false; } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/Types/IsTrueBoolean.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Types; defined("\ x41\102\x53\120\x41\x54\x48") || exit; class IsTrueBoolean { public const avaliableValue = [true, "\164\162\x75\145", "\x6f\156", 1, "\x31"]; public static function createVO($SqYBaf) { if (!in_array($SqYBaf, self::avaliableValue, true)) { goto Egm8uI; } return true; Egm8uI: return false; } public function check($SqYBaf) : bool { if (!in_array($SqYBaf, self::avaliableValue, true)) { goto kdwSSs; } return true; kdwSSs: return false; } }21 namespace Teamwanteuvatvies\Src\Types; defined("\101\102\123\120\x41\124\110") || exit; class IsTrueBoolean { public const avaliableValue = [true, "\x74\162\165\x65", "\x6f\x6e", 1, "\x31"]; public static function createVO($ah0gIt) { if (!in_array($ah0gIt, self::avaliableValue, true)) { goto MVL29X; } return true; MVL29X: return false; } public function check($ah0gIt) : bool { if (!in_array($ah0gIt, self::avaliableValue, true)) { goto L5zNcR; } return true; L5zNcR: return false; } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/Types/MinIf.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Types; defined("\x41\x42\ x53\120\x41\x54\x48") || exit; class MinIf extends \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rule { use \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rules\Traits\FileTrait; protected $message = "\x54\150\x65\x20\x3a\141\164\x74\x72\151\142\165\x74\x65\x20\x6d\151\156\x69\x6d\165\155\40\151\x73\40\72\166\x61\x6c\165\x65"; protected $fillableParams = array("\x6d\151\156\151\x66"); public function fillParameters(array $MrymyD) : \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rule { $this->params["\x66\x69\x65\x6c\144"] = array_shift($MrymyD); $this->params["\166\141\154\x75\x65\x73"] = $MrymyD; return $this; } public function check($SqYBaf) : bool { $this->requireParameters(["\x66\x69\145\154\144", "\166\x61\154\x75\x65\163"]); $tjxBSp = $this->parameter("\x66\x69\x65\x6c\x64"); $qe7xwB = $this->parameter("\x76\141\154\165\145\x73"); $PQc2id = $this->getAttribute()->getValue($tjxBSp); if (!($PQc2id === "\146\141\154\163\x65" || $PQc2id === false)) { goto bd2hZV; } return true; bd2hZV: if (is_numeric($SqYBaf)) { goto msgvsE; } return false; msgvsE: return $SqYBaf > (int) (isset($qe7xwB[0]) ? $qe7xwB[0] : 0); } }21 namespace Teamwanteuvatvies\Src\Types; defined("\x41\x42\123\x50\101\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\x62\x75\x74\145\x20\155\151\156\151\155\165\155\x20\151\x73\x20\x3a\166\141\x6c\165\x65"; protected $fillableParams = array("\x6d\x69\x6e\x69\x66"); public function fillParameters(array $TIfzMi) : \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rule { $this->params["\146\x69\x65\154\x64"] = array_shift($TIfzMi); $this->params["\166\x61\x6c\165\x65\163"] = $TIfzMi; return $this; } public function check($ah0gIt) : bool { $this->requireParameters(["\x66\151\145\x6c\144", "\166\x61\154\165\145\163"]); $ymHijy = $this->parameter("\146\x69\x65\154\144"); $PJB6c8 = $this->parameter("\166\x61\154\165\x65\163"); $clbeph = $this->getAttribute()->getValue($ymHijy); if (!($clbeph === "\146\141\x6c\x73\145" || $clbeph === false)) { goto GQ6nAW; } return true; GQ6nAW: if (is_numeric($ah0gIt)) { goto ii2hN3; } return false; ii2hN3: return $ah0gIt > (int) (isset($PJB6c8[0]) ? $PJB6c8[0] : 0); } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/Types/index.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 if (defined("\ 101\102\x53\x50\x41\124\x48")) { goto vKNLLu; } exit; vKNLLu: header("\105\x78\160\x69\x72\x65\x73\72\40\115\x6f\x6e\54\x20\x32\66\x20\112\x75\x6c\x20\61\71\71\x37\x20\x30\65\x3a\60\60\72\60\x30\40\107\x4d\x54"); header("\x4c\141\163\x74\55\115\157\x64\x69\x66\151\145\144\72\x20" . gmdate("\104\x2c\x20\144\x20\x4d\x20\x59\x20\x48\x3a\151\x3a\x73") . "\40\107\x4d\124"); header("\103\141\143\150\145\55\103\x6f\x6e\x74\x72\157\x6c\x3a\40\156\x6f\x2d\163\164\157\162\145\x2c\x20\156\157\55\x63\141\x63\x68\x65\54\40\x6d\165\x73\x74\55\x72\145\166\141\x6c\x69\144\x61\x74\145"); header("\x43\x61\x63\150\145\x2d\103\x6f\156\x74\162\x6f\x6c\x3a\x20\x70\157\x73\164\x2d\x63\x68\145\143\153\75\x30\x2c\x20\160\162\x65\55\x63\150\x65\143\153\75\x30", false); header("\x50\162\141\x67\x6d\x61\x3a\40\156\157\55\x63\x61\143\x68\x65"); header("\114\157\x63\141\164\151\x6f\x6e\72\x20\x2e\x2e\57"); exit;21 if (defined("\x41\x42\x53\x50\101\124\x48")) { goto NdtjNy; } exit; NdtjNy: header("\x45\x78\160\x69\x72\x65\x73\72\40\x4d\157\x6e\54\x20\x32\x36\x20\112\165\154\x20\61\x39\71\67\x20\60\x35\x3a\60\x30\72\60\60\40\x47\x4d\x54"); header("\114\141\163\164\55\115\x6f\144\x69\x66\x69\145\x64\72\x20" . gmdate("\104\x2c\40\144\x20\115\40\131\40\110\x3a\151\72\x73") . "\x20\107\115\124"); header("\103\x61\x63\x68\145\55\x43\x6f\x6e\164\162\x6f\x6c\72\x20\x6e\157\55\163\164\157\x72\145\54\40\x6e\157\55\x63\x61\x63\x68\145\x2c\x20\155\x75\163\164\x2d\162\x65\166\x61\154\x69\x64\141\164\145"); header("\103\x61\x63\x68\x65\x2d\103\x6f\156\164\x72\x6f\x6c\x3a\x20\160\157\x73\164\55\143\150\x65\x63\x6b\x3d\x30\54\40\160\162\145\55\x63\150\x65\143\153\75\60", false); header("\120\162\141\147\x6d\x61\72\x20\156\157\x2d\143\x61\x63\x68\x65"); header("\x4c\157\143\141\164\151\x6f\156\x3a\40\x2e\56\x2f"); exit; -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/WoocommerceAdminOrderVatMetabox.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies; use WP_Post; defined("\ 101\x42\x53\x50\101\124\x48") || exit; class WoocommerceAdminOrderVatMetabox { public function __construct() { add_action("\x61\144\x64\x5f\155\145\164\x61\137\142\x6f\170\x65\163", [$this, "\x61\x64\x64\x56\x61\164\x4d\145\164\141\142\x6f\170"]); } public function addVatMetabox() { $Stu6Q2 = wc_get_container()->get("\101\x75\x74\157\x6d\x61\x74\164\x69\x63\x5c\x57\x6f\x6f\x43\157\x6d\x6d\x65\162\143\145\134\111\x6e\164\145\x72\x6e\x61\154\x5c\104\x61\x74\141\x53\x74\157\162\x65\163\x5c\117\162\144\145\162\163\x5c\103\x75\x73\164\157\155\117\162\x64\145\162\163\124\x61\142\154\x65\x43\x6f\156\164\162\157\x6c\x6c\145\162")->custom_orders_table_usage_is_enabled() ? wc_get_page_screen_id("\x73\150\x6f\x70\55\x6f\x72\144\x65\162") : "\163\x68\157\160\137\157\x72\x64\x65\162"; add_meta_box("\164\145\141\x6d\167\141\x6e\164\145\165\x76\141\x74\x76\151\x65\163\137\166\141\x74\137\151\x6e\x66\157", __("\x56\101\124\40\x56\x49\105\x53\40\x49\156\x66\x6f\162\x6d\141\164\x69\157\156", "\x74\x65\141\155\167\x61\156\x74\x65\x75\x76\x61\x74\166\151\145\x73"), [$this, "\x64\151\163\160\154\x61\171\126\x61\x74\x4d\x65\164\141\142\157\x78"], $Stu6Q2, "\x73\151\144\145", "\x64\145\x66\141\165\x6c\x74"); } public function displayVatMetabox($dCE8hx) { $P2gIKm = $dCE8hx instanceof WP_Post ? wc_get_order($dCE8hx->ID) : $dCE8hx; if ($P2gIKm) { goto yDorph; } echo "\x3c\x70\x3e" . esc_html__("\x4e\x6f\x20\x56\101\124\x20\126\111\x45\x53\x20\x64\x61\164\141\x20\x66\x6f\x72\x20\x74\150\151\x73\x20\157\x72\144\145\162\56", "\x74\x65\141\x6d\x77\141\x6e\164\x65\165\x76\141\164\166\x69\145\163") . "\74\57\160\76"; return; yDorph: $Op_TX6 = null; if (!method_exists($P2gIKm, "\x67\x65\x74\137\x69\144")) { goto HJ7ayY; } $Op_TX6 = $P2gIKm->get_id(); HJ7ayY: if (!(!$Op_TX6 && property_exists($P2gIKm, "\x49\104"))) { goto Uhb9LM; } $Op_TX6 = $P2gIKm->ID; Uhb9LM: if ($Op_TX6) { goto nYA54v; } return; nYA54v: $Y75XKz = $this->getVatData($Op_TX6, "\142\151\154\154\151\156\x67"); if (!empty($Y75XKz)) { goto xklOBq; } echo "\x3c\x70\76" . esc_html__("\116\157\x20\x56\101\124\40\x56\x49\x45\x53\x20\144\x61\164\141\x20\146\157\x72\40\x74\150\151\x73\x20\x6f\x72\144\145\162\56", "\x74\145\141\x6d\167\x61\156\164\x65\x75\x76\x61\164\166\151\x65\x73") . "\74\57\x70\x3e"; return; xklOBq: $this->renderVatInfo($Y75XKz); } private function getVatData($Op_TX6, $VcKmN1) { global $wpdb; $NBzLMM = $wpdb->get_row($wpdb->prepare("\x53\x45\x4c\105\x43\124\x20\x2a\40\x46\x52\117\115\40\x60{$wpdb->prefix}\x74\145\141\x6d\x77\141\156\164\x65\x75\x76\141\164\166\151\x65\163\137\141\144\144\x72\x65\163\163\x60\x20\x57\110\x45\x52\x45\x20\140\151\x64\137\157\x72\x64\145\x72\140\40\x3d\40\45\x64\40\101\x4e\x44\x20\x60\x6f\x72\144\x65\x72\x5f\x74\x79\160\145\x60\40\75\x20\45\163", $Op_TX6, $VcKmN1), ARRAY_A); return $NBzLMM; } private function renderVatInfo($ahEfqR) { echo "\x20\x20\40\40\40\40\x20\x20\74\144\151\x76\40\x63\154\141\163\163\x3d\42\x74\145\x61\155\167\141\x6e\x74\145\165\x76\141\164\x76\x69\x65\x73\55\166\141\x74\x2d\x63\x6f\x6e\x74\141\x69\156\x65\x72\42\76\12\x20\40\40\x20\40\40\40\40\40\x20\40\x20"; if ($ahEfqR["\x69\x73\137\166\141\154\151\x64"]) { goto Gy46vV; } echo "\x20\x20\40\x20\40\40\40\40\40\40\x20\40\x20\40\40\40\x3c\144\x69\x76\x20\x63\x6c\141\163\163\x3d\42\156\157\164\x69\143\145\40\156\157\164\x69\143\145\55\145\x72\162\157\x72\x20\x69\x6e\x6c\x69\x6e\x65\x22\76\xa\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\40\40\40\x3c\160\x3e\74\x73\164\162\x6f\156\147\x3e"; esc_html_e("\x56\101\124\x20\x6e\x75\155\142\x65\162\40\151\163\40\156\157\x74\40\x76\x61\154\x69\x64\41", "\x74\145\x61\155\167\x61\156\164\x65\x75\166\141\164\166\151\x65\x73"); echo "\74\57\x73\164\x72\x6f\156\x67\76\74\57\160\76\12\x20\x20\x20\x20\x20\40\40\x20\x20\x20\40\40\40\x20\40\40\x3c\57\144\x69\166\x3e\xa\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20"; Gy46vV: echo "\xa\40\40\40\40\40\x20\40\40\x20\40\40\40"; if (empty($ahEfqR["\x76\141\164"])) { goto LcXS78; } echo "\x20\x20\40\x20\40\40\40\40\40\40\x20\x20\40\40\40\x20"; if ($ahEfqR["\151\x73\x5f\166\141\x6c\151\x64"]) { goto Vna1x3; } echo "\40\40\x20\40\x20\40\x20\x20\40\x20\x20\40\40\x20\40\40\x20\x20\x20\x20\x3c\160\x20\x73\164\x79\x6c\145\75\x22\143\157\x6c\x6f\162\72\x20\x23\144\x63\63\62\63\62\73\x22\76\74\x73\164\162\157\x6e\x67\x3e"; esc_html_e("\xe2\x9c\227\x20\x56\101\x54\40\151\156\166\x61\154\x69\144", "\164\x65\x61\x6d\x77\x61\x6e\x74\145\x75\166\141\x74\166\151\x65\x73"); echo "\x3c\57\x73\164\x72\x6f\156\x67\x3e\74\x2f\160\76\12\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x20\40\x20\40\x20\x20"; goto r2ZIKe; Vna1x3: echo "\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\74\x70\x20\x73\x74\171\154\x65\75\x22\143\157\x6c\x6f\162\x3a\x20\43\x34\66\x62\64\x35\60\x3b\42\x3e\x3c\x73\164\162\x6f\x6e\147\76"; esc_html_e("\xe2\234\223\40\x56\x41\124\x20\166\141\x6c\x69\144", "\164\145\x61\x6d\167\x61\x6e\164\x65\165\x76\141\x74\166\x69\x65\163"); echo "\74\57\163\x74\162\157\156\147\x3e\x3c\57\160\x3e\12\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20"; r2ZIKe: echo "\12\40\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\40\74\x70\76\74\x73\164\x72\x6f\x6e\147\x3e"; esc_html_e("\103\x6f\155\160\x61\x6e\171\x3a", "\164\145\x61\x6d\167\x61\156\164\x65\165\x76\x61\x74\x76\151\145\x73"); echo "\74\57\x73\164\x72\x6f\156\147\x3e\74\x62\x72\76\xa\x20\40\x20\40\40\x20\x20\40\x20\40\40\x20\x20\x20\40\40\40\x20\40\40"; echo esc_html($ahEfqR["\x6e\x61\155\x65"]); echo "\x3c\x2f\160\76\xa\12\40\x20\40\40\x20\40\40\x20\40\40\40\40\x20\x20\x20\x20\x3c\x70\76\x3c\x73\x74\162\157\x6e\147\x3e"; esc_html_e("\126\x41\124\x3a", "\164\x65\141\155\167\141\x6e\164\145\x75\166\x61\x74\x76\x69\145\x73"); echo "\74\x2f\163\x74\x72\x6f\156\x67\x3e\x3c\x62\x72\76\xa\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\40\40\x20\40\x20"; echo esc_html($ahEfqR["\162\141\167\137\166\x61\x74"]); echo "\x3c\x2f\x70\76\xa\xa\x20\40\40\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\74\160\x3e\74\163\164\162\157\156\x67\76"; esc_html_e("\101\144\x64\x72\x65\163\x73\x3a", "\164\145\141\x6d\x77\141\x6e\x74\145\165\x76\x61\164\166\x69\x65\x73"); echo "\x3c\x2f\163\x74\x72\x6f\156\147\76\x3c\142\x72\x3e\xa\40\40\40\x20\40\40\x20\x20\40\40\40\40\40\x20\x20\x20\40\x20\40\40"; echo nl2br(esc_html($ahEfqR["\x61\144\x64\x72\145\163\163"])); echo "\74\57\x70\x3e\12\xa\40\x20\x20\40\40\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\74\160\76\74\163\164\x72\x6f\x6e\x67\x3e"; esc_html_e("\x4c\141\163\164\x20\x75\x70\144\141\164\x65\x3a", "\x74\x65\x61\x6d\x77\141\156\164\x65\165\166\141\164\166\x69\145\163"); echo "\x3c\x2f\x73\x74\162\x6f\x6e\147\x3e\74\x62\162\76\xa\x20\x20\40\40\40\x20\40\x20\x20\x20\40\40\x20\40\40\x20\40\40\x20\40"; echo esc_html($ahEfqR["\154\x61\163\x74\x5f\x75\160\x64\141\164\x65"]); echo "\x3c\x2f\x70\76\xa\12\40\40\x20\40\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x20"; if (empty($ahEfqR["\x76\x69\x65\163\137\145\x72\x72\157\x72"])) { goto v4slZI; } echo "\40\40\40\40\40\x20\x20\40\x20\40\x20\40\40\x20\x20\40\40\40\40\40\x3c\144\151\x76\40\x63\x6c\141\x73\x73\75\42\x6e\x6f\x74\x69\143\x65\x20\156\157\164\151\x63\145\x2d\145\x72\x72\157\162\40\x69\156\154\x69\x6e\145\x22\76\xa\40\40\x20\x20\x20\40\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\x3c\x70\x3e\x3c\163\x74\162\157\156\147\x3e\105\x72\162\157\x72\x3a\x3c\x2f\x73\164\162\x6f\156\x67\76\x20"; echo esc_html(wp_strip_all_tags($ahEfqR["\166\151\x65\163\x5f\145\162\x72\157\162"])); echo "\74\57\x70\76\12\x20\40\40\x20\40\40\40\x20\x20\40\x20\x20\40\40\40\40\x20\40\x20\40\x3c\57\144\x69\166\x3e\12\x20\40\x20\40\x20\40\40\40\40\x20\40\x20\40\x20\40\40"; v4slZI: echo "\40\40\x20\x20\x20\40\40\x20\40\x20\40\x20"; goto zdw9J6; LcXS78: echo "\x20\x20\40\40\x20\40\x20\x20\40\40\x20\x20\x20\40\40\x20\74\x64\x69\x76\x20\143\x6c\141\163\163\75\42\156\157\x74\151\x63\x65\40\156\157\164\151\143\x65\x2d\x77\141\x72\x6e\151\x6e\x67\40\x69\x6e\x6c\x69\156\145\42\x3e\12\x20\x20\40\x20\40\40\40\40\x20\40\x20\x20\x20\40\40\40\x20\40\x20\40\74\160\x3e\74\x73\164\162\157\x6e\x67\x3e"; esc_html_e("\116\x6f\40\x56\x41\x54\x20\156\165\x6d\142\x65\x72\x20\x70\162\157\166\x69\x64\145\144", "\164\145\141\x6d\167\x61\156\164\x65\x75\166\141\x74\166\151\x65\163"); echo "\x3c\x2f\163\x74\162\x6f\x6e\147\76\74\57\160\x3e\12\x20\x20\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\40\40\74\57\x64\151\x76\76\xa\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20"; zdw9J6: echo "\40\40\40\x20\40\x20\x20\x20\74\57\144\151\166\x3e\12\40\40\40\40\40\x20\x20\x20"; } }21 namespace Teamwanteuvatvies; use WP_Post; defined("\x41\102\x53\120\101\x54\x48") || exit; class WoocommerceAdminOrderVatMetabox { public function __construct() { add_action("\141\144\x64\137\x6d\x65\164\x61\x5f\142\x6f\170\145\x73", [$this, "\141\144\144\x56\x61\164\x4d\145\164\141\142\x6f\x78"]); } public function addVatMetabox() { $ZaZry3 = wc_get_container()->get("\101\165\164\x6f\155\x61\164\164\151\143\134\x57\157\157\x43\157\x6d\x6d\x65\162\x63\145\134\111\x6e\x74\x65\162\156\141\154\x5c\x44\141\164\141\123\x74\157\x72\x65\x73\x5c\117\162\144\x65\162\x73\x5c\x43\165\x73\164\157\155\117\162\144\145\162\163\x54\x61\x62\154\x65\103\157\156\x74\x72\x6f\x6c\154\145\162")->custom_orders_table_usage_is_enabled() ? wc_get_page_screen_id("\163\x68\x6f\x70\55\157\x72\x64\145\162") : "\163\150\157\160\137\x6f\x72\144\x65\x72"; add_meta_box("\x74\145\x61\155\167\x61\x6e\x74\145\165\166\141\x74\x76\151\145\163\x5f\x76\x61\x74\x5f\151\x6e\x66\x6f", __("\126\x41\x54\x20\x56\111\105\x53\x20\111\x6e\146\157\162\x6d\141\x74\x69\157\x6e", "\x74\145\x61\155\167\141\x6e\164\145\165\166\x61\x74\166\x69\x65\163"), [$this, "\144\151\x73\160\x6c\x61\171\x56\x61\x74\115\145\164\141\142\157\x78"], $ZaZry3, "\x73\x69\x64\145", "\x64\145\x66\141\x75\x6c\x74"); } public function displayVatMetabox($f15u3a) { $n26AoU = $f15u3a instanceof WP_Post ? wc_get_order($f15u3a->ID) : $f15u3a; if ($n26AoU) { goto DqOZIa; } echo "\74\x70\76" . esc_html__("\x4e\x6f\40\126\101\x54\x20\126\111\105\x53\x20\144\141\x74\x61\40\146\157\x72\x20\164\150\151\163\40\x6f\x72\x64\145\162\56", "\164\x65\x61\x6d\167\x61\x6e\x74\145\x75\166\141\164\166\x69\x65\163") . "\74\57\x70\76"; return; DqOZIa: $xjg1My = null; if (!method_exists($n26AoU, "\147\145\164\x5f\x69\144")) { goto RJqsby; } $xjg1My = $n26AoU->get_id(); RJqsby: if (!(!$xjg1My && property_exists($n26AoU, "\111\x44"))) { goto hJAVMC; } $xjg1My = $n26AoU->ID; hJAVMC: if ($xjg1My) { goto J1pmF4; } return; J1pmF4: $SGSslf = $this->getVatData($xjg1My, "\142\151\154\154\151\156\147"); if (!empty($SGSslf)) { goto aTfbhm; } echo "\74\x70\76" . esc_html__("\x4e\x6f\x20\126\x41\x54\x20\x56\111\x45\123\40\144\x61\x74\141\40\x66\157\162\40\x74\150\x69\163\x20\x6f\162\x64\145\162\56", "\x74\x65\x61\x6d\167\x61\x6e\164\x65\x75\166\141\x74\166\x69\145\x73") . "\x3c\x2f\x70\x3e"; return; aTfbhm: $this->renderVatInfo($SGSslf); } private function getVatData($xjg1My, $aILrhC) { global $wpdb; $v_OyrF = $wpdb->get_row($wpdb->prepare("\x53\105\x4c\x45\103\x54\40\x2a\x20\x46\122\x4f\x4d\40\x60{$wpdb->prefix}\164\145\x61\155\x77\141\156\x74\145\x75\166\141\164\x76\151\145\x73\x5f\141\144\x64\162\145\x73\x73\140\40\127\110\x45\x52\105\x20\x60\151\x64\137\x6f\x72\x64\145\x72\140\40\75\40\45\144\x20\101\116\x44\x20\140\157\162\144\145\x72\x5f\x74\171\160\x65\x60\40\x3d\40\x25\x73", $xjg1My, $aILrhC), ARRAY_A); return $v_OyrF; } private function renderVatInfo($C2ylmE) { echo "\40\40\40\40\40\40\40\x20\x3c\144\x69\x76\x20\x63\154\x61\x73\x73\75\42\164\145\141\155\167\x61\x6e\164\x65\165\166\141\x74\x76\x69\x65\163\55\x76\141\x74\55\x63\157\x6e\x74\141\x69\156\145\162\42\x3e\xa\x20\40\40\40\40\x20\40\x20\x20\40\40\x20"; if ($C2ylmE["\151\x73\x5f\166\141\154\151\x64"]) { goto EWDK04; } echo "\x20\40\x20\40\x20\40\x20\40\40\x20\x20\x20\40\40\40\40\x3c\144\151\x76\x20\143\x6c\141\163\x73\75\x22\x6e\x6f\x74\151\143\x65\x20\x6e\157\x74\151\x63\145\x2d\145\x72\x72\157\x72\x20\151\x6e\154\x69\156\145\42\76\12\40\40\x20\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\40\74\x70\x3e\x3c\x73\x74\162\x6f\156\147\76"; esc_html_e("\x56\x41\124\x20\156\165\x6d\142\145\162\x20\x69\x73\x20\156\x6f\164\40\x76\141\154\151\x64\x21", "\164\x65\141\x6d\x77\141\x6e\164\145\165\166\141\164\x76\151\145\x73"); echo "\x3c\x2f\x73\x74\x72\157\x6e\147\76\x3c\x2f\160\x3e\xa\x20\x20\40\x20\40\40\40\x20\40\x20\40\x20\40\x20\40\x20\74\x2f\144\x69\166\x3e\xa\40\40\x20\x20\x20\x20\40\40\x20\40\x20\40"; EWDK04: echo "\12\x20\40\40\40\40\x20\40\x20\x20\40\x20\x20"; if (empty($C2ylmE["\166\141\x74"])) { goto iVS3kg; } echo "\40\40\40\x20\x20\40\x20\40\40\40\x20\x20\40\40\x20\40"; if ($C2ylmE["\151\163\x5f\166\141\x6c\151\x64"]) { goto mE43tQ; } echo "\40\x20\x20\40\40\x20\40\40\x20\40\x20\x20\x20\40\x20\40\40\x20\40\40\x3c\x70\x20\x73\164\x79\154\x65\75\x22\x63\x6f\x6c\157\x72\x3a\x20\43\144\x63\63\x32\63\x32\x3b\42\x3e\x3c\163\164\x72\157\x6e\x67\x3e"; esc_html_e("\xe2\x9c\x97\40\126\101\124\x20\151\156\x76\x61\x6c\151\x64", "\164\x65\141\155\x77\x61\156\164\x65\165\166\141\x74\x76\151\145\163"); echo "\x3c\57\x73\164\162\157\156\x67\76\x3c\57\160\76\12\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\40\x20\x20\40"; goto lPzJta; mE43tQ: echo "\x20\40\x20\40\x20\x20\40\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\x20\74\160\x20\x73\x74\171\154\x65\x3d\42\143\x6f\154\x6f\162\x3a\x20\x23\64\x36\x62\x34\65\60\x3b\x22\x3e\74\x73\164\162\x6f\156\147\x3e"; esc_html_e("\342\x9c\x93\x20\x56\101\124\40\x76\141\154\151\x64", "\x74\145\x61\x6d\167\141\x6e\x74\145\x75\166\x61\164\166\x69\145\x73"); echo "\74\57\163\164\162\x6f\156\147\76\74\x2f\x70\x3e\xa\40\40\x20\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\40"; lPzJta: echo "\12\40\x20\x20\40\40\40\40\x20\40\40\40\40\40\x20\x20\40\74\x70\x3e\74\163\164\162\157\156\147\76"; esc_html_e("\x43\x6f\155\160\141\x6e\x79\72", "\164\145\141\155\x77\x61\x6e\164\x65\x75\166\x61\x74\166\151\145\x73"); echo "\74\x2f\163\x74\162\x6f\156\147\76\74\142\162\x3e\xa\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\40\x20\40\40\40\x20"; echo esc_html($C2ylmE["\x6e\141\x6d\x65"]); echo "\74\x2f\160\x3e\xa\xa\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\74\160\x3e\x3c\x73\x74\x72\x6f\x6e\147\x3e"; esc_html_e("\126\101\x54\72", "\164\x65\x61\155\x77\141\156\164\145\x75\x76\x61\164\x76\151\145\x73"); echo "\74\x2f\163\x74\162\157\x6e\147\x3e\74\x62\x72\76\12\40\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\40\x20"; echo esc_html($C2ylmE["\162\141\x77\x5f\x76\141\164"]); echo "\74\57\160\x3e\xa\12\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\74\160\76\x3c\163\x74\x72\157\156\x67\76"; esc_html_e("\101\x64\144\162\x65\163\x73\x3a", "\164\x65\x61\155\167\141\x6e\x74\145\165\x76\141\x74\x76\151\x65\x73"); echo "\74\57\x73\164\162\x6f\x6e\x67\x3e\74\142\x72\76\xa\40\40\40\40\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\40\40\x20\40"; echo nl2br(esc_html($C2ylmE["\x61\144\x64\162\145\x73\163"])); echo "\74\x2f\x70\76\12\xa\x20\x20\x20\40\x20\40\x20\40\40\40\x20\x20\40\x20\40\x20\x3c\x70\x3e\74\x73\x74\162\x6f\156\x67\x3e"; esc_html_e("\114\141\x73\x74\40\165\x70\144\141\164\145\72", "\164\145\141\155\x77\x61\x6e\164\145\x75\166\141\164\x76\x69\145\x73"); echo "\x3c\x2f\x73\x74\162\157\156\147\76\x3c\142\162\x3e\xa\40\x20\40\40\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40"; echo esc_html($C2ylmE["\x6c\x61\163\164\137\x75\160\x64\x61\x74\x65"]); echo "\x3c\x2f\x70\76\xa\12\x20\40\40\40\x20\x20\x20\40\x20\40\40\x20\x20\40\40\x20"; if (empty($C2ylmE["\166\x69\x65\163\x5f\x65\x72\x72\157\162"])) { goto uOou5Y; } echo "\40\x20\40\40\x20\x20\40\40\x20\40\x20\40\40\x20\40\x20\40\x20\40\x20\x3c\x64\151\166\40\143\154\141\x73\163\x3d\42\x6e\x6f\x74\151\x63\145\x20\156\x6f\x74\151\x63\145\55\145\162\x72\157\x72\x20\151\x6e\x6c\x69\x6e\145\x22\76\12\40\40\40\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\40\x20\x20\x3c\160\76\74\x73\x74\162\157\156\x67\76\105\x72\162\157\x72\x3a\74\x2f\163\164\162\x6f\x6e\x67\x3e\x20"; echo esc_html(wp_strip_all_tags($C2ylmE["\x76\x69\145\x73\x5f\145\162\162\157\162"])); echo "\74\x2f\x70\76\xa\40\40\40\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\74\57\144\151\x76\x3e\xa\x20\x20\40\40\40\40\x20\x20\40\x20\40\x20\x20\40\x20\x20"; uOou5Y: echo "\x20\x20\x20\40\40\40\x20\x20\40\40\x20\x20"; goto NjWcCA; iVS3kg: echo "\40\40\x20\40\40\40\x20\40\40\x20\40\x20\x20\x20\x20\x20\x3c\x64\151\166\40\143\x6c\x61\163\163\75\x22\156\157\x74\x69\x63\145\x20\156\157\164\151\143\145\x2d\x77\141\x72\x6e\x69\156\x67\40\151\156\154\151\156\145\42\x3e\xa\x20\40\x20\x20\40\40\x20\x20\x20\40\40\x20\40\x20\x20\40\40\x20\40\40\x3c\160\76\74\163\164\x72\157\156\147\x3e"; esc_html_e("\116\157\40\x56\x41\x54\40\156\x75\155\x62\x65\x72\x20\160\x72\x6f\x76\151\144\145\x64", "\164\x65\141\x6d\x77\x61\156\x74\145\x75\x76\141\164\166\151\x65\x73"); echo "\74\57\163\x74\x72\x6f\156\x67\76\74\57\160\76\12\x20\40\40\x20\40\40\40\40\40\40\x20\x20\40\40\x20\40\74\57\x64\151\x76\76\xa\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20"; NjWcCA: echo "\x20\x20\40\40\x20\x20\40\x20\74\x2f\144\x69\x76\x3e\12\x20\40\40\40\x20\40\x20\40"; } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/WoocommerceB2bFields.php
r3388298 r3388300 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\ x42\x53\x50\x41\124\x48") || exit; class WoocommerceB2bFields { public static $b2bFields; public static $vatRequired = false; private static $possibleCompanyFields = array("\x63\157\155\160\141\156\171", "\x62\x69\x6c\x6c\x69\156\147\137\x63\x6f\x6d\x70\141\156\x79", "\x73\x68\x69\x70\160\151\x6e\x67\137\143\157\x6d\x70\x61\156\x79"); private static $possibleVatFields = array("\166\x61\x74", "\142\151\154\154\x69\156\x67\x5f\x76\141\164", "\x73\x68\x69\x70\x70\x69\x6e\x67\137\x76\x61\x74"); public static function init() { add_action("\167\157\157\143\157\155\155\x65\x72\x63\x65\x5f\151\x6e\x69\x74", [self::class, "\x70\162\145\160\141\162\x65\x43\x6f\x6e\146\x69\147\x75\x72\x61\x74\151\x6f\x6e"], 10); add_action("\x77\157\157\143\x6f\x6d\x6d\145\162\143\x65\137\143\x68\x65\143\x6b\x6f\165\164\137\x66\x69\x65\x6c\x64\x73", [self::class, "\163\145\x74\x75\160\114\145\147\x61\x63\x79\102\62\142\106\151\145\154\144\x73"], 500); add_action("\x77\157\157\x63\157\x6d\x6d\145\x72\143\x65\137\143\150\x65\143\153\157\165\164\x5f\x66\151\145\154\144\x73", [self::class, "\141\x64\x64\x4c\x65\147\141\x63\171\127\157\x6f\x63\157\x6d\155\x65\x72\143\145\106\151\x65\x6c\144\x73"], 600); add_action("\167\157\x6f\143\x6f\x6d\x6d\145\x72\x63\x65\x5f\x63\x68\x65\143\153\157\x75\x74\x5f\143\162\145\x61\164\x65\137\x6f\162\x64\145\162", [self::class, "\163\x61\x76\x65\x4f\162\x64\x65\162\115\145\164\141\106\151\145\x6c\x64\x73"], 10, 2); add_filter("\167\157\157\143\157\155\155\x65\x72\143\x65\137\x61\144\x6d\151\x6e\x5f\x62\151\x6c\x6c\x69\156\x67\137\x66\x69\x65\154\144\x73", [self::class, "\141\144\144\x42\x69\x6c\x6c\151\x6e\x67\106\151\145\x6c\x64\x73\x54\x6f\x41\144\155\x69\156"]); add_filter("\x77\x6f\x6f\x63\157\155\x6d\145\x72\143\x65\x5f\141\x64\x6d\x69\156\137\x73\x68\x69\x70\160\x69\x6e\x67\137\146\151\145\154\x64\163", [self::class, "\141\x64\144\123\150\151\160\x70\x69\x6e\147\106\151\145\154\x64\163\124\157\x41\144\x6d\x69\156"]); add_action("\167\157\x6f\x63\157\155\x6d\x65\x72\143\145\137\x6f\x72\144\145\162\137\x64\145\164\x61\x69\x6c\x73\137\x61\146\x74\x65\162\137\x63\165\163\164\x6f\x6d\145\x72\x5f\x64\x65\164\x61\x69\x6c\163", [self::class, "\x64\151\163\160\154\x61\171\x4c\x65\x67\x61\x63\171\117\162\144\145\x72\x44\x65\164\141\x69\154\x73\117\x6e\106\162\157\x6e\164\145\x6e\144"]); add_action("\167\x6f\157\143\157\155\155\x65\162\x63\x65\x5f\151\156\x69\x74", [self::class, "\x72\x65\x67\151\163\x74\145\162\x42\154\157\143\x6b\x41\144\144\x69\164\151\x6f\x6e\x61\x6c\x41\x64\144\162\145\163\x73\x46\x69\145\154\x64\x73"], 10000); } public static function prepareConfiguration() { self::$vatRequired = ConfigurationQuery::requireVatWhenOrdering(); } public static function getOrderData($P2gIKm) { $kSmq5T = ["\x73\x68\x69\160\x70\151\156\x67\137\x76\x61\164" => '', "\142\x69\154\x6c\x69\156\x67\137\x76\141\x74" => '', "\163\x68\151\160\x70\x69\x6e\x67\137\143\157\155\x70\x61\x6e\171" => '', "\x62\151\x6c\154\x69\x6e\147\137\143\x6f\x6d\160\x61\x6e\x79" => '']; if (!is_int($P2gIKm)) { goto JJHUDv; } $P2gIKm = \wc_get_order((int) $P2gIKm); JJHUDv: if (!(!$P2gIKm || !$P2gIKm instanceof \WC_Order)) { goto kSOj3p; } return $kSmq5T; kSOj3p: $qVCPCH = ["\143\157\x6d\160\x61\x6e\171", "\142\x69\x6c\154\151\156\147\x5f\143\x6f\155\160\141\x6e\171", "\137\142\151\x6c\154\151\x6e\x67\137\x74\x65\141\x6d\x77\141\156\164\145\165\166\141\x74\166\151\x65\163\x5f\x63\157\155\x70\141\156\171", "\137\x77\143\137\142\151\154\x6c\151\156\x67\x2f\x74\145\x61\155\167\141\156\164\145\165\x76\141\x74\166\151\x65\163\57\164\x65\x61\155\x77\141\156\164\x65\165\x76\141\164\166\x69\x65\163\x5f\x63\157\155\160\x61\x6e\171"]; foreach ($qVCPCH as $Xlea6E) { if (!($aiEPKR = $P2gIKm->get_data()["\142\151\x6c\154\x69\x6e\x67"][$Xlea6E] ?? $P2gIKm->get_meta($Xlea6E))) { goto w2fq3z; } $kSmq5T["\142\151\x6c\x6c\151\156\147\x5f\x63\157\x6d\160\x61\x6e\x79"] = $aiEPKR; goto LOjwFV; w2fq3z: ByieiP: } LOjwFV: $iJMDuT = ["\x76\x61\x74", "\142\x69\x6c\154\151\156\x67\137\166\141\164", "\x5f\142\151\x6c\x6c\x69\156\x67\137\x74\x65\x61\155\x77\x61\x6e\x74\x65\x75\166\141\x74\x76\x69\145\x73\x5f\x76\x61\x74", "\x5f\167\x63\137\142\x69\x6c\x6c\x69\x6e\x67\x2f\x74\145\x61\155\167\x61\x6e\164\x65\x75\x76\x61\164\166\151\145\x73\x2f\164\x65\141\x6d\x77\141\156\164\145\x75\x76\x61\x74\x76\151\145\163\x5f\166\x61\x74"]; foreach ($iJMDuT as $Xlea6E) { if (!($aiEPKR = $P2gIKm->get_data()["\142\x69\x6c\154\x69\156\x67"][$Xlea6E] ?? $P2gIKm->get_meta($Xlea6E))) { goto P3GmG7; } $kSmq5T["\x62\x69\154\x6c\151\x6e\x67\x5f\x76\x61\x74"] = $aiEPKR; goto WKmbBj; P3GmG7: oEYiNZ: } WKmbBj: $uXgIlT = ["\143\x6f\155\x70\141\x6e\x79", "\x73\150\151\x70\160\151\156\147\x5f\143\157\155\x70\141\x6e\171", "\137\163\150\151\160\160\x69\156\x67\137\x74\145\x61\155\x77\x61\156\164\145\x75\166\141\x74\166\151\x65\x73\137\x63\x6f\x6d\160\x61\156\x79", "\x5f\x77\x63\137\x73\x68\151\160\160\x69\x6e\x67\57\164\145\x61\155\167\141\156\164\145\x75\166\141\164\x76\x69\x65\163\57\164\x65\141\x6d\167\x61\156\x74\x65\x75\166\x61\x74\x76\x69\145\x73\137\143\157\x6d\160\141\x6e\171"]; foreach ($uXgIlT as $Xlea6E) { if (!($aiEPKR = $P2gIKm->get_data()["\x73\150\151\x70\160\x69\x6e\x67"][$Xlea6E] ?? $P2gIKm->get_meta($Xlea6E))) { goto Ql7llM; } $kSmq5T["\163\150\151\160\x70\151\x6e\x67\137\143\x6f\155\160\x61\156\171"] = $aiEPKR; goto lBa2NZ; Ql7llM: Q4ED0m: } lBa2NZ: $Nlw92U = ["\166\141\x74", "\163\150\151\x70\x70\151\x6e\147\137\x76\141\x74", "\137\163\150\151\160\160\151\x6e\147\x5f\x74\x65\x61\x6d\x77\x61\x6e\164\x65\165\x76\141\x74\x76\x69\x65\x73\x5f\166\x61\x74", "\137\x77\x63\x5f\163\x68\151\x70\160\x69\156\147\x2f\164\x65\x61\155\x77\141\x6e\164\x65\x75\166\141\164\166\151\145\x73\57\x74\145\x61\155\167\141\x6e\164\x65\165\x76\x61\x74\x76\x69\x65\163\x5f\x76\141\x74"]; foreach ($Nlw92U as $Xlea6E) { if (!($aiEPKR = $P2gIKm->get_data()["\163\150\x69\x70\x70\151\x6e\147"][$Xlea6E] ?? $P2gIKm->get_meta($Xlea6E))) { goto vCBR2q; } $kSmq5T["\x73\150\x69\160\160\x69\x6e\x67\x5f\x76\141\x74"] = $aiEPKR; goto WCZNY6; vCBR2q: LlodyX: } WCZNY6: return $kSmq5T; } public static function setupLegacyB2bFields($I5T8yj) { self::$b2bFields = ["\142\x69\154\154\151\156\147" => ["\166\141\164\x46\x69\x65\x6c\144" => null, "\143\x6f\155\x70\141\156\171\x46\151\x65\154\x64" => null], "\x73\x68\x69\x70\x70\151\x6e\x67" => ["\166\141\x74\x46\151\x65\154\144" => null, "\143\157\155\160\141\156\x79\x46\151\145\x6c\144" => null]]; foreach (self::$possibleCompanyFields as $tIhrlv) { foreach (self::$b2bFields as $GqTS1U => $Xlea6E) { if (!(isset($I5T8yj[$GqTS1U]) && isset($I5T8yj[$GqTS1U][$tIhrlv]) && empty(self::$b2bFields[$GqTS1U]["\143\x6f\x6d\160\x61\x6e\x79\106\151\145\154\x64"]))) { goto QbtMaF; } $I5T8yj[$GqTS1U][$tIhrlv]["\x72\x65\161\165\x69\x72\x65\x64"] = self::$vatRequired; self::$b2bFields[$GqTS1U]["\x63\157\x6d\x70\x61\x6e\171\x46\151\x65\154\144"] = $tIhrlv; QbtMaF: CIJYIM: } FvYt68: LdrMe_: } u1Vtb3: foreach (self::$possibleVatFields as $tIhrlv) { foreach (self::$b2bFields as $GqTS1U => $Xlea6E) { if (!(isset($I5T8yj[$GqTS1U]) && isset($I5T8yj[$GqTS1U][$tIhrlv]) && empty(self::$b2bFields[$GqTS1U]["\x76\x61\164\106\151\145\154\x64"]))) { goto Bl4_Ya; } $I5T8yj[$GqTS1U][$tIhrlv]["\x72\145\x71\x75\x69\162\145\144"] = self::$vatRequired; self::$b2bFields[$GqTS1U]["\166\141\164\x46\x69\145\154\144"] = $tIhrlv; Bl4_Ya: g9ECA5: } HesgAP: eraSqY: } lLw8Lu: return $I5T8yj; } public static function addLegacyWoocommerceFields($I5T8yj) { if (empty(self::$b2bFields)) { goto L9PHFm; } foreach (self::$b2bFields as $GqTS1U => $Xlea6E) { if (!(isset($I5T8yj[$GqTS1U]) && empty(self::$b2bFields[$GqTS1U]["\143\x6f\155\x70\141\x6e\171\x46\x69\145\154\x64"]))) { goto ai56XM; } $I5T8yj[$GqTS1U][$GqTS1U . "\x5f\x74\145\x61\x6d\167\141\156\164\x65\165\166\x61\164\166\x69\x65\x73\x5f\x63\x6f\155\x70\141\156\x79"] = ["\154\x61\142\x65\x6c" => __("\103\157\155\x70\x61\156\x79\x20\116\141\x6d\x65", "\164\145\x61\155\x77\x61\156\x74\x65\x75\166\x61\x74\x76\151\x65\163"), "\160\154\141\143\145\150\157\154\144\145\x72" => __("\105\156\164\x65\162\x20\x79\x6f\x75\162\x20\x63\x6f\155\x70\141\x6e\171\40\156\x61\155\x65", "\164\x65\x61\x6d\x77\x61\x6e\x74\145\x75\x76\141\164\x76\151\x65\163"), "\x72\145\161\165\x69\162\145\x64" => self::$vatRequired, "\x63\154\x61\163\163" => ["\146\x6f\x72\x6d\x2d\x72\x6f\167\55\x77\x69\x64\x65"], "\160\x72\x69\x6f\x72\151\x74\171" => 30]; self::$b2bFields[$GqTS1U]["\143\157\155\160\x61\156\171\106\x69\145\x6c\x64"] = $GqTS1U . "\137\164\x65\x61\155\167\x61\x6e\164\x65\165\x76\141\164\166\151\145\163\137\x63\x6f\155\160\x61\156\171"; ai56XM: if (!(isset($I5T8yj[$GqTS1U]) && empty(self::$b2bFields[$GqTS1U]["\166\x61\164\106\x69\145\x6c\144"]))) { goto uyaQZL; } $I5T8yj[$GqTS1U][$GqTS1U . "\137\164\145\141\155\167\141\156\x74\x65\165\166\x61\x74\x76\151\145\x73\137\166\x61\164"] = ["\154\x61\142\145\x6c" => __("\126\101\x54", "\164\145\141\x6d\167\x61\156\x74\145\165\166\141\x74\166\151\145\163"), "\160\x6c\x61\x63\x65\x68\x6f\154\144\x65\x72" => __("\105\156\164\x65\162\40\171\x6f\x75\162\x20\126\101\124\40\x6e\x75\x6d\x62\145\x72", "\x74\x65\141\155\x77\x61\156\x74\145\165\166\141\x74\166\151\x65\163"), "\162\145\161\x75\x69\x72\145\144" => self::$vatRequired, "\143\154\141\163\163" => ["\146\x6f\162\155\x2d\x72\x6f\x77\x2d\167\151\144\145"], "\160\162\x69\157\162\151\164\171" => 31]; self::$b2bFields[$GqTS1U]["\166\141\x74\x46\151\145\154\144"] = $GqTS1U . "\x5f\164\145\141\155\x77\141\x6e\164\x65\x75\166\x61\164\166\151\145\163\x5f\x76\x61\164"; uyaQZL: K1kSD0: } ANZnQu: L9PHFm: return $I5T8yj; } public static function saveOrderMetaFields($P2gIKm, $ahEfqR) { $P2gIKm->update_meta_data("\137\x62\x69\154\154\151\156\x67\x5f\164\145\141\155\167\x61\x6e\x74\145\x75\166\141\x74\166\x69\145\163\x5f\x63\x6f\155\160\x61\156\171", $ahEfqR["\x62\151\154\x6c\151\156\x67\x5f\164\x65\x61\155\167\x61\156\x74\145\165\166\141\164\166\x69\145\x73\x5f\x63\x6f\x6d\x70\141\x6e\171"] ?? ''); $P2gIKm->update_meta_data("\x5f\x62\151\154\154\x69\x6e\147\137\x74\145\x61\x6d\x77\x61\156\x74\x65\x75\x76\x61\164\x76\x69\145\163\137\166\141\x74", $ahEfqR["\x62\151\154\x6c\151\x6e\147\x5f\x74\145\141\x6d\x77\141\156\164\145\x75\x76\x61\x74\166\x69\x65\163\x5f\166\141\x74"] ?? ''); $P2gIKm->update_meta_data("\x5f\x73\x68\x69\x70\160\x69\x6e\147\x5f\164\x65\141\x6d\167\141\x6e\x74\x65\165\166\x61\x74\166\x69\x65\163\x5f\143\157\155\160\x61\x6e\x79", $ahEfqR["\163\150\151\x70\160\x69\x6e\147\x5f\164\145\141\x6d\x77\141\156\164\145\x75\166\x61\x74\x76\151\145\x73\x5f\x63\157\x6d\x70\x61\156\171"] ?? ''); $P2gIKm->update_meta_data("\137\163\150\151\x70\160\x69\156\147\x5f\164\x65\x61\x6d\x77\141\x6e\x74\x65\x75\166\x61\164\166\151\145\163\137\166\x61\x74", $ahEfqR["\x73\x68\x69\x70\x70\151\156\147\x5f\x74\x65\141\x6d\167\141\156\x74\x65\x75\166\x61\x74\x76\151\145\x73\x5f\x76\141\164"] ?? ''); } public static function addBillingFieldsToAdmin($I5T8yj) { return self::renderFieldsInAdmin("\x62\x69\x6c\x6c\151\x6e\x67", $I5T8yj); } public static function addShippingFieldsToAdmin($I5T8yj) { return self::renderFieldsInAdmin("\x73\150\151\x70\x70\151\156\147", $I5T8yj); } private static function hasBlockField($P2gIKm, $US286Z, $ra1va9) { if ($P2gIKm) { goto iGfz6H; } return false; iGfz6H: $gcsSOX = "\137\167\143\137{$ra1va9}\57\x74\x65\141\x6d\167\x61\x6e\x74\145\165\x76\x61\164\166\x69\145\x73\57\164\145\141\155\x77\x61\x6e\164\x65\165\x76\141\164\x76\151\145\163\137{$US286Z}"; $Uqm0Gu = $P2gIKm->get_meta($gcsSOX); return !empty($Uqm0Gu); } private static function renderFieldsInAdmin($GqTS1U, $I5T8yj) { $P2gIKm = Tools::getValue("\160\x61\x67\x65") === "\167\143\x2d\x6f\162\144\x65\162\x73" ? wc_get_order((int) Tools::getValue("\151\x64"), false) : null; $RGyvl4 = false; foreach (self::$possibleCompanyFields as $tIhrlv) { if (!isset($I5T8yj[$tIhrlv])) { goto wMadgQ; } $RGyvl4 = true; goto SFWdxe; wMadgQ: TJiWzl: } SFWdxe: $NqnT3R = false; foreach (self::$possibleVatFields as $tIhrlv) { if (!isset($I5T8yj[$tIhrlv])) { goto tMTOew; } $NqnT3R = true; goto h2eAw8; tMTOew: bIRsYy: } h2eAw8: $t38fdP = $P2gIKm ? self::hasBlockField($P2gIKm, "\x63\x6f\155\x70\x61\x6e\x79", $GqTS1U) : false; $IJ8WiX = $P2gIKm ? self::hasBlockField($P2gIKm, "\166\x61\164", $GqTS1U) : false; if (!($RGyvl4 && $P2gIKm)) { goto AxD751; } $RGyvl4 = !($P2gIKm->get_meta("\x5f{$GqTS1U}\x5f\164\145\x61\x6d\x77\x61\156\164\x65\x75\166\x61\x74\166\151\145\163\x5f\x63\x6f\x6d\160\141\x6e\171") || $t38fdP); AxD751: if (!($NqnT3R && $P2gIKm)) { goto S7HNth; } $NqnT3R = !($P2gIKm->get_meta("\x5f{$GqTS1U}\137\164\145\141\155\x77\141\156\164\x65\165\166\141\164\166\151\x65\x73\x5f\x76\x61\x74") || $IJ8WiX); S7HNth: if (!(!$RGyvl4 && !$t38fdP)) { goto y7ADBr; } $I5T8yj["\x74\145\x61\155\167\x61\x6e\164\145\x75\x76\141\x74\x76\151\145\163\x5f\x63\x6f\155\160\x61\156\x79"] = ["\154\141\x62\x65\x6c" => __("\x43\157\x6d\160\x61\156\171\x20\x4e\x61\155\145", "\164\145\141\x6d\x77\141\x6e\164\x65\165\x76\x61\164\166\151\x65\163"), "\163\150\x6f\x77" => true]; y7ADBr: if (!(!$NqnT3R && !$IJ8WiX)) { goto a1SiFC; } $I5T8yj["\164\145\141\155\x77\x61\x6e\164\x65\x75\166\x61\164\166\151\145\x73\x5f\166\x61\164"] = ["\154\x61\x62\x65\x6c" => __("\126\x41\124\x20\116\x75\155\x62\x65\x72", "\164\x65\x61\155\x77\141\156\164\x65\x75\166\x61\x74\166\x69\x65\x73"), "\x73\150\157\167" => true]; a1SiFC: return $I5T8yj; } public static function displayLegacyOrderDetailsOnFrontend($P2gIKm) { $xhHRMz = $P2gIKm->get_meta("\x5f\x77\x63\137\x62\x69\154\x6c\x69\156\x67\x2f\x74\145\x61\x6d\x77\141\156\x74\x65\x75\166\141\164\x76\151\x65\163\57\x74\145\141\x6d\167\x61\x6e\164\x65\165\166\x61\164\166\x69\145\163\137\x63\x6f\x6d\x70\141\x6e\171"); $rMb0zk = $P2gIKm->get_meta("\137\167\143\137\x62\151\x6c\154\151\156\147\57\x74\145\141\x6d\x77\141\156\x74\x65\x75\166\141\164\166\x69\x65\163\x2f\x74\145\x61\155\x77\141\156\164\x65\165\166\141\x74\x76\x69\145\163\x5f\x76\x61\x74"); $NeriEx = $P2gIKm->get_meta("\x5f\167\143\x5f\163\150\151\160\160\x69\x6e\x67\57\164\x65\x61\155\167\141\x6e\x74\145\x75\x76\x61\x74\x76\151\145\x73\x2f\164\145\141\155\x77\141\x6e\164\x65\165\x76\141\x74\x76\151\145\x73\x5f\143\157\x6d\x70\141\x6e\x79"); $BE9UPN = $P2gIKm->get_meta("\x5f\167\x63\137\x73\150\x69\x70\x70\151\156\147\x2f\x74\x65\141\x6d\167\141\156\164\145\x75\x76\141\164\166\x69\x65\163\x2f\x74\145\x61\x6d\167\141\156\164\145\165\166\x61\x74\x76\x69\x65\x73\137\x76\x61\164"); if (!empty($xhHRMz)) { goto MeTNGp; } $xhHRMz = $P2gIKm->get_meta("\137\x62\151\x6c\154\x69\156\x67\137\164\x65\x61\155\167\141\x6e\164\x65\165\x76\x61\164\x76\151\145\163\x5f\143\157\x6d\x70\141\156\x79"); MeTNGp: if (!empty($rMb0zk)) { goto XxHLKn; } $rMb0zk = $P2gIKm->get_meta("\x5f\142\151\x6c\154\151\156\x67\x5f\x74\145\x61\x6d\x77\141\156\x74\x65\x75\x76\141\164\x76\151\x65\163\137\166\141\164"); XxHLKn: if (!empty($NeriEx)) { goto pCg8oI; } $NeriEx = $P2gIKm->get_meta("\137\x73\150\151\160\160\151\x6e\x67\x5f\164\x65\141\x6d\x77\x61\156\x74\145\165\x76\141\x74\166\x69\145\x73\x5f\x63\157\155\160\x61\156\171"); pCg8oI: if (!empty($BE9UPN)) { goto zMmRhb; } $BE9UPN = $P2gIKm->get_meta("\137\163\x68\151\x70\x70\151\x6e\147\137\x74\x65\x61\155\167\x61\x6e\164\x65\x75\x76\141\164\166\151\x65\163\137\166\x61\164"); zMmRhb: if (!($xhHRMz || $rMb0zk)) { goto FJNnGw; } echo "\74\144\151\x76\40\x63\154\x61\x73\163\x3d\x22\x77\157\157\143\157\x6d\x6d\x65\162\x63\145\55\143\x75\163\x74\x6f\155\145\162\x2d\144\145\x74\141\x69\x6c\x73\x2d\55\x63\x75\x73\x74\157\155\42\76"; echo "\74\x68\x33\x3e" . esc_html__("\x42\x69\x6c\x6c\151\x6e\147\40\104\x65\x74\141\x69\x6c\163", "\x74\x65\x61\x6d\167\141\156\x74\145\165\x76\141\x74\166\151\x65\x73") . "\x3c\57\150\x33\x3e"; if (!$xhHRMz) { goto SfAl8l; } echo "\x3c\x70\x3e\x3c\163\164\x72\x6f\156\x67\x3e" . esc_html__("\x43\x6f\155\x70\x61\156\x79\40\116\141\x6d\145", "\164\145\141\155\167\x61\156\164\x65\165\x76\x61\164\166\151\145\x73") . "\x3a\74\57\x73\x74\x72\x6f\156\x67\76\x20" . esc_html($xhHRMz) . "\74\57\x70\76"; SfAl8l: if (!$rMb0zk) { goto f1vcns; } echo "\x3c\x70\76\x3c\x73\164\162\x6f\156\x67\76" . esc_html__("\126\101\124\40\116\165\x6d\x62\x65\x72", "\x74\145\x61\155\x77\141\x6e\164\145\x75\166\141\164\166\x69\145\163") . "\x3a\74\x2f\163\x74\162\x6f\156\147\76\40" . esc_html($rMb0zk) . "\74\57\160\x3e"; f1vcns: echo "\x3c\57\144\x69\166\76"; FJNnGw: if (!($NeriEx || $BE9UPN)) { goto UtNfZA; } echo "\74\144\151\x76\x20\x63\154\x61\163\163\75\x22\x77\157\x6f\x63\x6f\155\x6d\x65\x72\x63\145\55\x63\x75\163\x74\157\155\x65\162\55\x64\x65\164\141\x69\154\163\55\x2d\143\x75\x73\164\x6f\155\x22\x3e"; echo "\x3c\x68\63\76" . esc_html__("\123\x68\151\160\x70\151\x6e\147\x20\x44\145\164\x61\x69\x6c\x73", "\x74\x65\141\x6d\x77\x61\x6e\x74\145\x75\166\x61\x74\166\x69\145\x73") . "\74\x2f\x68\x33\76"; if (!$NeriEx) { goto SLQh88; } echo "\x3c\x70\x3e\x3c\163\x74\x72\157\156\x67\76" . esc_html__("\x43\x6f\x6d\x70\x61\156\x79\40\116\x61\x6d\x65", "\164\145\141\155\167\x61\156\x74\145\165\x76\141\x74\x76\x69\145\163") . "\x3a\x3c\57\x73\164\x72\x6f\156\147\76\x20" . esc_html($NeriEx) . "\74\x2f\160\76"; SLQh88: if (!$BE9UPN) { goto jpdRv0; } echo "\74\x70\x3e\x3c\163\x74\162\x6f\156\x67\x3e" . esc_html__("\x56\x41\x54\x20\116\x75\x6d\142\x65\x72", "\164\145\141\155\167\x61\156\164\x65\165\166\x61\x74\166\x69\x65\x73") . "\72\74\x2f\x73\164\162\157\156\147\76\x20" . esc_html($BE9UPN) . "\74\x2f\160\76"; jpdRv0: echo "\74\x2f\144\x69\166\76"; UtNfZA: } public static function registerBlockAdditionalAddressFields() { if (!function_exists("\167\157\x6f\x63\x6f\x6d\155\x65\x72\143\145\137\162\145\147\151\x73\x74\x65\x72\137\x61\144\x64\x69\x74\x69\157\156\141\154\137\143\150\x65\143\153\x6f\x75\x74\x5f\146\x69\x65\x6c\x64")) { return; } $bfzEt6 = ["\x74\x65\x61\155\167\141\156\164\x65\165\166\141\164\x76\151\145\163\137\x63\157\x6d\x70\x61\156\x79" => ["\x6c\x61\142\145\x6c" => __("\103\x6f\x6d\160\x61\x6e\171\40\116\141\155\145", "\164\145\141\x6d\167\x61\x6e\x74\145\165\166\141\164\x76\151\145\163"), "\x74\x79\160\x65" => "\164\x65\170\x74", "\x72\145\161\x75\151\162\x65\144" => self::$vatRequired, "\x70\162\x69\157\x72\151\164\x79" => 401], "\164\145\x61\x6d\x77\x61\x6e\x74\145\x75\x76\141\x74\x76\151\x65\x73\x5f\x76\x61\164" => ["\154\141\142\x65\154" => __("\126\x41\x54\x20\x4e\x75\x6d\142\x65\x72", "\164\145\141\x6d\167\x61\x6e\x74\x65\x75\x76\x61\x74\x76\x69\145\163"), "\164\171\x70\x65" => "\x74\145\170\164", "\x72\x65\161\165\x69\x72\145\144" => self::$vatRequired, "\160\162\x69\157\x72\151\x74\x79" => 402]]; $PW9Yra = Package::container()->get(CheckoutFields::class); $z6ZgFR = $PW9Yra->get_address_fields_keys(); if (!(CartCheckoutUtils::get_company_field_visibility() === "\150\x69\144\144\145\x6e")) { goto GH0sZS; } unset($z6ZgFR[array_search("\143\157\x6d\160\141\156\x79", $z6ZgFR)]); GH0sZS: foreach (self::$possibleCompanyFields as $tIhrlv) { if (!in_array($tIhrlv, $z6ZgFR)) { goto z8EcKg; } unset($bfzEt6["\x74\x65\141\x6d\167\141\x6e\x74\x65\x75\x76\x61\164\x76\151\145\163\x5f\x63\x6f\x6d\160\141\x6e\x79"]); goto NiAi02; z8EcKg: RfvQ8E: } NiAi02: foreach (self::$possibleVatFields as $tIhrlv) { if (!in_array($tIhrlv, $z6ZgFR)) { goto I0wHli; } unset($bfzEt6["\x74\x65\x61\155\x77\141\156\x74\x65\165\x76\141\164\x76\151\145\163\x5f\166\141\x74"]); goto mTsduy; I0wHli: Oi1zhV: } mTsduy: foreach ($bfzEt6 as $u3xakK => $nZbhRF) { $dUyK4d = "\164\x65\x61\155\x77\x61\x6e\x74\x65\165\166\141\x74\x76\x69\x65\x73\x2f" . $u3xakK; woocommerce_register_additional_checkout_field(["\151\x64" => $dUyK4d, "\154\141\x62\x65\x6c" => $nZbhRF["\x6c\141\142\x65\x6c"], "\x6c\x6f\143\141\164\x69\x6f\156" => "\141\x64\144\162\145\x73\x73", "\x74\x79\x70\145" => $nZbhRF["\164\x79\x70\145"], "\x72\145\x71\x75\x69\x72\145\x64" => $nZbhRF["\162\145\x71\165\151\x72\x65\144"], "\151\x6e\x64\145\x78" => $nZbhRF["\x70\162\x69\x6f\162\151\164\x79"]]); WyrE4S: } In8vpO: } }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\x48") || exit; class WoocommerceB2bFields { public static $b2bFields; public static $vatRequired = false; private static $possibleCompanyFields = array("\x63\157\155\160\141\156\x79", "\142\x69\154\154\x69\x6e\x67\137\x63\x6f\x6d\x70\x61\x6e\171", "\x73\x68\151\x70\160\151\156\147\137\143\157\155\x70\x61\156\x79"); private static $possibleVatFields = array("\166\x61\164", "\142\x69\154\x6c\x69\x6e\147\x5f\166\x61\164", "\163\x68\x69\160\x70\x69\156\x67\137\166\141\164"); public static function init() { add_action("\x77\x6f\157\x63\x6f\155\155\x65\162\x63\145\x5f\x69\x6e\151\x74", [self::class, "\160\162\145\x70\x61\162\145\103\x6f\x6e\x66\151\x67\x75\162\141\164\x69\157\156"], 10); add_action("\x77\x6f\x6f\x63\x6f\x6d\155\x65\162\x63\x65\x5f\143\150\x65\143\153\x6f\x75\x74\137\146\x69\145\154\x64\x73", [self::class, "\163\x65\x74\165\x70\114\145\147\x61\143\171\102\62\x62\106\151\x65\x6c\x64\163"], 500); add_action("\x77\x6f\157\143\x6f\x6d\x6d\x65\162\143\x65\137\143\x68\145\x63\153\x6f\x75\164\137\146\151\x65\154\x64\x73", [self::class, "\141\x64\x64\114\145\147\x61\x63\x79\x57\x6f\x6f\143\157\155\x6d\x65\162\x63\x65\106\151\145\x6c\144\163"], 600); add_action("\x77\157\157\x63\157\x6d\x6d\145\x72\x63\145\x5f\x63\150\x65\143\x6b\157\165\164\137\x63\162\x65\141\164\x65\x5f\157\162\x64\145\x72", [self::class, "\163\x61\x76\x65\117\x72\144\145\x72\x4d\145\x74\141\106\x69\145\154\x64\163"], 10, 2); add_filter("\x77\x6f\157\143\x6f\155\155\x65\162\x63\145\x5f\x61\144\155\151\156\137\142\151\154\154\151\x6e\147\137\146\151\x65\154\x64\x73", [self::class, "\x61\x64\x64\102\151\154\x6c\x69\x6e\x67\106\x69\x65\154\x64\163\x54\x6f\101\144\x6d\151\x6e"]); add_filter("\167\157\x6f\143\x6f\x6d\x6d\145\x72\143\x65\x5f\141\x64\x6d\151\156\x5f\163\x68\151\160\x70\151\x6e\x67\x5f\146\151\145\x6c\144\163", [self::class, "\x61\144\144\123\x68\151\x70\160\x69\156\147\x46\x69\145\154\x64\x73\x54\x6f\x41\x64\155\x69\x6e"]); add_action("\167\x6f\x6f\x63\157\x6d\x6d\x65\162\143\145\x5f\x6f\162\144\x65\x72\137\x64\x65\164\x61\151\154\x73\x5f\x61\x66\x74\x65\162\137\x63\x75\x73\164\157\155\x65\162\x5f\144\x65\164\x61\151\154\163", [self::class, "\144\151\x73\160\x6c\141\171\x4c\145\147\x61\x63\x79\x4f\162\x64\145\162\x44\145\x74\x61\x69\154\163\117\156\x46\162\x6f\156\x74\x65\x6e\x64"]); add_action("\x77\157\157\143\157\155\155\x65\x72\143\x65\137\151\x6e\151\164", [self::class, "\162\145\x67\x69\163\164\145\162\102\154\x6f\x63\x6b\x41\x64\144\x69\x74\151\157\x6e\x61\154\x41\x64\x64\162\x65\x73\163\x46\151\x65\x6c\x64\x73"], 10000); } public static function prepareConfiguration() { self::$vatRequired = ConfigurationQuery::requireVatWhenOrdering(); } public static function getOrderData($n26AoU) { $pFU6_t = ["\x73\x68\x69\x70\160\151\x6e\x67\x5f\x76\x61\x74" => '', "\x62\x69\154\x6c\x69\156\147\137\166\141\164" => '', "\x73\150\x69\x70\160\151\x6e\x67\137\143\157\x6d\x70\141\156\171" => '', "\142\151\x6c\154\x69\156\147\x5f\x63\157\155\x70\141\x6e\x79" => '']; if (!is_int($n26AoU)) { goto dVr9qb; } $n26AoU = \wc_get_order((int) $n26AoU); dVr9qb: if (!(!$n26AoU || !$n26AoU instanceof \WC_Order)) { goto eE6MwX; } return $pFU6_t; eE6MwX: $laa2eY = ["\x63\157\155\160\x61\x6e\x79", "\x62\x69\x6c\x6c\x69\x6e\x67\x5f\x63\157\155\160\141\156\x79", "\137\x62\x69\154\x6c\x69\x6e\147\137\x74\145\x61\155\x77\141\156\164\145\165\x76\x61\x74\166\151\x65\x73\x5f\143\x6f\x6d\x70\141\x6e\171", "\137\x77\143\x5f\x62\x69\154\154\x69\x6e\x67\57\x74\145\x61\155\167\x61\156\x74\x65\x75\166\x61\164\166\151\145\163\x2f\164\x65\x61\155\167\x61\x6e\164\x65\165\x76\141\x74\166\151\x65\x73\137\x63\157\155\x70\141\x6e\171"]; foreach ($laa2eY as $jRmICr) { if (!($JEg2CA = $n26AoU->get_data()["\142\151\154\154\151\x6e\147"][$jRmICr] ?? $n26AoU->get_meta($jRmICr))) { goto P3S1QL; } $pFU6_t["\x62\x69\154\x6c\x69\156\147\x5f\143\157\x6d\160\x61\156\171"] = $JEg2CA; goto VPxlNR; P3S1QL: LKbVlb: } VPxlNR: $QcJeNL = ["\x76\x61\164", "\142\x69\x6c\154\x69\156\147\x5f\x76\141\x74", "\137\x62\x69\154\154\151\156\x67\x5f\x74\145\141\155\167\141\x6e\164\145\x75\x76\x61\164\x76\151\x65\x73\x5f\x76\x61\x74", "\137\167\143\x5f\x62\151\154\154\151\x6e\x67\x2f\x74\145\x61\155\167\141\156\164\145\x75\x76\141\x74\166\x69\145\163\x2f\x74\145\x61\x6d\x77\x61\x6e\164\145\x75\166\141\164\x76\151\x65\163\137\166\x61\164"]; foreach ($QcJeNL as $jRmICr) { if (!($JEg2CA = $n26AoU->get_data()["\142\x69\154\x6c\151\156\x67"][$jRmICr] ?? $n26AoU->get_meta($jRmICr))) { goto eCvOvm; } $pFU6_t["\x62\151\x6c\154\151\156\x67\137\x76\141\164"] = $JEg2CA; goto OMyyez; eCvOvm: YfCYEz: } OMyyez: $bl1rvk = ["\143\x6f\x6d\160\x61\x6e\x79", "\x73\150\x69\x70\x70\151\x6e\x67\x5f\143\x6f\155\160\x61\156\171", "\x5f\163\x68\151\160\x70\x69\156\147\x5f\164\x65\141\155\x77\x61\x6e\x74\x65\165\166\x61\x74\166\x69\145\163\137\143\157\155\x70\x61\x6e\171", "\137\x77\x63\x5f\163\x68\151\x70\160\x69\x6e\x67\x2f\164\x65\141\x6d\x77\x61\156\x74\x65\x75\x76\x61\x74\x76\x69\x65\163\x2f\164\x65\x61\x6d\167\141\x6e\164\145\165\x76\x61\x74\x76\151\145\163\137\x63\157\x6d\x70\x61\156\x79"]; foreach ($bl1rvk as $jRmICr) { if (!($JEg2CA = $n26AoU->get_data()["\163\x68\x69\160\x70\151\x6e\x67"][$jRmICr] ?? $n26AoU->get_meta($jRmICr))) { goto tjPPG3; } $pFU6_t["\x73\150\x69\x70\160\151\x6e\147\x5f\143\x6f\155\x70\x61\x6e\171"] = $JEg2CA; goto Oofh3T; tjPPG3: h5ph7c: } Oofh3T: $NclGda = ["\x76\141\164", "\x73\x68\x69\x70\x70\151\x6e\x67\x5f\166\x61\x74", "\x5f\x73\150\151\x70\160\151\x6e\147\137\x74\x65\x61\155\x77\x61\x6e\164\145\165\166\x61\164\166\x69\145\163\137\x76\x61\164", "\137\x77\143\137\163\x68\151\x70\x70\151\x6e\147\57\x74\145\141\x6d\167\x61\x6e\164\145\165\166\x61\x74\166\151\145\x73\57\164\x65\141\x6d\167\x61\x6e\164\x65\x75\x76\141\x74\x76\x69\145\163\137\166\141\x74"]; foreach ($NclGda as $jRmICr) { if (!($JEg2CA = $n26AoU->get_data()["\163\x68\151\160\160\151\156\x67"][$jRmICr] ?? $n26AoU->get_meta($jRmICr))) { goto rRG47F; } $pFU6_t["\163\x68\151\x70\x70\151\156\x67\x5f\166\x61\x74"] = $JEg2CA; goto ujZxcX; rRG47F: Ne8YcA: } ujZxcX: return $pFU6_t; } public static function setupLegacyB2bFields($udTrHa) { self::$b2bFields = ["\x62\x69\154\154\151\x6e\x67" => ["\166\x61\164\106\x69\145\x6c\x64" => null, "\143\157\155\160\141\x6e\x79\x46\x69\x65\154\144" => null], "\x73\150\151\160\x70\151\x6e\147" => ["\166\x61\164\106\151\145\x6c\x64" => null, "\x63\x6f\x6d\x70\x61\x6e\x79\x46\x69\x65\x6c\144" => null]]; foreach (self::$possibleCompanyFields as $owZean) { foreach (self::$b2bFields as $FzCF84 => $jRmICr) { if (!(isset($udTrHa[$FzCF84]) && isset($udTrHa[$FzCF84][$owZean]) && empty(self::$b2bFields[$FzCF84]["\x63\x6f\155\x70\141\x6e\171\x46\151\x65\x6c\x64"]))) { goto L519S5; } $udTrHa[$FzCF84][$owZean]["\x72\x65\161\165\151\162\x65\x64"] = self::$vatRequired; self::$b2bFields[$FzCF84]["\143\x6f\x6d\x70\x61\156\171\x46\151\x65\154\144"] = $owZean; L519S5: xLRhEB: } ghvQOs: Ov5AxB: } tV_MxV: foreach (self::$possibleVatFields as $owZean) { foreach (self::$b2bFields as $FzCF84 => $jRmICr) { if (!(isset($udTrHa[$FzCF84]) && isset($udTrHa[$FzCF84][$owZean]) && empty(self::$b2bFields[$FzCF84]["\166\141\x74\x46\x69\x65\x6c\144"]))) { goto T38_ll; } $udTrHa[$FzCF84][$owZean]["\x72\145\x71\x75\151\x72\145\144"] = self::$vatRequired; self::$b2bFields[$FzCF84]["\x76\x61\x74\106\x69\x65\154\x64"] = $owZean; T38_ll: wITXqb: } ZYeJu6: xEZjHF: } FVplXZ: return $udTrHa; } public static function addLegacyWoocommerceFields($udTrHa) { if (empty(self::$b2bFields)) { goto iRcHbP; } foreach (self::$b2bFields as $FzCF84 => $jRmICr) { if (!(isset($udTrHa[$FzCF84]) && empty(self::$b2bFields[$FzCF84]["\143\x6f\x6d\x70\x61\156\x79\x46\x69\145\x6c\144"]))) { goto OiVb7x; } $udTrHa[$FzCF84][$FzCF84 . "\137\x74\x65\141\155\x77\141\156\164\145\165\166\x61\164\166\x69\x65\163\137\143\x6f\155\160\141\156\x79"] = ["\154\x61\x62\x65\x6c" => __("\103\x6f\x6d\x70\x61\x6e\x79\x20\x4e\141\x6d\x65", "\x74\x65\x61\155\x77\x61\x6e\x74\145\165\166\x61\x74\x76\151\x65\x73"), "\x70\154\x61\143\145\150\157\x6c\144\x65\x72" => __("\105\156\x74\x65\162\x20\171\x6f\x75\x72\40\x63\157\155\160\141\x6e\x79\x20\156\141\155\x65", "\164\x65\x61\155\167\x61\x6e\164\x65\x75\166\x61\164\166\x69\x65\x73"), "\162\145\x71\165\x69\x72\145\144" => self::$vatRequired, "\143\x6c\141\163\x73" => ["\146\x6f\x72\x6d\55\162\x6f\167\x2d\x77\x69\144\145"], "\x70\162\151\x6f\x72\151\164\171" => 30]; self::$b2bFields[$FzCF84]["\x63\157\155\x70\x61\156\171\x46\151\x65\x6c\x64"] = $FzCF84 . "\x5f\164\145\x61\155\x77\141\x6e\x74\145\x75\166\141\164\x76\x69\x65\163\x5f\x63\x6f\x6d\x70\141\156\x79"; OiVb7x: if (!(isset($udTrHa[$FzCF84]) && empty(self::$b2bFields[$FzCF84]["\166\141\164\106\x69\145\x6c\144"]))) { goto vLcvKw; } $udTrHa[$FzCF84][$FzCF84 . "\x5f\x74\145\x61\x6d\x77\141\156\x74\145\165\166\x61\x74\166\x69\145\163\x5f\166\x61\x74"] = ["\x6c\141\142\145\154" => __("\126\101\124", "\164\x65\141\x6d\x77\x61\x6e\164\145\165\166\141\164\x76\x69\145\x73"), "\x70\154\x61\x63\145\x68\157\154\x64\x65\162" => __("\105\156\x74\145\162\x20\171\157\x75\x72\40\x56\x41\124\40\x6e\x75\x6d\142\x65\x72", "\164\145\141\155\x77\141\156\164\145\165\166\141\x74\x76\151\145\163"), "\162\x65\161\x75\x69\162\x65\144" => self::$vatRequired, "\143\x6c\141\x73\163" => ["\146\157\x72\155\x2d\x72\x6f\x77\55\167\151\144\x65"], "\x70\162\151\x6f\162\x69\x74\171" => 31]; self::$b2bFields[$FzCF84]["\166\141\x74\x46\x69\x65\x6c\144"] = $FzCF84 . "\137\x74\x65\141\155\x77\x61\x6e\164\x65\165\x76\x61\164\x76\x69\145\x73\x5f\x76\141\164"; vLcvKw: WNHsEm: } qUFpN_: iRcHbP: return $udTrHa; } public static function saveOrderMetaFields($n26AoU, $C2ylmE) { $n26AoU->update_meta_data("\137\x62\x69\x6c\154\151\156\147\x5f\164\145\141\x6d\x77\x61\156\164\x65\165\x76\141\164\166\x69\x65\163\137\x63\157\155\160\141\156\171", $C2ylmE["\x62\x69\154\x6c\151\x6e\147\x5f\x74\x65\141\x6d\167\x61\x6e\x74\x65\x75\x76\x61\x74\166\151\145\163\137\143\x6f\155\x70\141\156\x79"] ?? ''); $n26AoU->update_meta_data("\x5f\142\x69\x6c\x6c\x69\156\x67\x5f\164\x65\x61\x6d\167\141\x6e\164\x65\165\166\141\164\x76\151\x65\163\137\x76\141\x74", $C2ylmE["\x62\x69\154\x6c\151\156\147\x5f\x74\x65\x61\x6d\x77\141\x6e\164\145\x75\166\x61\x74\x76\151\145\163\x5f\x76\141\x74"] ?? ''); $n26AoU->update_meta_data("\x5f\x73\150\x69\x70\160\x69\156\x67\x5f\164\x65\x61\155\x77\141\x6e\x74\x65\165\166\x61\164\166\x69\145\x73\x5f\x63\x6f\x6d\160\x61\156\x79", $C2ylmE["\x73\x68\x69\x70\160\x69\156\147\137\164\145\141\x6d\167\141\x6e\164\x65\165\x76\141\164\166\x69\145\x73\x5f\x63\157\x6d\160\141\x6e\x79"] ?? ''); $n26AoU->update_meta_data("\137\x73\150\151\160\x70\151\156\x67\x5f\164\145\141\x6d\167\x61\156\164\x65\x75\x76\x61\164\x76\x69\145\x73\x5f\x76\141\164", $C2ylmE["\163\x68\x69\x70\160\x69\156\x67\x5f\x74\145\x61\x6d\167\x61\156\164\145\165\x76\x61\164\166\x69\x65\163\x5f\166\141\164"] ?? ''); } public static function addBillingFieldsToAdmin($udTrHa) { return self::renderFieldsInAdmin("\142\x69\154\154\151\x6e\147", $udTrHa); } public static function addShippingFieldsToAdmin($udTrHa) { return self::renderFieldsInAdmin("\x73\x68\151\x70\x70\x69\x6e\147", $udTrHa); } private static function hasBlockField($n26AoU, $fMBjqa, $j4nBu_) { if ($n26AoU) { goto ZL45SN; } return false; ZL45SN: $QSA3Pg = "\x5f\167\143\x5f{$j4nBu_}\57\164\x65\x61\155\x77\141\x6e\164\x65\x75\166\x61\164\166\151\x65\x73\57\164\x65\141\155\167\x61\x6e\x74\145\165\x76\x61\164\x76\151\145\163\x5f{$fMBjqa}"; $f6GYqb = $n26AoU->get_meta($QSA3Pg); return !empty($f6GYqb); } private static function renderFieldsInAdmin($FzCF84, $udTrHa) { $n26AoU = Tools::getValue("\x70\141\x67\x65") === "\167\x63\55\x6f\x72\x64\x65\162\x73" ? wc_get_order((int) Tools::getValue("\151\x64"), false) : null; $enOKiw = false; foreach (self::$possibleCompanyFields as $owZean) { if (!isset($udTrHa[$owZean])) { goto Fh6tHK; } $enOKiw = true; goto ukvBW6; Fh6tHK: pyAoDI: } ukvBW6: $IWEQNt = false; foreach (self::$possibleVatFields as $owZean) { if (!isset($udTrHa[$owZean])) { goto pd_Apc; } $IWEQNt = true; goto s2dBG3; pd_Apc: jP2gRf: } s2dBG3: $dASo5w = $n26AoU ? self::hasBlockField($n26AoU, "\143\157\155\160\141\x6e\171", $FzCF84) : false; $LoRLpJ = $n26AoU ? self::hasBlockField($n26AoU, "\166\x61\x74", $FzCF84) : false; if (!($enOKiw && $n26AoU)) { goto oulw3Z; } $enOKiw = !($n26AoU->get_meta("\x5f{$FzCF84}\x5f\164\x65\141\155\x77\141\156\164\x65\x75\166\141\164\x76\151\x65\x73\x5f\143\157\x6d\x70\141\x6e\171") || $dASo5w); oulw3Z: if (!($IWEQNt && $n26AoU)) { goto kRUex5; } $IWEQNt = !($n26AoU->get_meta("\x5f{$FzCF84}\x5f\x74\x65\141\155\x77\x61\x6e\x74\x65\165\x76\141\x74\x76\151\x65\163\137\x76\x61\164") || $LoRLpJ); kRUex5: if (!(!$enOKiw && !$dASo5w)) { goto i2tEFq; } $udTrHa["\x74\x65\x61\155\x77\x61\156\x74\x65\165\166\x61\x74\166\151\x65\x73\x5f\x63\157\155\x70\141\156\x79"] = ["\x6c\x61\142\x65\154" => __("\x43\x6f\x6d\160\x61\x6e\171\40\x4e\x61\x6d\x65", "\164\x65\x61\x6d\x77\141\156\164\x65\165\x76\x61\x74\x76\x69\x65\163"), "\163\150\x6f\167" => true]; i2tEFq: if (!(!$IWEQNt && !$LoRLpJ)) { goto PxmtUZ; } $udTrHa["\164\x65\x61\x6d\167\141\156\x74\x65\x75\x76\141\164\x76\151\x65\x73\x5f\x76\x61\164"] = ["\154\x61\142\145\154" => __("\126\x41\x54\x20\x4e\x75\155\x62\145\x72", "\164\x65\x61\155\x77\141\156\164\145\x75\166\x61\x74\x76\x69\145\163"), "\x73\150\x6f\167" => true]; PxmtUZ: return $udTrHa; } public static function displayLegacyOrderDetailsOnFrontend($n26AoU) { $XcZjJ0 = $n26AoU->get_meta("\137\167\143\137\142\x69\154\154\151\x6e\x67\57\x74\x65\x61\155\x77\x61\x6e\164\x65\165\x76\x61\164\166\151\145\163\57\x74\145\x61\155\x77\141\156\x74\145\x75\166\141\164\x76\x69\145\x73\137\143\x6f\x6d\x70\x61\x6e\171"); $hUVvn7 = $n26AoU->get_meta("\137\167\143\137\142\151\x6c\x6c\x69\156\x67\57\164\x65\x61\x6d\x77\x61\x6e\x74\x65\165\x76\141\164\166\x69\x65\x73\57\164\x65\141\x6d\167\141\x6e\x74\145\165\x76\141\164\x76\x69\x65\163\137\x76\141\x74"); $c1umhm = $n26AoU->get_meta("\x5f\x77\x63\x5f\163\150\x69\160\x70\151\156\147\57\164\145\x61\155\x77\141\x6e\x74\x65\165\x76\x61\164\166\x69\145\x73\57\x74\x65\141\x6d\167\141\x6e\x74\145\165\166\x61\x74\x76\151\145\163\x5f\x63\x6f\x6d\160\141\x6e\x79"); $J2mMm5 = $n26AoU->get_meta("\137\167\143\x5f\x73\150\151\160\x70\x69\x6e\x67\57\164\x65\x61\155\167\141\x6e\164\x65\x75\166\141\164\x76\x69\x65\x73\x2f\164\145\141\x6d\167\x61\x6e\164\x65\165\x76\x61\164\166\x69\145\x73\x5f\166\141\x74"); if (!empty($XcZjJ0)) { goto PvX3H4; } $XcZjJ0 = $n26AoU->get_meta("\x5f\x62\x69\x6c\154\151\x6e\x67\x5f\x74\x65\x61\x6d\167\x61\156\x74\145\165\166\x61\164\166\151\x65\x73\137\143\x6f\155\x70\x61\156\x79"); PvX3H4: if (!empty($hUVvn7)) { goto xQtLwU; } $hUVvn7 = $n26AoU->get_meta("\137\x62\151\154\154\151\x6e\x67\137\164\145\x61\155\x77\x61\x6e\x74\145\165\x76\141\x74\x76\151\x65\x73\137\x76\141\x74"); xQtLwU: if (!empty($c1umhm)) { goto lmWMmZ; } $c1umhm = $n26AoU->get_meta("\x5f\x73\x68\151\x70\x70\151\x6e\x67\137\x74\x65\141\x6d\167\x61\156\164\x65\x75\x76\141\x74\x76\151\145\x73\137\143\157\155\x70\141\156\171"); lmWMmZ: if (!empty($J2mMm5)) { goto KL20Yl; } $J2mMm5 = $n26AoU->get_meta("\x5f\x73\x68\x69\160\x70\x69\156\x67\137\x74\x65\x61\x6d\167\x61\156\x74\x65\165\166\x61\164\166\x69\x65\x73\x5f\x76\141\164"); KL20Yl: if (!($XcZjJ0 || $hUVvn7)) { goto ahTfeO; } echo "\74\x64\151\x76\40\143\154\141\x73\163\75\x22\x77\157\x6f\x63\x6f\x6d\155\145\162\x63\x65\x2d\143\165\x73\164\157\155\145\162\55\144\x65\x74\141\151\x6c\x73\55\55\143\x75\x73\164\157\x6d\42\76"; echo "\x3c\150\x33\x3e" . esc_html__("\102\x69\154\x6c\x69\x6e\147\x20\x44\145\164\141\x69\154\x73", "\164\145\141\x6d\x77\141\156\164\145\165\x76\141\x74\x76\151\x65\x73") . "\x3c\57\150\63\x3e"; if (!$XcZjJ0) { goto fHbog0; } echo "\x3c\x70\x3e\x3c\163\164\162\157\156\147\x3e" . esc_html__("\103\x6f\155\160\x61\x6e\171\40\116\141\155\145", "\x74\x65\141\x6d\167\141\156\x74\x65\165\x76\x61\164\166\151\145\x73") . "\x3a\x3c\x2f\x73\x74\162\x6f\156\x67\x3e\40" . esc_html($XcZjJ0) . "\x3c\57\x70\x3e"; fHbog0: if (!$hUVvn7) { goto InG35m; } echo "\74\x70\76\x3c\163\x74\162\157\156\x67\76" . esc_html__("\126\101\x54\x20\x4e\165\x6d\x62\x65\x72", "\x74\145\x61\155\167\x61\156\164\x65\x75\166\x61\x74\x76\x69\x65\163") . "\72\74\x2f\163\164\162\x6f\156\147\76\x20" . esc_html($hUVvn7) . "\x3c\x2f\160\76"; InG35m: echo "\x3c\57\x64\x69\166\76"; ahTfeO: if (!($c1umhm || $J2mMm5)) { goto CAqcYM; } echo "\x3c\x64\151\x76\x20\143\154\x61\x73\x73\75\42\x77\x6f\157\x63\157\x6d\x6d\x65\162\143\x65\55\143\x75\163\x74\x6f\155\x65\162\55\x64\145\164\x61\151\154\163\55\55\x63\165\163\164\157\x6d\x22\x3e"; echo "\x3c\150\63\x3e" . esc_html__("\123\x68\151\160\x70\151\156\147\40\x44\x65\164\x61\x69\154\x73", "\x74\145\x61\x6d\x77\141\x6e\x74\x65\x75\166\141\x74\166\151\145\x73") . "\74\x2f\150\63\x3e"; if (!$c1umhm) { goto Rice5c; } echo "\x3c\x70\76\x3c\163\x74\x72\157\x6e\147\76" . esc_html__("\x43\157\x6d\x70\x61\x6e\x79\40\116\141\x6d\x65", "\x74\x65\x61\155\167\x61\156\164\145\x75\166\x61\164\x76\151\x65\163") . "\72\x3c\57\x73\x74\x72\x6f\x6e\x67\76\x20" . esc_html($c1umhm) . "\74\57\x70\76"; Rice5c: if (!$J2mMm5) { goto aT1g_v; } echo "\x3c\x70\76\74\163\164\162\157\x6e\x67\x3e" . esc_html__("\126\x41\124\40\116\x75\x6d\142\x65\162", "\164\145\141\155\x77\x61\x6e\x74\x65\165\166\x61\164\x76\151\x65\163") . "\x3a\x3c\57\x73\x74\162\157\156\x67\76\x20" . esc_html($J2mMm5) . "\74\57\160\76"; aT1g_v: echo "\x3c\x2f\144\x69\166\76"; CAqcYM: } public static function registerBlockAdditionalAddressFields() { if (!function_exists("\x77\157\x6f\x63\157\x6d\x6d\145\x72\143\x65\137\162\x65\x67\x69\163\164\145\x72\137\x61\x64\144\151\164\151\157\156\141\154\x5f\143\150\145\x63\153\x6f\165\x74\137\146\151\x65\154\x64")) { return; } $ASa4l1 = ["\164\145\141\155\167\x61\x6e\x74\x65\x75\x76\x61\x74\x76\151\x65\163\x5f\x63\x6f\155\x70\141\156\x79" => ["\154\141\x62\x65\154" => __("\103\157\x6d\160\x61\156\171\x20\x4e\x61\x6d\x65", "\164\145\x61\x6d\x77\141\156\x74\x65\x75\x76\x61\x74\x76\151\x65\163"), "\x74\x79\160\145" => "\164\x65\x78\164", "\162\x65\161\x75\151\x72\x65\144" => self::$vatRequired, "\x70\162\151\x6f\x72\x69\x74\x79" => 401], "\164\145\141\x6d\x77\x61\x6e\164\x65\x75\x76\x61\x74\166\x69\145\163\137\166\141\164" => ["\x6c\x61\142\x65\154" => __("\126\101\x54\x20\116\x75\x6d\142\x65\x72", "\164\145\141\x6d\x77\141\x6e\164\145\x75\166\x61\164\166\x69\x65\163"), "\164\x79\x70\145" => "\x74\x65\170\x74", "\162\x65\161\165\151\162\145\144" => self::$vatRequired, "\x70\162\151\x6f\x72\151\x74\171" => 402]]; $ry1L93 = Package::container()->get(CheckoutFields::class); $idkTb5 = $ry1L93->get_address_fields_keys(); if (!(CartCheckoutUtils::get_company_field_visibility() === "\150\151\x64\x64\x65\x6e")) { goto yBdsBz; } unset($idkTb5[array_search("\143\157\x6d\x70\x61\156\171", $idkTb5)]); yBdsBz: foreach (self::$possibleCompanyFields as $owZean) { if (!in_array($owZean, $idkTb5)) { goto wukByO; } unset($ASa4l1["\x74\145\x61\x6d\167\141\156\164\145\x75\x76\141\164\166\151\x65\163\x5f\143\157\x6d\x70\141\156\171"]); goto K4yT0S; wukByO: ZMHwEq: } K4yT0S: foreach (self::$possibleVatFields as $owZean) { if (!in_array($owZean, $idkTb5)) { goto wqLwhS; } unset($ASa4l1["\x74\x65\x61\x6d\167\141\156\164\145\x75\x76\141\x74\x76\151\x65\x73\x5f\166\x61\x74"]); goto uriG4W; wqLwhS: kIvwjx: } uriG4W: foreach ($ASa4l1 as $tc0FCw => $muIL7g) { $grjj_S = "\164\x65\x61\155\167\141\x6e\164\x65\x75\x76\141\164\166\x69\x65\163\x2f" . $tc0FCw; woocommerce_register_additional_checkout_field(["\x69\144" => $grjj_S, "\x6c\x61\x62\145\x6c" => $muIL7g["\154\x61\x62\145\154"], "\154\x6f\143\x61\x74\151\157\156" => "\x61\x64\144\x72\x65\x73\x73", "\164\x79\160\145" => $muIL7g["\x74\x79\x70\145"], "\x72\x65\161\x75\x69\162\145\x64" => $muIL7g["\162\145\161\165\x69\x72\145\x64"], "\151\x6e\x64\145\170" => $muIL7g["\160\162\151\x6f\x72\x69\x74\x79"]]); BnbJ8x: } EsHCTJ: } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/WoocommerceCheckout.php
r3388298 r3388300 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\ x53\x50\x41\124\x48") || exit; class WoocommerceCheckout { private static $vatTaxRateId; private static $ossTaxRateId; private static $ossAdditionalVatId = []; private static $excludedCountries = []; private static $intraVatCountry; private static $verifyVatWhenOrdering = false; private static $vatEnabled = false; private static $vatRequired = false; private static $useVatOnShipping = false; private static $validateVatByCountry = false; private static $allowBadVatNumerWhenOrder = false; private static $blockFieldGroups = ["\142\x69\154\154\x69\x6e\147\137\x63\x6f\155\160\x61\156\171" => ["\137\167\143\x5f\x62\x69\x6c\154\151\x6e\147\x2f\164\x65\141\x6d\x77\x61\x6e\164\145\165\166\141\164\x76\151\x65\x73\57\x74\x65\141\155\x77\141\156\x74\145\165\x76\x61\x74\166\151\145\163\x5f\143\x6f\x6d\x70\x61\x6e\x79", "\164\145\141\155\x77\141\156\x74\145\165\166\141\x74\x76\151\145\x73\57\x74\145\141\155\167\141\x6e\x74\145\165\166\141\x74\x76\151\x65\163\137\x63\x6f\x6d\160\x61\x6e\x79", "\142\x69\154\154\x69\156\x67\137\x63\157\x6d\160\x61\x6e\x79"], "\x62\x69\154\154\151\x6e\x67\137\x76\x61\164" => ["\137\167\143\x5f\142\x69\154\154\151\x6e\147\57\164\145\141\x6d\167\141\156\x74\x65\165\166\x61\164\x76\151\x65\x73\x2f\164\145\x61\155\x77\x61\156\164\x65\165\x76\x61\164\x76\x69\x65\163\x5f\x76\141\164", "\x74\x65\x61\155\x77\141\x6e\x74\x65\x75\166\x61\164\x76\x69\x65\x73\57\164\x65\141\155\167\x61\x6e\164\x65\x75\166\141\x74\166\151\145\x73\x5f\166\x61\x74"], "\x73\150\151\160\x70\x69\156\147\x5f\143\x6f\155\160\141\156\x79" => ["\x5f\x77\143\x5f\x73\x68\x69\x70\x70\151\156\x67\57\164\145\x61\x6d\167\x61\x6e\x74\145\x75\166\141\164\166\x69\x65\163\x2f\x74\145\141\155\167\141\156\x74\145\x75\x76\x61\164\x76\151\x65\163\x5f\143\157\x6d\x70\x61\156\x79", "\164\x65\141\x6d\167\141\156\x74\x65\x75\166\x61\164\x76\x69\145\163\57\x74\145\141\x6d\x77\141\x6e\164\x65\165\x76\141\x74\166\x69\145\x73\x5f\143\157\x6d\x70\x61\156\x79", "\163\x68\x69\x70\160\x69\156\147\x5f\143\157\155\160\x61\x6e\x79"], "\x73\x68\151\160\160\151\156\x67\137\x76\x61\x74" => ["\x5f\x77\143\x5f\163\x68\x69\160\x70\x69\156\x67\x2f\x74\x65\141\x6d\x77\x61\x6e\164\x65\x75\x76\x61\164\166\151\x65\x73\x2f\164\145\141\155\167\141\x6e\164\145\x75\166\141\x74\166\x69\145\x73\x5f\166\141\x74", "\164\145\141\x6d\x77\141\x6e\x74\145\165\166\141\x74\166\x69\145\x73\x2f\x74\145\x61\x6d\167\x61\156\x74\x65\165\166\141\x74\166\151\x65\163\x5f\166\x61\x74"]]; private static $legacyFieldGroups = ["\142\151\154\154\x69\156\x67\x5f\x63\x6f\155\160\x61\156\x79" => ["\142\151\154\x6c\151\x6e\147\x5f\143\x6f\x6d\x70\141\x6e\171", "\142\x69\154\x6c\x69\x6e\x67\137\x74\145\x61\155\167\141\156\164\145\165\x76\x61\164\x76\x69\145\163\x5f\143\x6f\x6d\160\141\156\x79"], "\142\151\x6c\x6c\151\x6e\x67\x5f\166\141\164" => ["\142\151\x6c\154\151\x6e\x67\x5f\166\141\x74", "\x62\x69\154\154\151\156\147\x5f\x74\145\141\x6d\167\141\x6e\164\x65\x75\166\141\164\166\151\x65\163\x5f\x76\x61\164"], "\x73\x68\151\x70\160\151\156\x67\137\143\157\155\160\141\x6e\x79" => ["\163\x68\x69\x70\x70\151\156\x67\x5f\x63\157\x6d\x70\141\x6e\x79", "\x73\x68\x69\160\160\x69\x6e\x67\x5f\164\x65\x61\x6d\x77\x61\156\x74\x65\165\166\141\164\x76\x69\145\x73\137\x63\157\155\x70\x61\x6e\171"], "\163\x68\x69\160\160\x69\156\x67\x5f\x76\141\164" => ["\163\150\x69\x70\x70\x69\156\x67\137\166\x61\x74", "\x73\x68\x69\x70\x70\151\156\x67\137\164\145\141\155\x77\x61\x6e\164\145\165\x76\141\164\x76\151\x65\x73\137\166\141\164"]]; public static function init() : void { add_action("\x77\157\157\x63\157\x6d\x6d\145\162\143\x65\137\151\156\x69\164", [self::class, "\154\x6f\141\144\x43\157\x6e\x66\151\147\x75\162\141\x74\151\157\156"], 5); add_action("\167\x70\137\x65\x6e\161\165\x65\x75\x65\137\163\143\162\x69\x70\x74\163", [self::class, "\145\156\x71\x75\x65\165\x65\103\150\x65\x63\x6b\x6f\165\164\123\143\162\x69\160\164\x73"]); add_action("\167\x70\x5f\146\157\157\164\x65\x72", [self::class, "\162\x65\x66\162\x65\163\x68\103\x61\162\164\117\156\x56\x61\164\103\150\x61\156\147\x65"]); add_action("\167\157\x6f\143\x6f\155\x6d\145\162\x63\x65\x5f\x61\x66\x74\145\162\x5f\143\x68\145\x63\153\x6f\x75\164\x5f\166\x61\154\151\x64\141\164\x69\x6f\156", [self::class, "\x76\x61\x6c\151\144\141\x74\145\114\145\x67\x61\143\x79\x43\150\145\143\153\x6f\165\164"], 200, 2); add_action("\167\x6f\x6f\x63\x6f\x6d\x6d\x65\x72\143\145\x5f\x62\x6c\157\x63\153\x73\x5f\166\x61\x6c\x69\x64\x61\x74\145\x5f\154\157\x63\x61\164\151\157\156\x5f\141\144\x64\162\x65\163\163\137\146\151\145\x6c\x64\x73", [self::class, "\166\141\x6c\151\x64\x61\164\145\x4e\x65\167\103\x68\145\x63\x6b\x6f\165\x74"], 200, 3); add_filter("\x77\157\157\x63\157\x6d\x6d\x65\162\143\145\137\x6d\x61\x74\143\x68\x65\144\x5f\x72\141\x74\145\163", [self::class, "\x6f\x76\x65\x72\162\151\x64\145\124\141\170\x52\x61\164\145\163\x46\x6f\x72\101\154\x6c\x49\164\x65\155\163"], 5000, 3); add_action("\x77\157\x6f\x63\x6f\155\155\145\x72\x63\145\x5f\x6f\x72\x64\x65\x72\137\151\164\145\x6d\137\141\x66\164\x65\162\x5f\x63\141\x6c\x63\165\154\x61\x74\x65\137\x74\141\x78\x65\x73", [self::class, "\x72\x65\160\x6c\141\x63\145\111\164\145\155\127\151\x74\150\x43\165\x73\164\x6f\x6d\124\141\170"], 5000, 2); add_action("\x77\x6f\157\x63\157\155\155\145\162\x63\x65\137\x6f\x72\144\x65\x72\137\151\164\145\155\x5f\163\150\151\x70\x70\151\x6e\147\x5f\x61\146\164\x65\162\137\x63\141\154\143\x75\154\x61\164\x65\x5f\164\x61\x78\x65\163", [self::class, "\162\x65\160\154\x61\143\145\x53\x68\151\160\160\x69\156\147\127\151\x74\x68\x43\165\163\164\157\155\124\x61\170"], 5000, 2); add_filter("\x77\x6f\157\x63\157\155\x6d\145\162\143\145\137\x73\150\151\160\160\151\156\x67\x5f\x72\x61\x74\x65\x5f\164\x61\x78\145\163", [self::class, "\141\160\160\x6c\x79\103\165\x73\x74\157\155\x54\x61\170\124\x6f\x4c\x65\147\x61\x63\171\x53\150\151\x70\x70\151\156\x67"], 5000, 2); add_action("\167\157\157\x63\157\155\x6d\145\x72\x63\145\137\x63\150\x65\143\x6b\157\165\164\x5f\x6f\x72\x64\145\x72\x5f\x70\x72\157\x63\145\163\163\x65\144", [self::class, "\x70\141\x72\163\x65\116\x65\167\x4f\162\x64\x65\162\101\x64\144\162\x65\163\x73\x44\141\x74\141"], 5000, 3); } public static function loadConfiguration() : void { self::$verifyVatWhenOrdering = IsTrueBoolean::createVO(ConfigurationQuery::get("\166\x65\x72\151\x66\x79\x5f\x76\141\x74\x5f\x77\x68\x65\156\x5f\x6f\x72\144\x65\x72\x69\156\x67")); self::$vatEnabled = IsTrueBoolean::createVO(ConfigurationQuery::get("\145\x6e\141\142\x6c\145\x5f\166\x61\x74\137\x73\x65\154\x65\x63\164")); self::$vatRequired = ConfigurationQuery::requireVatWhenOrdering(); self::$vatTaxRateId = (int) ConfigurationQuery::get("\x76\x61\x74\137\x73\145\x6c\x65\143\164"); self::$ossTaxRateId = ConfigurationQuery::getOSSVatId(); self::$ossAdditionalVatId = ConfigurationQuery::getAdditionalOSSVatId(); self::$useVatOnShipping = IsTrueBoolean::createVO(ConfigurationQuery::get("\x75\x73\x65\x5f\x6e\145\167\x5f\x76\x61\164\137\157\x6e\137\x73\150\x69\160\160\x69\156\147\x5f\x6d\145\164\150\157\144")); self::$validateVatByCountry = IsTrueBoolean::createVO(ConfigurationQuery::get("\x76\x61\x6c\x69\x64\x61\x74\145\137\x76\141\164\x5f\160\x72\145\x66\x69\170\x5f\142\x79\137\143\157\165\x6e\x74\162\x79")); self::$allowBadVatNumerWhenOrder = IsTrueBoolean::createVO(ConfigurationQuery::get("\141\x6c\x6c\157\167\137\142\x61\x64\137\166\141\164\x5f\x6e\x75\155\145\x72\x5f\x77\x68\x65\156\137\x6f\162\x64\145\x72")); self::$excludedCountries = ConfigurationQuery::get("\145\x78\x63\x6c\x75\144\x65\137\143\157\x75\x6e\x74\x72\171") ?: []; self::$intraVatCountry = ConfigurationQuery::getIntraVatCountry(); if (!(!self::$vatEnabled || !self::$vatTaxRateId)) { goto dLTWR8; } self::$vatEnabled = false; dLTWR8: } private static function validateAddressVat($ITKrgk, &$RX6MwG) { if (!(!empty(self::$excludedCountries) && in_array($ITKrgk["\143\x6f\x75\x6e\164\162\x79"], self::$excludedCountries))) { goto BO7jmG; } return; BO7jmG: $mbKBdR = true; if (!($mbKBdR === true && self::$vatRequired && !empty($ITKrgk["\143\157\155\x70\141\156\x79"]))) { goto A9LHIb; } if (!empty($ITKrgk["\x76\x61\x74"])) { goto R2o70I; } $mbKBdR = __("\126\101\x54\40\156\165\x6d\142\145\x72\40\151\x73\40\162\x65\161\165\151\162\145\144\40\146\x6f\x72\40\x63\157\x6d\160\x61\x6e\171\40\x6f\x72\144\x65\162\x73\x2e", "\x74\x65\141\155\167\x61\156\x74\145\x75\166\141\164\x76\x69\x65\163"); R2o70I: A9LHIb: if (!($mbKBdR === true && $ITKrgk["\166\141\x74"] && IsTrueBoolean::createVO(ConfigurationQuery::get("\162\145\x71\x75\151\x72\x65\x5f\166\x61\164\137\x70\162\x65\146\151\170")))) { goto uJDn1t; } $MKuB2h = strtoupper(trim($ITKrgk["\x76\x61\x74"])); $GZZzCQ = Vies::VAT_REGEX; preg_match($GZZzCQ, $MKuB2h, $JilPyI); if (!empty($JilPyI[1])) { goto yMk0B_; } $mbKBdR = __("\x54\x68\145\40\126\101\124\x20\x6e\165\x6d\x62\145\x72\40\x73\150\x6f\x75\154\x64\x20\x69\x6e\143\154\x75\x64\145\40\x61\40\160\162\x65\x66\x69\170\x2c\40\x65\56\147\56\40\104\x45\x2c\40\x46\122\54\x20\x65\164\x63\x2e", "\x74\145\141\155\x77\141\x6e\164\x65\165\x76\141\x74\x76\151\x65\163"); yMk0B_: uJDn1t: if (!($mbKBdR === true && $ITKrgk["\x76\141\164"] && $ITKrgk["\x63\157\165\x6e\x74\162\171"] && self::$validateVatByCountry)) { goto kA3IGX; } if (Vies::getInstance()->validateCountryPrefix($ITKrgk["\x76\141\x74"], $ITKrgk["\x63\157\x75\x6e\164\x72\x79"])) { goto sZMPqI; } $mbKBdR = __("\124\150\x65\40\126\x41\x54\x20\x70\x72\145\146\x69\x78\40\x64\x6f\x65\x73\40\156\x6f\164\40\x6d\141\164\143\150\40\x74\x68\x65\x20\x73\x65\154\145\x63\x74\145\x64\x20\143\x6f\165\156\x74\x72\171\x2e", "\164\145\141\x6d\167\141\x6e\x74\145\165\166\x61\164\166\151\145\x73"); sZMPqI: kA3IGX: if (!($mbKBdR === true && $ITKrgk["\x76\x61\164"] && !self::$allowBadVatNumerWhenOrder)) { goto H0J6Tt; } $llVB5P = Vies::getInstance()->getVatData($ITKrgk["\166\x61\164"], $ITKrgk["\143\x6f\165\x6e\164\x72\x79"]); if ($llVB5P->isValid) { goto FBvq_q; } $mbKBdR = __("\x56\101\x54\40\x6e\x75\x6d\142\145\x72\40\151\x73\x20\156\x6f\164\40\x76\141\x6c\x69\144\x2e", "\164\x65\x61\155\x77\x61\156\164\x65\165\166\x61\x74\166\151\145\163"); FBvq_q: H0J6Tt: if (!($mbKBdR !== true)) { goto YbHAPQ; } $RX6MwG->add($ITKrgk["\x66\x69\x65\x6c\x64\137\x70\x72\145\x66\x69\x78"] . "\x5f\164\145\x61\155\x77\141\156\164\145\165\166\x61\164\x76\151\145\163\137\166\141\164\x5f\166\x61\154\151\x64\141\x74\x69\157\156", $mbKBdR); YbHAPQ: } public static function isAvaliableVatChangeForBillingAddress($ahEfqR = [], $P2gIKm = null, $j_xonF = true) { $ITKrgk = ["\166\x61\x74" => $ahEfqR["\x62\x69\154\154\151\x6e\147\137\166\x61\164"], "\x63\x6f\x75\x6e\164\x72\171" => $ahEfqR["\142\x69\x6c\154\151\156\x67\x5f\143\157\x75\156\164\162\171"], "\x63\157\155\x70\x61\x6e\171" => $ahEfqR["\x62\151\154\x6c\151\156\x67\137\143\157\155\x70\141\x6e\x79"], "\x66\151\x65\154\144\137\x70\x72\145\146\x69\x78" => "\142\151\154\154\x69\x6e\x67"]; if (!(!empty(self::$excludedCountries) && in_array($ITKrgk["\143\157\x75\x6e\x74\162\x79"], self::$excludedCountries))) { goto ooUX1G; } return false; ooUX1G: if (!($j_xonF && isset($ahEfqR["\163\150\151\x70\x70\151\x6e\x67\x5f\143\157\165\x6e\164\162\x79"]) && self::$intraVatCountry === $ahEfqR["\163\x68\151\160\x70\x69\156\147\137\143\157\x75\156\x74\162\171"])) { goto Hz0H1M; } return false; Hz0H1M: if (!self::$validateVatByCountry) { goto hnkH0b; } if (Vies::getInstance()->validateCountryPrefix($ITKrgk["\x76\x61\164"], $ITKrgk["\143\x6f\165\x6e\x74\162\171"])) { goto eyqDnp; } return false; eyqDnp: hnkH0b: if ($P2gIKm) { goto N4GwAr; } $llVB5P = Vies::getInstance()->getVatData($ITKrgk["\166\x61\164"], $ITKrgk["\143\x6f\165\x6e\x74\x72\x79"]); goto FqfGn0; N4GwAr: $llVB5P = Vies::getInstance()->getAddressVatData(new Address($P2gIKm)); FqfGn0: if ($llVB5P->isValid) { goto TP9Vg9; } return false; TP9Vg9: return true; } private static function getOssTaxRateForProduct($j6tSJs) { $yNjLob = self::$ossTaxRateId; if (!empty($j6tSJs)) { goto mSWwQx; } return $yNjLob; mSWwQx: $MCQVDl = $j6tSJs->get_tax_class(); if (empty($j6tSJs->parent)) { goto cbjKE0; } $MCQVDl = $j6tSJs->parent->get_tax_class() ?? $MCQVDl; cbjKE0: if (!(!empty($MCQVDl) && !empty(self::$ossAdditionalVatId) && is_array(self::$ossAdditionalVatId))) { goto HF0FPw; } foreach (self::$ossAdditionalVatId as $TXvZfs => $W57WhH) { if (!($MCQVDl === $TXvZfs && !empty($W57WhH))) { goto DuL7cj; } $yNjLob = (int) $W57WhH; DuL7cj: nhbbLY: } RFiG_f: HF0FPw: return (int) $yNjLob; } public static function isBlocksCheckout() : bool { if (!is_admin()) { goto xoGqjs; } $hxNlZU = Tools::getValue("\x6f\162\144\145\x72\137\x69\144"); if (!(!$hxNlZU && (Tools::getValue("\151\x64") && Tools::getValue("\x70\x61\147\145") === "\167\143\55\157\162\x64\145\162\x73"))) { goto DDlEuq; } $hxNlZU = Tools::getValue("\151\144"); DDlEuq: $P2gIKm = wc_get_order($hxNlZU); if (!($P2gIKm && !is_bool($P2gIKm))) { goto JUbJ9d; } return $P2gIKm->get_created_via() === "\x43\150\145\x63\153\x6f\165\164\40\x62\x6c\x6f\143\x6b" || $P2gIKm->get_created_via() === "\x73\164\157\x72\x65\x2d\141\160\151"; JUbJ9d: return false; xoGqjs: if (empty($_SERVER["\x48\124\124\120\x5f\x58\137\x57\x43\x5f\102\114\117\103\x4b\123\x5f\x56\x45\x52\x53\x49\117\116"])) { goto BTTw1E; } return true; BTTw1E: if (!(!empty($_SERVER["\122\105\121\x55\x45\x53\x54\x5f\x55\122\x49"]) && strpos(sanitize_text_field(wp_unslash($_SERVER["\x52\105\121\125\x45\123\124\137\125\122\x49"])), "\x2f\x77\143\57\163\164\x6f\162\145\x2f\166\61\57") !== false)) { goto wJBhmP; } return true; wJBhmP: if (empty($_REQUEST["\111\123\137\x54\x45\x41\x4d\127\101\116\x54\x5f\x45\125\126\111\105\123\137\102\114\x4f\103\x4b\137\103\x48\x45\x43\x4b\x4f\125\124"])) { goto yc7_JI; } return true; yc7_JI: return WC_Blocks_Utils::has_block_in_page(get_the_ID(), "\167\157\157\x63\157\x6d\155\x65\162\x63\x65\x2f\x63\150\x65\x63\153\157\x75\x74"); } public static function enqueueCheckoutScripts() : void { if (self::$verifyVatWhenOrdering) { goto EbA3Zn; } return; EbA3Zn: if (!(is_checkout() && !self::isBlocksCheckout())) { goto s02t3j; } wp_enqueue_script("\164\145\x61\155\167\141\x6e\164\x2d\x6c\145\147\141\143\x79\x2d\166\x61\164\55\154\x69\163\x74\145\x6e\x65\162", plugins_url("\x61\163\163\x65\164\x73\x2f\152\x73\x2f\x74\145\141\155\167\x61\x6e\164\55\154\x65\147\141\x63\x79\x2d\166\141\164\55\154\151\x73\x74\x65\156\145\x72\56\x6a\x73", TEAMWANTEUVATVIES_FILE), ["\x6a\161\x75\145\x72\x79"], "\61\x2e\x30", true); s02t3j: } public static function overrideTaxRatesForAllItems(array $npc4zC, ?string $MCQVDl = null, ?\WC_Customer $LGKDZ2 = null) : array { if (!is_admin()) { goto EgT_z8; } return $npc4zC; EgT_z8: if (is_cart() || is_checkout() || self::isBlocksCheckout()) { goto L6LlG7; } return $npc4zC; L6LlG7: if (wc_tax_enabled()) { goto wnq3Ur; } return $npc4zC; wnq3Ur: if (self::$vatEnabled) { goto MrLwtU; } return $npc4zC; MrLwtU: $fT46to = (int) ConfigurationQuery::get("\166\141\164\137\x73\x65\154\145\x63\x74"); $ahEfqR = self::getRequestDataForCustomer($LGKDZ2); $EfZNF4 = self::isAvaliableVatChangeForBillingAddress($ahEfqR); if ($EfZNF4) { goto wJS7Eu; } if (self::$ossTaxRateId && !empty($ahEfqR["\142\151\154\154\x69\156\147\x5f\166\x61\164"])) { goto yGz7ko; } return $npc4zC; goto k5C9Vi; yGz7ko: $d8PIQn = false; if (!(!empty($MCQVDl) && !empty(self::$ossAdditionalVatId) && is_array(self::$ossAdditionalVatId))) { goto Kzpp0t; } foreach (self::$ossAdditionalVatId as $TXvZfs => $W57WhH) { if (!($MCQVDl === $TXvZfs && !empty($W57WhH))) { goto AeQwTN; } $fT46to = (int) $W57WhH; $d8PIQn = true; AeQwTN: YNT5VA: } UOKPRm: Kzpp0t: if ($d8PIQn) { goto vjs_bk; } $fT46to = self::$ossTaxRateId; vjs_bk: k5C9Vi: wJS7Eu: if ($fT46to) { goto YwOfeP; } return $npc4zC; YwOfeP: $DYpCzR = WC_Tax::_get_tax_rate($fT46to); if ($DYpCzR) { goto Hy79Bz; } return $npc4zC; Hy79Bz: return [$fT46to => ["\x72\141\164\x65" => $DYpCzR["\x74\141\x78\x5f\x72\141\x74\x65"], "\154\x61\142\145\x6c" => $DYpCzR["\x74\x61\170\137\162\x61\x74\x65\137\156\141\155\x65"], "\x73\150\151\x70\160\151\156\147" => self::$useVatOnShipping ? "\171\x65\163" : "\156\x6f", "\143\x6f\x6d\160\x6f\165\156\x64" => "\171\x65\163"]]; } public static function replaceItemWithCustomTax(WC_Order_Item $OHOvPE, $Du4vv5) : void { if (self::$vatEnabled) { goto LL_AM4; } return; LL_AM4: $BO0gmS = (int) ConfigurationQuery::get("\x76\x61\x74\137\x73\145\x6c\145\143\164"); $ahEfqR = self::getRequestDataForCustomer(null); $P2gIKm = $OHOvPE->get_order() ?? null; if (!(is_admin() && !$P2gIKm)) { goto MwkqFC; } $hxNlZU = Tools::getValue("\x6f\x72\144\x65\162\x5f\151\x64"); if (!(!$hxNlZU && (Tools::getValue("\x69\144") && Tools::getValue("\x70\x61\x67\145") === "\167\x63\55\x6f\162\x64\145\x72\163"))) { goto kA3Amn; } $hxNlZU = Tools::getValue("\151\144"); kA3Amn: $P2gIKm = wc_get_order($hxNlZU) ?? null; MwkqFC: $EfZNF4 = self::isAvaliableVatChangeForBillingAddress($ahEfqR, $P2gIKm); if ($EfZNF4) { goto WyCEZ8; } if (self::$ossTaxRateId && !empty($ahEfqR["\x62\151\x6c\154\151\x6e\x67\137\x76\141\x74"])) { goto w1vK8U; } return; goto nNr5qx; w1vK8U: try { $j6tSJs = $OHOvPE->get_product(); if ($j6tSJs) { goto Rn8DuH; } $BO0gmS = self::$ossTaxRateId; goto jCccmb; Rn8DuH: $BO0gmS = self::getOssTaxRateForProduct($j6tSJs); jCccmb: } catch (\Throwable $bhvX1V) { $BO0gmS = self::$ossTaxRateId; } nNr5qx: WyCEZ8: if ($BO0gmS) { goto DhfnXl; } return; DhfnXl: $DYpCzR = WC_Tax::_get_tax_rate($BO0gmS); if ($DYpCzR) { goto RPGaau; } return; RPGaau: $EE4RHS = [$BO0gmS => ["\x72\141\x74\x65" => $DYpCzR["\164\141\x78\137\x72\141\164\145"], "\x6c\141\x62\145\154" => $DYpCzR["\x74\141\170\x5f\x72\141\x74\145\137\156\x61\x6d\x65"], "\163\x68\x69\x70\x70\x69\156\x67" => self::$useVatOnShipping ? "\171\145\x73" : "\156\157", "\143\157\155\160\x6f\165\x6e\144" => "\x79\x65\163"]]; $bCQQxj = WC_Tax::calc_tax($OHOvPE->get_total(), $EE4RHS, false); if (method_exists($OHOvPE, "\147\x65\164\137\x73\165\x62\164\x6f\x74\x61\154")) { goto gWrolN; } $OHOvPE->set_taxes(["\164\x6f\164\141\x6c" => $bCQQxj]); goto e50hlc; gWrolN: $hRHeZp = WC_Tax::calc_tax($OHOvPE->get_subtotal(), $EE4RHS, false); $OHOvPE->set_taxes(["\164\157\164\x61\154" => $bCQQxj, "\163\x75\x62\x74\x6f\x74\141\x6c" => $hRHeZp]); e50hlc: } public static function replaceShippingWithCustomTax(WC_Order_Item_Shipping $OHOvPE, $Du4vv5) : void { if (self::$vatEnabled) { goto RW0jsS; } return; RW0jsS: if (self::$useVatOnShipping) { goto rSrWPK; } return; rSrWPK: $BO0gmS = (int) ConfigurationQuery::get("\166\141\x74\x5f\163\x65\x6c\x65\143\x74"); $ahEfqR = self::getRequestDataForCustomer(null); $P2gIKm = $OHOvPE->get_order() ?? null; if (!(is_admin() && !$P2gIKm)) { goto tj9NXm; } $hxNlZU = Tools::getValue("\157\x72\x64\145\x72\137\x69\144"); if (!(!$hxNlZU && (Tools::getValue("\151\x64") && Tools::getValue("\160\x61\147\145") === "\x77\143\55\157\x72\144\145\x72\x73"))) { goto rZicuP; } $hxNlZU = Tools::getValue("\151\x64"); rZicuP: $P2gIKm = wc_get_order($hxNlZU) ?? null; tj9NXm: $EfZNF4 = self::isAvaliableVatChangeForBillingAddress($ahEfqR, $P2gIKm, false); if ($EfZNF4) { goto brTL47; } if (self::$ossTaxRateId && !empty($ahEfqR["\142\151\154\154\x69\156\x67\137\x76\x61\x74"])) { goto a2POjU; } return; goto JOA30h; a2POjU: $BO0gmS = self::$ossTaxRateId; JOA30h: brTL47: if ($BO0gmS) { goto ntVb7o; } return; ntVb7o: $DYpCzR = WC_Tax::_get_tax_rate($BO0gmS); if ($DYpCzR) { goto uLt2Le; } return; uLt2Le: $EE4RHS = [$BO0gmS => ["\x72\x61\x74\x65" => $DYpCzR["\x74\x61\170\x5f\162\x61\x74\x65"], "\x6c\141\x62\145\x6c" => $DYpCzR["\x74\141\x78\x5f\x72\141\164\x65\137\x6e\141\x6d\x65"], "\163\150\151\x70\160\151\156\147" => "\x79\x65\163", "\143\x6f\x6d\x70\x6f\165\x6e\144" => $DYpCzR["\164\x61\170\137\162\141\x74\145\x5f\143\x6f\155\160\157\x75\156\144"] == 1 ? "\171\145\163" : "\x6e\157"]]; if (!("\164\141\170\x61\x62\x6c\x65" === $OHOvPE->get_tax_status())) { goto j_KIdU; } $QkIQWd = WC_Tax::calc_tax($OHOvPE->get_total(), $EE4RHS, false); $OHOvPE->set_taxes(["\x74\x6f\x74\141\154" => $QkIQWd]); j_KIdU: } public static function applyCustomTaxToLegacyShipping(array $QkIQWd, $T5jjyB) : array { if (self::$vatEnabled) { goto t4clGx; } return $QkIQWd; t4clGx: if (self::$useVatOnShipping) { goto Hi6kX1; } return $QkIQWd; Hi6kX1: $BO0gmS = (int) ConfigurationQuery::get("\166\x61\164\137\163\145\154\145\x63\x74"); $ahEfqR = self::getRequestDataForCustomer(null); $EfZNF4 = self::isAvaliableVatChangeForBillingAddress($ahEfqR, null, false); if ($EfZNF4) { goto jTJVWU; } if (self::$ossTaxRateId && !empty($ahEfqR["\142\151\x6c\x6c\151\x6e\x67\137\166\x61\x74"])) { goto rOvfrJ; } return $QkIQWd; goto TYXxeS; rOvfrJ: $BO0gmS = self::$ossTaxRateId; TYXxeS: jTJVWU: if ($BO0gmS) { goto uSvhUW; } return $QkIQWd; uSvhUW: $DYpCzR = WC_Tax::_get_tax_rate($BO0gmS); if ($DYpCzR) { goto R79OU1; } return $QkIQWd; R79OU1: $EE4RHS = [$BO0gmS => ["\x72\141\x74\x65" => $DYpCzR["\x74\141\170\x5f\x72\x61\164\x65"], "\154\141\142\x65\x6c" => $DYpCzR["\x74\x61\170\137\162\x61\x74\145\137\x6e\x61\x6d\x65"], "\x73\150\151\x70\x70\151\x6e\147" => "\171\x65\x73", "\x63\157\155\x70\157\x75\x6e\144" => $DYpCzR["\164\141\170\x5f\162\x61\x74\x65\137\143\157\x6d\160\157\165\156\x64"] == 1 ? "\x79\145\163" : "\156\x6f"]]; if (!("\x74\x61\170\x61\142\154\x65" === $T5jjyB->get_tax_status())) { goto AxxNkq; } $QkIQWd = WC_Tax::calc_tax($T5jjyB->cost, $EE4RHS, false); AxxNkq: return $QkIQWd; } public static function validateLegacyCheckout($z6ZgFR, $RX6MwG) { if (self::$verifyVatWhenOrdering) { goto m0uFLE; } return; m0uFLE: $ahEfqR = self::getFieldsData($z6ZgFR); $nyiKHx = ["\x62\x69\x6c\x6c\x69\156\x67" => ["\166\x61\164" => $ahEfqR["\142\x69\154\154\x69\156\x67\137\x76\141\164"], "\143\157\165\x6e\164\162\171" => $ahEfqR["\x62\x69\x6c\154\x69\156\x67\x5f\x63\x6f\x75\x6e\164\x72\x79"], "\x63\157\155\160\x61\156\171" => $ahEfqR["\x62\x69\x6c\x6c\151\156\x67\x5f\143\x6f\x6d\x70\x61\x6e\x79"], "\146\x69\145\x6c\144\137\x70\x72\145\x66\151\x78" => "\x62\x69\154\x6c\151\156\x67"], "\163\x68\x69\x70\160\x69\x6e\x67" => ["\x76\141\x74" => $ahEfqR["\x73\x68\x69\160\x70\151\156\147\x5f\166\x61\x74"], "\x63\x6f\165\156\x74\162\171" => $ahEfqR["\x73\150\x69\x70\160\x69\156\x67\137\x63\x6f\165\156\x74\x72\171"], "\x63\x6f\155\x70\141\156\171" => $ahEfqR["\x73\150\151\x70\160\x69\x6e\x67\x5f\x63\x6f\155\160\141\156\x79"], "\146\x69\145\154\x64\x5f\160\162\x65\146\x69\x78" => "\x73\x68\x69\160\160\x69\x6e\147"]]; foreach ($nyiKHx as $ITKrgk) { self::validateAddressVat($ITKrgk, $RX6MwG); sHy3OD: } SzbyXo: } public static function validateNewCheckout($RX6MwG, $z6ZgFR, $vxyf8b) { if (self::$verifyVatWhenOrdering) { goto gleVCW; } return; gleVCW: $bZR8CE = $z6ZgFR; $bZR8CE[$vxyf8b . "\x5f\143\157\165\156\x74\x72\x79"] = $z6ZgFR["\x63\157\x75\156\164\x72\171"] ?? ''; $ahEfqR = self::getFieldsData($bZR8CE, true); $ITKrgk = ["\166\141\164" => $vxyf8b === "\142\151\154\x6c\x69\x6e\147" ? $ahEfqR["\142\x69\x6c\x6c\151\156\x67\137\x76\141\x74"] : $ahEfqR["\163\150\x69\x70\160\x69\x6e\147\x5f\166\x61\x74"], "\143\x6f\x75\x6e\x74\x72\x79" => $vxyf8b === "\142\151\x6c\154\151\156\x67" ? $ahEfqR["\x62\x69\x6c\154\x69\x6e\x67\x5f\143\x6f\165\x6e\x74\x72\x79"] : $ahEfqR["\x73\x68\151\x70\160\151\156\x67\x5f\143\157\x75\x6e\x74\x72\171"], "\143\x6f\155\160\x61\x6e\171" => $vxyf8b === "\x62\x69\154\x6c\x69\x6e\x67" ? $ahEfqR["\x62\151\154\154\151\x6e\147\137\x63\157\x6d\160\141\156\171"] : $ahEfqR["\x73\x68\151\160\x70\x69\x6e\x67\137\143\157\155\x70\141\x6e\x79"], "\146\151\x65\154\144\x5f\160\162\x65\146\x69\x78" => $vxyf8b]; self::validateAddressVat($ITKrgk, $RX6MwG); } public static function refreshCartOnVatChange() : void { if (is_checkout()) { goto ld1PQg; } return; ld1PQg: if (self::$verifyVatWhenOrdering) { goto EPsIOm; } return; EPsIOm: echo "\x20\x20\40\x20\40\40\40\x20\74\163\143\x72\151\x70\164\x3e\12\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\40\152\121\x75\x65\162\171\50\x64\157\x63\x75\155\x65\156\x74\x29\56\x72\145\141\144\171\50\146\165\x6e\x63\x74\151\157\x6e\x20\x28\x24\51\40\x7b\xa\40\40\40\x20\x20\40\x20\x20\40\40\40\40\40\40\x20\40\x24\x28\x27\43\x62\151\x6c\154\x69\156\x67\137\164\x65\141\x6d\x77\141\156\164\145\165\x76\x61\164\166\x69\x65\163\x5f\x76\141\x74\47\x29\x2e\157\156\x28\x27\143\x68\141\156\x67\x65\x27\x2c\40\146\165\156\x63\x74\151\157\x6e\40\x28\51\x20\173\12\x20\x20\40\40\x20\40\40\x20\40\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\44\x28\x27\142\157\144\x79\47\x29\56\164\x72\151\147\147\x65\x72\x28\x27\165\160\144\x61\x74\x65\137\x63\x68\x65\x63\153\157\x75\x74\x27\51\x3b\xa\x20\x20\40\40\x20\40\40\x20\x20\x20\x20\40\x20\40\40\40\x7d\51\73\xa\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\x20\x24\x28\x27\43\163\x68\151\160\160\x69\x6e\147\137\x74\145\141\155\167\141\156\164\x65\x75\x76\141\164\166\151\x65\163\137\166\x61\164\x27\51\56\157\x6e\x28\x27\143\150\141\156\147\x65\47\x2c\x20\146\165\156\x63\164\x69\x6f\156\x20\x28\51\x20\173\12\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\40\40\40\40\40\x20\x24\x28\47\142\157\144\171\47\x29\56\164\x72\x69\x67\x67\145\162\50\47\x75\x70\x64\x61\x74\145\137\143\150\x65\143\153\157\x75\164\47\x29\73\12\40\x20\40\40\40\x20\x20\40\40\40\40\x20\40\40\40\x20\175\x29\x3b\xa\40\40\40\40\40\40\x20\x20\x20\40\x20\x20\x7d\51\73\12\x20\x20\x20\x20\40\40\x20\x20\74\57\x73\143\x72\x69\160\164\x3e\12\40\40\x20\40\40\x20\40\x20"; } public static function getFieldsData($z6ZgFR, $Au9Ugl = -1) { if (!($Au9Ugl === -1)) { goto KGjpCP; } $Au9Ugl = self::isBlocksCheckout(); KGjpCP: $Buscxc = $Au9Ugl ? self::$blockFieldGroups : self::$legacyFieldGroups; $kSmq5T = ["\163\x68\151\x70\x70\x69\156\x67\x5f\166\x61\x74" => '', "\x62\151\154\154\151\x6e\147\137\x76\x61\x74" => '', "\163\x68\x69\160\160\x69\156\147\x5f\x63\x6f\155\160\141\156\171" => '', "\142\151\x6c\154\x69\x6e\147\x5f\143\x6f\x6d\160\141\x6e\171" => '', "\x62\x69\x6c\x6c\x69\x6e\147\x5f\x63\x6f\165\x6e\x74\162\x79" => $z6ZgFR["\x62\151\x6c\x6c\151\156\147\x5f\x63\x6f\x75\x6e\x74\162\x79"] ?? '', "\163\x68\151\x70\x70\x69\156\x67\x5f\143\157\165\x6e\164\x72\171" => $z6ZgFR["\x73\x68\151\x70\x70\x69\156\x67\x5f\x63\157\x75\x6e\x74\x72\x79"] ?? '']; foreach ($Buscxc as $eIF4M9 => $mlDG_Q) { foreach ($mlDG_Q as $tIhrlv) { if (empty($z6ZgFR[$tIhrlv])) { goto hQvSjx; } $kSmq5T[$eIF4M9] = $z6ZgFR[$tIhrlv]; goto TtVzj1; hQvSjx: CsCZvO: } TtVzj1: WbjiTu: } zH5mvz: return $kSmq5T; } public static function getRequestDataForCustomer(?\WC_Customer $LGKDZ2 = null) { if ($LGKDZ2) { goto kI_BTs; } $LGKDZ2 = WC()->customer; kI_BTs: if (!empty($LGKDZ2)) { goto LQcPJg; } return WoocommerceCheckout::getFieldsData([]); LQcPJg: $pUORDk = ["\x62\x69\x6c\x6c\x69\x6e\x67\x5f\x63\x6f\x75\156\164\x72\x79" => $LGKDZ2->get_billing_country(), "\163\x68\x69\160\x70\x69\156\147\x5f\143\157\165\156\164\x72\171" => $LGKDZ2->get_shipping_country(), "\x62\151\154\x6c\151\156\x67\137\x63\x6f\155\x70\x61\x6e\171" => $LGKDZ2->get_billing_company(), "\x73\x68\x69\x70\160\x69\x6e\147\137\x63\157\155\160\141\156\x79" => $LGKDZ2->get_shipping_company(), "\x62\151\154\154\x69\156\147\x5f\x76\x61\x74" => $LGKDZ2->get_meta("\142\x69\x6c\x6c\x69\x6e\147\137\x76\141\164"), "\163\150\151\160\160\151\x6e\x67\x5f\166\x61\x74" => $LGKDZ2->get_meta("\163\150\151\x70\x70\x69\x6e\x67\137\x76\x61\164")]; if (WoocommerceCheckout::isBlocksCheckout()) { goto BdToTz; } foreach (self::$legacyFieldGroups as $vxyf8b => $O_vSe3) { foreach ($O_vSe3 as $Xlea6E) { if (!($Ht_lJ3 = $LGKDZ2->get_meta($Xlea6E))) { goto B8jfKa; } $pUORDk[$Xlea6E] = $Ht_lJ3; B8jfKa: Z32mwO: } nlsmJY: DxVxKr: } EmWEMG: $awXli4 = []; if (empty($_POST["\x70\157\x73\164\x5f\144\x61\164\x61"])) { goto adEHHI; } parse_str(sanitize_text_field(wp_unslash($_POST["\x70\x6f\x73\164\x5f\144\x61\x74\x61"])), $awXli4); adEHHI: $iNyr0l = filter_input(INPUT_GET, "\x77\143\x2d\x61\x6a\141\170", FILTER_SANITIZE_FULL_SPECIAL_CHARS); if (!("\x63\150\x65\x63\153\157\x75\164" === $iNyr0l && !empty($_POST))) { goto Dj4b6A; } $awXli4 = array_merge($awXli4, wp_unslash($_POST)); Dj4b6A: $pUORDk = array_merge($pUORDk, $awXli4); goto ZTdRRo; BdToTz: foreach (self::$blockFieldGroups as $vxyf8b => $O_vSe3) { foreach ($O_vSe3 as $Xlea6E) { if (!($Ht_lJ3 = $LGKDZ2->get_meta($Xlea6E))) { goto mG1CBV; } $pUORDk[$Xlea6E] = $Ht_lJ3; mG1CBV: ecwjhK: } yWYmaV: eDE7UR: } BJ00p0: ZTdRRo: return self::getFieldsData($pUORDk); } public static function parseNewOrderAddressData($CPmqZm, $lFI1P9, $P2gIKm) { if (self::$verifyVatWhenOrdering) { goto hmFDvm; } return; hmFDvm: if (!(!self::isBlocksCheckout() && $P2gIKm)) { goto tv0aEj; } $ahEfqR = self::getRequestDataForCustomer(null); self::isAvaliableVatChangeForBillingAddress($ahEfqR, $P2gIKm, false); tv0aEj: } }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\x50\x41\x54\x48") || exit; class WoocommerceCheckout { private static $vatTaxRateId; private static $ossTaxRateId; private static $ossAdditionalVatId = []; private static $excludedCountries = []; private static $intraVatCountry; private static $verifyVatWhenOrdering = false; private static $vatEnabled = false; private static $vatRequired = false; private static $useVatOnShipping = false; private static $validateVatByCountry = false; private static $allowBadVatNumerWhenOrder = false; private static $blockFieldGroups = ["\x62\151\154\x6c\151\x6e\147\137\x63\157\x6d\x70\x61\156\171" => ["\x5f\167\x63\137\x62\x69\154\x6c\x69\156\147\x2f\x74\x65\141\x6d\x77\x61\x6e\x74\145\x75\166\141\164\x76\151\145\163\57\164\145\141\155\167\x61\x6e\x74\145\x75\166\141\164\166\x69\x65\x73\137\143\x6f\x6d\x70\141\156\171", "\x74\145\141\x6d\167\141\156\164\x65\x75\166\x61\x74\166\x69\145\x73\x2f\164\145\x61\155\167\141\156\x74\x65\165\166\141\164\x76\x69\x65\x73\137\x63\x6f\155\x70\x61\156\171", "\x62\x69\x6c\154\151\x6e\147\137\143\157\155\160\x61\156\171"], "\x62\151\154\x6c\151\x6e\147\137\x76\x61\164" => ["\x5f\167\x63\x5f\x62\151\154\x6c\151\x6e\147\57\164\x65\141\155\x77\x61\156\164\x65\x75\x76\141\x74\166\151\x65\x73\57\x74\x65\x61\155\167\141\x6e\x74\x65\165\166\x61\164\x76\x69\x65\x73\x5f\x76\x61\x74", "\x74\x65\141\x6d\x77\x61\156\164\145\x75\166\x61\x74\166\x69\145\x73\57\164\x65\x61\x6d\x77\x61\x6e\164\x65\165\166\x61\164\x76\151\145\x73\x5f\166\x61\x74"], "\x73\x68\x69\160\x70\151\x6e\x67\137\x63\x6f\155\x70\141\x6e\x79" => ["\x5f\x77\x63\x5f\x73\x68\x69\160\x70\x69\156\147\57\x74\x65\141\155\x77\x61\x6e\x74\145\x75\x76\x61\164\166\x69\x65\163\x2f\x74\145\x61\x6d\x77\x61\156\x74\145\165\166\141\x74\x76\151\145\x73\x5f\x63\157\155\160\141\x6e\x79", "\164\x65\141\x6d\x77\141\156\x74\145\165\166\x61\164\166\151\145\x73\57\x74\x65\141\x6d\167\x61\156\x74\145\x75\166\141\x74\166\151\x65\163\137\143\157\155\160\x61\x6e\x79", "\163\150\151\160\160\x69\156\x67\137\143\x6f\x6d\x70\141\x6e\171"], "\163\x68\x69\160\x70\151\x6e\x67\137\166\141\x74" => ["\137\x77\x63\137\x73\x68\x69\160\160\x69\x6e\x67\57\164\145\141\x6d\167\x61\156\164\145\x75\166\141\x74\166\151\x65\163\x2f\164\145\x61\155\167\x61\x6e\164\x65\165\x76\x61\x74\x76\151\145\x73\137\166\x61\x74", "\164\x65\x61\155\x77\x61\x6e\164\145\165\166\x61\x74\x76\x69\145\x73\57\164\x65\141\x6d\x77\x61\156\x74\145\x75\166\141\x74\x76\151\x65\x73\x5f\x76\141\164"]]; private static $legacyFieldGroups = ["\x62\x69\x6c\x6c\151\156\x67\137\x63\x6f\x6d\160\141\x6e\171" => ["\142\x69\x6c\x6c\151\x6e\x67\x5f\143\157\x6d\x70\x61\x6e\171", "\142\x69\154\x6c\151\156\147\x5f\x74\x65\141\155\x77\141\x6e\164\x65\x75\166\141\164\166\x69\145\163\137\x63\157\155\x70\141\x6e\171"], "\142\x69\154\x6c\x69\x6e\147\x5f\x76\141\x74" => ["\x62\x69\x6c\154\151\156\x67\x5f\166\x61\x74", "\x62\151\154\154\x69\x6e\147\137\164\145\x61\x6d\x77\141\156\x74\x65\165\x76\x61\x74\166\x69\145\x73\137\x76\x61\x74"], "\x73\150\x69\160\160\151\x6e\x67\x5f\143\157\155\160\x61\x6e\x79" => ["\x73\x68\x69\x70\x70\151\x6e\147\137\143\x6f\155\x70\x61\x6e\171", "\x73\x68\x69\160\160\x69\x6e\147\x5f\x74\145\x61\x6d\x77\x61\x6e\x74\x65\x75\166\141\x74\x76\151\x65\x73\x5f\x63\x6f\x6d\x70\141\x6e\171"], "\x73\x68\x69\160\160\151\x6e\147\137\166\x61\x74" => ["\163\150\151\160\160\x69\x6e\x67\137\166\141\x74", "\163\x68\x69\160\160\x69\156\x67\137\164\x65\141\155\x77\141\156\x74\x65\165\166\x61\164\x76\x69\145\163\x5f\x76\141\164"]]; public static function init() : void { add_action("\x77\157\157\x63\157\x6d\155\145\162\x63\145\137\x69\156\151\164", [self::class, "\x6c\157\141\144\103\157\156\146\151\x67\x75\x72\x61\164\x69\x6f\156"], 5); add_action("\167\x70\x5f\145\156\161\165\x65\165\145\x5f\x73\143\162\151\160\164\x73", [self::class, "\145\x6e\161\x75\x65\x75\145\103\x68\145\x63\153\157\165\x74\123\143\x72\151\160\x74\163"]); add_action("\x77\x70\137\x66\x6f\157\x74\145\x72", [self::class, "\x72\x65\x66\162\x65\x73\x68\x43\x61\162\164\117\156\126\x61\x74\103\x68\x61\156\x67\x65"]); add_action("\167\x6f\x6f\x63\157\155\155\x65\162\x63\145\137\x61\x66\x74\145\x72\137\143\150\x65\143\153\157\x75\x74\x5f\x76\x61\154\151\144\141\x74\x69\157\156", [self::class, "\166\141\154\x69\x64\141\164\x65\114\145\x67\x61\x63\171\x43\x68\145\143\x6b\157\165\164"], 200, 2); add_action("\167\x6f\157\x63\157\x6d\155\x65\162\x63\145\x5f\x62\x6c\x6f\x63\x6b\x73\x5f\166\141\x6c\151\x64\x61\164\145\137\154\157\143\x61\164\x69\x6f\156\137\141\144\144\162\x65\x73\163\137\x66\x69\x65\154\x64\x73", [self::class, "\166\141\x6c\x69\x64\x61\x74\145\116\145\167\103\150\145\x63\x6b\157\165\164"], 200, 3); add_filter("\x77\x6f\x6f\x63\157\155\x6d\x65\162\143\x65\137\155\x61\164\x63\x68\x65\144\137\x72\141\x74\x65\163", [self::class, "\x6f\x76\145\162\162\x69\144\145\124\x61\x78\122\x61\164\x65\x73\106\x6f\162\x41\x6c\x6c\x49\164\145\155\163"], 5000, 3); add_action("\167\157\x6f\143\x6f\x6d\x6d\145\162\143\x65\x5f\x6f\x72\x64\x65\162\x5f\151\x74\x65\x6d\137\141\146\164\x65\162\137\143\x61\x6c\x63\x75\154\141\164\145\x5f\164\141\170\x65\163", [self::class, "\162\x65\x70\x6c\141\143\145\111\164\145\x6d\x57\151\164\x68\x43\x75\x73\164\157\x6d\124\x61\x78"], 5000, 2); add_action("\x77\x6f\x6f\x63\x6f\155\155\x65\162\x63\x65\x5f\x6f\x72\144\x65\x72\x5f\151\x74\145\155\137\x73\150\x69\x70\160\151\156\x67\137\141\x66\164\x65\x72\137\x63\141\x6c\x63\165\x6c\x61\x74\x65\x5f\164\x61\x78\145\x73", [self::class, "\162\x65\160\154\141\143\x65\x53\x68\151\160\x70\151\x6e\147\127\151\164\150\x43\165\163\164\x6f\155\x54\x61\x78"], 5000, 2); add_filter("\167\x6f\x6f\143\x6f\x6d\155\145\x72\143\145\137\x73\x68\x69\x70\x70\151\156\147\137\x72\x61\164\145\137\164\x61\x78\145\x73", [self::class, "\141\x70\160\x6c\171\x43\165\x73\x74\x6f\155\x54\141\x78\124\157\114\145\147\x61\x63\171\123\x68\x69\160\160\x69\156\147"], 5000, 2); add_action("\167\x6f\x6f\143\x6f\155\155\x65\x72\143\145\x5f\143\x68\x65\x63\x6b\x6f\165\x74\137\157\x72\144\145\162\x5f\160\x72\x6f\x63\145\163\x73\x65\144", [self::class, "\160\141\162\163\145\x4e\145\x77\117\x72\144\145\162\x41\144\x64\162\x65\163\x73\x44\141\164\x61"], 5000, 3); } public static function loadConfiguration() : void { self::$verifyVatWhenOrdering = IsTrueBoolean::createVO(ConfigurationQuery::get("\x76\145\162\151\146\x79\137\166\141\x74\x5f\167\150\145\156\x5f\x6f\x72\x64\145\x72\x69\156\147")); self::$vatEnabled = IsTrueBoolean::createVO(ConfigurationQuery::get("\145\x6e\x61\142\154\145\x5f\166\x61\164\x5f\163\x65\154\145\x63\164")); self::$vatRequired = ConfigurationQuery::requireVatWhenOrdering(); self::$vatTaxRateId = (int) ConfigurationQuery::get("\x76\141\x74\137\163\145\x6c\145\143\x74"); self::$ossTaxRateId = ConfigurationQuery::getOSSVatId(); self::$ossAdditionalVatId = ConfigurationQuery::getAdditionalOSSVatId(); self::$useVatOnShipping = IsTrueBoolean::createVO(ConfigurationQuery::get("\165\163\145\137\x6e\145\167\x5f\166\x61\164\137\x6f\x6e\x5f\163\x68\151\x70\x70\151\156\x67\137\x6d\x65\164\150\157\144")); self::$validateVatByCountry = IsTrueBoolean::createVO(ConfigurationQuery::get("\166\141\154\x69\144\x61\x74\x65\137\166\x61\164\137\x70\x72\145\146\x69\170\x5f\142\x79\x5f\x63\157\x75\x6e\164\x72\171")); self::$allowBadVatNumerWhenOrder = IsTrueBoolean::createVO(ConfigurationQuery::get("\x61\x6c\x6c\x6f\x77\x5f\142\141\x64\x5f\166\x61\164\x5f\156\x75\x6d\x65\162\x5f\x77\150\x65\x6e\x5f\157\x72\x64\x65\162")); self::$excludedCountries = ConfigurationQuery::get("\145\x78\143\x6c\165\x64\145\137\143\157\x75\x6e\x74\x72\171") ?: []; self::$intraVatCountry = ConfigurationQuery::getIntraVatCountry(); if (!(!self::$vatEnabled || !self::$vatTaxRateId)) { goto yj24Vk; } self::$vatEnabled = false; yj24Vk: } private static function validateAddressVat($A9Wiga, &$z9bnQT) { if (!(!empty(self::$excludedCountries) && in_array($A9Wiga["\x63\157\165\156\164\x72\171"], self::$excludedCountries))) { goto daug6c; } return; daug6c: $xX2F2z = true; if (!($xX2F2z === true && self::$vatRequired && !empty($A9Wiga["\143\x6f\155\x70\x61\x6e\171"]))) { goto LYu7p2; } if (!empty($A9Wiga["\166\x61\164"])) { goto OW3DK7; } $xX2F2z = __("\126\101\124\40\156\x75\155\x62\x65\x72\x20\151\x73\x20\162\x65\x71\165\x69\x72\x65\144\x20\x66\157\x72\x20\x63\157\x6d\160\x61\156\171\x20\157\x72\144\x65\162\x73\56", "\164\145\141\x6d\x77\x61\x6e\x74\x65\x75\166\x61\164\166\x69\145\163"); OW3DK7: LYu7p2: if (!($xX2F2z === true && $A9Wiga["\166\141\164"] && IsTrueBoolean::createVO(ConfigurationQuery::get("\x72\x65\x71\x75\151\162\x65\x5f\166\x61\164\137\x70\x72\145\x66\151\x78")))) { goto r7yp_N; } $RUkq6i = strtoupper(trim($A9Wiga["\x76\141\x74"])); $VCJRsr = Vies::VAT_REGEX; preg_match($VCJRsr, $RUkq6i, $u6iloE); if (!empty($u6iloE[1])) { goto n4K54T; } $xX2F2z = __("\124\150\145\40\x56\x41\x54\40\156\x75\155\x62\145\x72\40\163\150\157\x75\x6c\x64\40\x69\x6e\143\x6c\165\144\x65\40\x61\40\160\x72\145\146\x69\x78\x2c\40\145\56\147\56\x20\104\105\54\x20\106\122\54\40\x65\164\x63\x2e", "\x74\x65\141\155\x77\x61\156\x74\x65\x75\x76\141\164\166\x69\x65\163"); n4K54T: r7yp_N: if (!($xX2F2z === true && $A9Wiga["\166\x61\x74"] && $A9Wiga["\x63\157\x75\x6e\164\x72\171"] && self::$validateVatByCountry)) { goto GMMU2i; } if (Vies::getInstance()->validateCountryPrefix($A9Wiga["\166\141\x74"], $A9Wiga["\143\x6f\x75\156\x74\162\x79"])) { goto CXKeL0; } $xX2F2z = __("\x54\150\x65\40\126\101\x54\x20\160\x72\145\146\x69\170\40\x64\x6f\145\163\40\x6e\157\164\x20\x6d\x61\x74\143\150\40\x74\x68\145\x20\x73\x65\154\145\143\164\145\x64\x20\x63\157\x75\x6e\164\162\171\x2e", "\164\145\x61\x6d\167\141\156\x74\145\x75\x76\x61\x74\x76\x69\145\163"); CXKeL0: GMMU2i: if (!($xX2F2z === true && $A9Wiga["\x76\x61\164"] && !self::$allowBadVatNumerWhenOrder)) { goto e9ogsX; } $GjhfMV = Vies::getInstance()->getVatData($A9Wiga["\x76\141\164"], $A9Wiga["\x63\x6f\x75\156\164\x72\x79"]); if ($GjhfMV->isValid) { goto FWaNj7; } $xX2F2z = __("\x56\x41\x54\x20\x6e\165\x6d\x62\x65\x72\40\x69\x73\40\x6e\x6f\x74\x20\x76\x61\154\x69\144\x2e", "\x74\145\141\155\x77\141\156\164\x65\165\166\x61\164\x76\151\145\x73"); FWaNj7: e9ogsX: if (!($xX2F2z !== true)) { goto PFrGFX; } $z9bnQT->add($A9Wiga["\x66\151\x65\154\144\137\x70\162\x65\146\x69\170"] . "\x5f\164\x65\141\155\x77\141\x6e\x74\145\165\x76\x61\x74\x76\151\145\163\137\x76\141\164\x5f\x76\x61\x6c\x69\144\x61\164\x69\x6f\156", $xX2F2z); PFrGFX: } public static function isAvaliableVatChangeForBillingAddress($C2ylmE = [], $n26AoU = null, $pVsXQP = true) { $A9Wiga = ["\166\141\x74" => $C2ylmE["\142\151\154\x6c\151\x6e\147\137\166\x61\x74"], "\143\x6f\x75\156\164\162\171" => $C2ylmE["\142\151\x6c\x6c\x69\x6e\x67\x5f\x63\157\165\156\164\x72\x79"], "\x63\x6f\155\160\x61\x6e\171" => $C2ylmE["\142\x69\154\x6c\151\x6e\147\137\143\157\x6d\x70\x61\x6e\x79"], "\146\x69\145\154\x64\137\160\x72\x65\x66\151\170" => "\142\x69\x6c\154\151\156\x67"]; if (!(!empty(self::$excludedCountries) && in_array($A9Wiga["\x63\x6f\x75\156\164\162\x79"], self::$excludedCountries))) { goto jMRWsp; } return false; jMRWsp: if (!($pVsXQP && isset($C2ylmE["\163\150\151\x70\x70\151\x6e\147\x5f\143\x6f\x75\x6e\x74\x72\171"]) && self::$intraVatCountry === $C2ylmE["\x73\x68\151\x70\160\x69\x6e\x67\x5f\143\157\x75\x6e\x74\162\x79"])) { goto NbX09F; } return false; NbX09F: if (!self::$validateVatByCountry) { goto SWE353; } if (Vies::getInstance()->validateCountryPrefix($A9Wiga["\166\x61\x74"], $A9Wiga["\143\157\165\x6e\164\162\171"])) { goto oKFUPj; } return false; oKFUPj: SWE353: if ($n26AoU) { goto sGqwLc; } $GjhfMV = Vies::getInstance()->getVatData($A9Wiga["\x76\141\164"], $A9Wiga["\x63\157\x75\156\164\162\x79"]); goto t2YEbY; sGqwLc: $GjhfMV = Vies::getInstance()->getAddressVatData(new Address($n26AoU)); t2YEbY: if ($GjhfMV->isValid) { goto jwA3Nc; } return false; jwA3Nc: return true; } private static function getOssTaxRateForProduct($ozPHSm) { $KCOoD0 = self::$ossTaxRateId; if (!empty($ozPHSm)) { goto mZbTWI; } return $KCOoD0; mZbTWI: $SK2tAh = $ozPHSm->get_tax_class(); if (empty($ozPHSm->parent)) { goto ySv4zD; } $SK2tAh = $ozPHSm->parent->get_tax_class() ?? $SK2tAh; ySv4zD: if (!(!empty($SK2tAh) && !empty(self::$ossAdditionalVatId) && is_array(self::$ossAdditionalVatId))) { goto FLmKbj; } foreach (self::$ossAdditionalVatId as $vwEL8l => $nEeEkN) { if (!($SK2tAh === $vwEL8l && !empty($nEeEkN))) { goto jQOM_Y; } $KCOoD0 = (int) $nEeEkN; jQOM_Y: JFHh0R: } DubOcv: FLmKbj: return (int) $KCOoD0; } public static function isBlocksCheckout() : bool { if (!is_admin()) { goto QwI6sm; } $fbZ3mb = Tools::getValue("\x6f\x72\x64\145\162\137\x69\x64"); if (!(!$fbZ3mb && (Tools::getValue("\x69\144") && Tools::getValue("\160\141\x67\145") === "\x77\x63\x2d\157\x72\x64\x65\162\163"))) { goto IDQ0GX; } $fbZ3mb = Tools::getValue("\151\144"); IDQ0GX: $n26AoU = wc_get_order($fbZ3mb); if (!($n26AoU && !is_bool($n26AoU))) { goto E3oibx; } return $n26AoU->get_created_via() === "\x43\x68\x65\143\x6b\157\165\164\40\142\x6c\x6f\143\153" || $n26AoU->get_created_via() === "\163\x74\157\162\x65\x2d\141\160\x69"; E3oibx: return false; QwI6sm: if (empty($_SERVER["\110\124\124\x50\x5f\130\137\x57\103\137\x42\114\x4f\103\x4b\123\137\126\105\x52\123\111\x4f\116"])) { goto GaXyys; } return true; GaXyys: if (!(!empty($_SERVER["\122\105\x51\125\105\123\124\x5f\x55\122\111"]) && strpos(sanitize_text_field(wp_unslash($_SERVER["\122\x45\121\x55\x45\x53\124\x5f\125\122\111"])), "\x2f\167\143\57\163\x74\157\162\x65\57\x76\61\57") !== false)) { goto r8n8X4; } return true; r8n8X4: if (empty($_REQUEST["\x49\123\137\124\x45\x41\115\x57\x41\x4e\x54\x5f\105\x55\126\111\x45\x53\137\x42\x4c\117\103\x4b\137\103\x48\x45\x43\113\x4f\x55\124"])) { goto OvgzuS; } return true; OvgzuS: return WC_Blocks_Utils::has_block_in_page(get_the_ID(), "\167\x6f\x6f\143\x6f\155\x6d\145\162\143\x65\x2f\143\150\x65\x63\153\x6f\x75\164"); } public static function enqueueCheckoutScripts() : void { if (self::$verifyVatWhenOrdering) { goto NBMH6y; } return; NBMH6y: if (!(is_checkout() && !self::isBlocksCheckout())) { goto SXnhLT; } wp_enqueue_script("\x74\145\141\x6d\x77\141\156\x74\55\154\x65\147\141\x63\171\55\x76\141\x74\55\154\151\x73\x74\x65\156\145\162", plugins_url("\141\x73\x73\x65\164\163\x2f\152\163\57\164\x65\x61\x6d\167\x61\156\x74\55\154\145\x67\141\143\171\x2d\x76\141\x74\55\x6c\x69\163\x74\145\x6e\x65\162\x2e\x6a\163", TEAMWANTEUVATVIES_FILE), ["\152\x71\x75\x65\x72\x79"], "\x31\x2e\x30", true); SXnhLT: } public static function overrideTaxRatesForAllItems(array $x83mQ0, ?string $SK2tAh = null, ?\WC_Customer $Eiw3Vb = null) : array { if (!is_admin()) { goto LqurT6; } return $x83mQ0; LqurT6: if (is_cart() || is_checkout() || self::isBlocksCheckout()) { goto aSWBth; } return $x83mQ0; aSWBth: if (wc_tax_enabled()) { goto mvI5Sx; } return $x83mQ0; mvI5Sx: if (self::$vatEnabled) { goto qpGZj1; } return $x83mQ0; qpGZj1: $TE4PXn = (int) ConfigurationQuery::get("\166\141\164\x5f\163\x65\x6c\x65\143\164"); $C2ylmE = self::getRequestDataForCustomer($Eiw3Vb); $yw1uvO = self::isAvaliableVatChangeForBillingAddress($C2ylmE); if ($yw1uvO) { goto i4hlpG; } if (self::$ossTaxRateId && !empty($C2ylmE["\x62\151\154\154\x69\x6e\x67\137\166\141\164"])) { goto jWBJc3; } return $x83mQ0; goto Sm6jMo; jWBJc3: $RjbUOY = false; if (!(!empty($SK2tAh) && !empty(self::$ossAdditionalVatId) && is_array(self::$ossAdditionalVatId))) { goto DAeRXD; } foreach (self::$ossAdditionalVatId as $vwEL8l => $nEeEkN) { if (!($SK2tAh === $vwEL8l && !empty($nEeEkN))) { goto Tzymtc; } $TE4PXn = (int) $nEeEkN; $RjbUOY = true; Tzymtc: eAZ6Jp: } vHkTDS: DAeRXD: if ($RjbUOY) { goto bnK9Qt; } $TE4PXn = self::$ossTaxRateId; bnK9Qt: Sm6jMo: i4hlpG: if ($TE4PXn) { goto HKF81A; } return $x83mQ0; HKF81A: $kcm_c3 = WC_Tax::_get_tax_rate($TE4PXn); if ($kcm_c3) { goto Ewt1sZ; } return $x83mQ0; Ewt1sZ: return [$TE4PXn => ["\162\x61\x74\145" => $kcm_c3["\164\x61\170\137\x72\x61\164\x65"], "\154\141\142\145\x6c" => $kcm_c3["\164\141\x78\137\x72\x61\164\x65\137\156\x61\x6d\145"], "\x73\x68\x69\x70\x70\x69\x6e\x67" => self::$useVatOnShipping ? "\x79\145\163" : "\x6e\157", "\x63\157\x6d\160\x6f\165\156\144" => "\171\x65\163"]]; } public static function replaceItemWithCustomTax(WC_Order_Item $W1W6ht, $dkrr20) : void { if (self::$vatEnabled) { goto PFmlzV; } return; PFmlzV: $BzUJeE = (int) ConfigurationQuery::get("\166\x61\x74\137\163\x65\154\145\143\x74"); $C2ylmE = self::getRequestDataForCustomer(null); $n26AoU = $W1W6ht->get_order() ?? null; if (!(is_admin() && !$n26AoU)) { goto se6Vdm; } $fbZ3mb = Tools::getValue("\x6f\162\x64\145\162\137\x69\x64"); if (!(!$fbZ3mb && (Tools::getValue("\x69\144") && Tools::getValue("\x70\141\x67\145") === "\167\143\55\157\162\144\145\x72\x73"))) { goto MdUZil; } $fbZ3mb = Tools::getValue("\151\x64"); MdUZil: $n26AoU = wc_get_order($fbZ3mb) ?? null; se6Vdm: $yw1uvO = self::isAvaliableVatChangeForBillingAddress($C2ylmE, $n26AoU); if ($yw1uvO) { goto bbYm08; } if (self::$ossTaxRateId && !empty($C2ylmE["\142\x69\x6c\154\x69\x6e\147\137\x76\x61\x74"])) { goto LRlQum; } return; goto JLifQw; LRlQum: try { $ozPHSm = $W1W6ht->get_product(); if ($ozPHSm) { goto ph36or; } $BzUJeE = self::$ossTaxRateId; goto unVRJq; ph36or: $BzUJeE = self::getOssTaxRateForProduct($ozPHSm); unVRJq: } catch (\Throwable $Y6TOO8) { $BzUJeE = self::$ossTaxRateId; } JLifQw: bbYm08: if ($BzUJeE) { goto OfzO6w; } return; OfzO6w: $kcm_c3 = WC_Tax::_get_tax_rate($BzUJeE); if ($kcm_c3) { goto yePRov; } return; yePRov: $ePgDPW = [$BzUJeE => ["\162\x61\164\145" => $kcm_c3["\164\x61\170\x5f\162\x61\164\x65"], "\154\141\142\x65\x6c" => $kcm_c3["\164\x61\x78\137\162\141\x74\x65\137\156\141\x6d\145"], "\x73\x68\x69\160\x70\151\156\147" => self::$useVatOnShipping ? "\x79\x65\163" : "\x6e\157", "\143\x6f\155\160\157\x75\156\144" => "\171\145\x73"]]; $gEj0O5 = WC_Tax::calc_tax($W1W6ht->get_total(), $ePgDPW, false); if (method_exists($W1W6ht, "\147\x65\164\x5f\163\165\x62\164\157\x74\x61\x6c")) { goto RhUj_G; } $W1W6ht->set_taxes(["\x74\157\164\141\x6c" => $gEj0O5]); goto NBc8It; RhUj_G: $iWRzzr = WC_Tax::calc_tax($W1W6ht->get_subtotal(), $ePgDPW, false); $W1W6ht->set_taxes(["\x74\157\164\x61\154" => $gEj0O5, "\163\x75\142\164\157\164\x61\x6c" => $iWRzzr]); NBc8It: } public static function replaceShippingWithCustomTax(WC_Order_Item_Shipping $W1W6ht, $dkrr20) : void { if (self::$vatEnabled) { goto gnln0O; } return; gnln0O: if (self::$useVatOnShipping) { goto QjWB4p; } return; QjWB4p: $BzUJeE = (int) ConfigurationQuery::get("\166\141\x74\x5f\163\x65\154\145\x63\164"); $C2ylmE = self::getRequestDataForCustomer(null); $n26AoU = $W1W6ht->get_order() ?? null; if (!(is_admin() && !$n26AoU)) { goto yeDTFQ; } $fbZ3mb = Tools::getValue("\x6f\162\x64\145\162\137\151\x64"); if (!(!$fbZ3mb && (Tools::getValue("\151\x64") && Tools::getValue("\160\141\x67\145") === "\x77\x63\55\157\162\x64\145\162\x73"))) { goto IoKIU4; } $fbZ3mb = Tools::getValue("\x69\144"); IoKIU4: $n26AoU = wc_get_order($fbZ3mb) ?? null; yeDTFQ: $yw1uvO = self::isAvaliableVatChangeForBillingAddress($C2ylmE, $n26AoU, false); if ($yw1uvO) { goto hSimfW; } if (self::$ossTaxRateId && !empty($C2ylmE["\142\x69\x6c\x6c\x69\x6e\147\137\x76\141\164"])) { goto weYt43; } return; goto wadL3f; weYt43: $BzUJeE = self::$ossTaxRateId; wadL3f: hSimfW: if ($BzUJeE) { goto ih6Oa5; } return; ih6Oa5: $kcm_c3 = WC_Tax::_get_tax_rate($BzUJeE); if ($kcm_c3) { goto hJwg9p; } return; hJwg9p: $ePgDPW = [$BzUJeE => ["\162\141\164\145" => $kcm_c3["\x74\141\x78\137\162\141\164\x65"], "\154\x61\142\145\154" => $kcm_c3["\164\x61\170\137\162\141\164\x65\137\x6e\x61\155\145"], "\x73\150\x69\x70\160\x69\x6e\x67" => "\x79\x65\163", "\143\157\x6d\x70\x6f\165\156\144" => $kcm_c3["\164\x61\170\137\162\141\x74\x65\x5f\143\x6f\x6d\160\157\165\x6e\x64"] == 1 ? "\x79\145\x73" : "\156\x6f"]]; if (!("\x74\x61\x78\x61\142\154\x65" === $W1W6ht->get_tax_status())) { goto hb2EE8; } $dXLUtl = WC_Tax::calc_tax($W1W6ht->get_total(), $ePgDPW, false); $W1W6ht->set_taxes(["\164\157\x74\141\154" => $dXLUtl]); hb2EE8: } public static function applyCustomTaxToLegacyShipping(array $dXLUtl, $AgzQF1) : array { if (self::$vatEnabled) { goto elZ6mN; } return $dXLUtl; elZ6mN: if (self::$useVatOnShipping) { goto XDWelA; } return $dXLUtl; XDWelA: $BzUJeE = (int) ConfigurationQuery::get("\x76\141\164\x5f\163\145\154\x65\x63\x74"); $C2ylmE = self::getRequestDataForCustomer(null); $yw1uvO = self::isAvaliableVatChangeForBillingAddress($C2ylmE, null, false); if ($yw1uvO) { goto IHPZ8t; } if (self::$ossTaxRateId && !empty($C2ylmE["\x62\151\154\x6c\x69\x6e\x67\137\x76\141\164"])) { goto fRebd4; } return $dXLUtl; goto ikPH1j; fRebd4: $BzUJeE = self::$ossTaxRateId; ikPH1j: IHPZ8t: if ($BzUJeE) { goto MVOQkl; } return $dXLUtl; MVOQkl: $kcm_c3 = WC_Tax::_get_tax_rate($BzUJeE); if ($kcm_c3) { goto Kn11ZF; } return $dXLUtl; Kn11ZF: $ePgDPW = [$BzUJeE => ["\x72\x61\164\x65" => $kcm_c3["\x74\141\170\x5f\162\141\164\145"], "\154\x61\x62\x65\x6c" => $kcm_c3["\x74\141\170\x5f\x72\141\x74\145\x5f\x6e\x61\x6d\145"], "\x73\150\151\x70\160\x69\x6e\147" => "\171\145\163", "\x63\x6f\x6d\x70\x6f\x75\156\144" => $kcm_c3["\x74\141\x78\137\162\x61\164\145\x5f\x63\157\155\x70\x6f\x75\x6e\144"] == 1 ? "\171\145\x73" : "\x6e\x6f"]]; if (!("\164\141\170\141\142\154\145" === $AgzQF1->get_tax_status())) { goto cRuqa0; } $dXLUtl = WC_Tax::calc_tax($AgzQF1->cost, $ePgDPW, false); cRuqa0: return $dXLUtl; } public static function validateLegacyCheckout($idkTb5, $z9bnQT) { if (self::$verifyVatWhenOrdering) { goto fXy2NK; } return; fXy2NK: $C2ylmE = self::getFieldsData($idkTb5); $BQoUPg = ["\x62\x69\154\x6c\x69\156\x67" => ["\166\141\164" => $C2ylmE["\142\151\154\154\151\156\x67\137\x76\x61\164"], "\x63\157\165\x6e\x74\x72\x79" => $C2ylmE["\142\x69\x6c\154\151\156\x67\x5f\x63\x6f\165\156\x74\x72\x79"], "\143\157\155\160\x61\x6e\x79" => $C2ylmE["\142\x69\154\154\151\x6e\147\137\143\x6f\155\x70\x61\x6e\171"], "\x66\151\x65\x6c\x64\137\160\x72\x65\146\x69\x78" => "\142\151\x6c\x6c\x69\156\x67"], "\163\150\151\x70\160\x69\156\147" => ["\x76\141\x74" => $C2ylmE["\x73\150\x69\160\160\151\x6e\x67\x5f\166\141\x74"], "\x63\157\x75\156\x74\x72\x79" => $C2ylmE["\x73\150\151\160\x70\x69\x6e\x67\x5f\143\157\165\156\164\x72\171"], "\143\157\x6d\160\141\x6e\171" => $C2ylmE["\163\150\x69\160\x70\151\156\x67\137\143\157\155\x70\141\x6e\x79"], "\146\151\x65\154\144\137\160\162\x65\x66\151\x78" => "\163\x68\x69\160\x70\x69\x6e\x67"]]; foreach ($BQoUPg as $A9Wiga) { self::validateAddressVat($A9Wiga, $z9bnQT); xF300R: } XPaJdb: } public static function validateNewCheckout($z9bnQT, $idkTb5, $dsdfdm) { if (self::$verifyVatWhenOrdering) { goto tvNe_1; } return; tvNe_1: $D4KBF2 = $idkTb5; $D4KBF2[$dsdfdm . "\137\x63\x6f\165\x6e\164\162\171"] = $idkTb5["\x63\157\165\x6e\x74\x72\x79"] ?? ''; $C2ylmE = self::getFieldsData($D4KBF2, true); $A9Wiga = ["\166\x61\164" => $dsdfdm === "\x62\151\x6c\x6c\x69\x6e\x67" ? $C2ylmE["\x62\151\x6c\154\x69\x6e\x67\137\166\141\164"] : $C2ylmE["\163\150\x69\x70\160\151\x6e\x67\137\166\141\164"], "\x63\x6f\x75\156\x74\x72\171" => $dsdfdm === "\142\x69\x6c\x6c\151\x6e\x67" ? $C2ylmE["\142\x69\x6c\x6c\x69\156\x67\x5f\143\x6f\165\x6e\164\x72\x79"] : $C2ylmE["\x73\x68\x69\x70\160\x69\x6e\x67\x5f\143\x6f\x75\x6e\164\162\x79"], "\x63\x6f\x6d\x70\x61\156\171" => $dsdfdm === "\x62\151\x6c\154\x69\x6e\147" ? $C2ylmE["\142\x69\154\x6c\x69\156\147\137\143\157\x6d\x70\141\x6e\x79"] : $C2ylmE["\x73\x68\151\x70\x70\151\x6e\147\137\x63\x6f\x6d\x70\x61\156\171"], "\146\151\x65\154\x64\x5f\160\x72\x65\146\151\x78" => $dsdfdm]; self::validateAddressVat($A9Wiga, $z9bnQT); } public static function refreshCartOnVatChange() : void { if (is_checkout()) { goto sRtGIA; } return; sRtGIA: if (self::$verifyVatWhenOrdering) { goto GRAdYk; } return; GRAdYk: echo "\x20\x20\40\x20\40\40\40\40\x3c\x73\143\x72\151\x70\x74\x3e\xa\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\152\x51\165\x65\162\171\x28\x64\x6f\143\165\x6d\x65\x6e\x74\51\x2e\x72\145\x61\144\x79\x28\146\x75\x6e\x63\x74\x69\157\x6e\40\50\x24\51\40\173\12\40\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\x24\x28\47\x23\142\x69\154\154\x69\x6e\x67\137\x74\x65\x61\155\x77\x61\156\164\145\x75\166\141\x74\x76\x69\145\163\x5f\x76\x61\164\47\x29\x2e\x6f\156\50\47\143\x68\141\x6e\x67\x65\x27\54\40\146\165\x6e\143\164\151\x6f\156\x20\50\x29\x20\x7b\xa\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\40\40\40\40\40\44\x28\x27\142\x6f\144\171\47\51\x2e\164\162\x69\x67\x67\x65\162\x28\47\x75\160\144\141\x74\x65\x5f\143\150\x65\143\153\157\x75\x74\47\51\73\xa\x20\40\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\40\40\x7d\51\x3b\xa\x20\x20\x20\40\40\40\x20\x20\40\40\x20\x20\x20\40\40\x20\x24\x28\47\43\x73\x68\151\x70\x70\x69\156\147\x5f\164\x65\x61\155\x77\x61\x6e\x74\145\x75\166\141\164\x76\151\145\x73\x5f\x76\x61\x74\x27\51\56\157\156\x28\x27\143\150\x61\x6e\x67\145\47\54\40\x66\165\156\143\x74\151\x6f\x6e\x20\x28\51\x20\173\xa\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\40\x24\x28\47\142\157\x64\171\x27\51\56\x74\162\151\x67\x67\145\x72\50\47\165\x70\x64\141\x74\x65\x5f\x63\x68\x65\143\x6b\157\x75\164\47\51\x3b\xa\x20\40\40\40\40\40\x20\x20\40\40\40\40\40\40\x20\x20\175\51\x3b\xa\40\x20\40\x20\40\40\x20\40\40\x20\40\40\x7d\x29\73\12\x20\x20\40\40\x20\x20\40\40\x3c\x2f\163\x63\x72\x69\160\x74\x3e\xa\x20\40\40\x20\x20\40\40\x20"; } public static function getFieldsData($idkTb5, $GRXlCk = -1) { if (!($GRXlCk === -1)) { goto x6S0J6; } $GRXlCk = self::isBlocksCheckout(); x6S0J6: $hBGuvb = $GRXlCk ? self::$blockFieldGroups : self::$legacyFieldGroups; $pFU6_t = ["\x73\150\151\x70\x70\151\x6e\x67\137\166\141\164" => '', "\142\151\x6c\x6c\x69\156\147\137\x76\141\x74" => '', "\x73\150\151\x70\x70\151\x6e\147\x5f\x63\x6f\x6d\x70\141\156\x79" => '', "\142\x69\x6c\154\151\156\147\137\143\x6f\155\160\x61\156\x79" => '', "\x62\151\x6c\x6c\151\x6e\147\x5f\x63\x6f\x75\x6e\164\x72\x79" => $idkTb5["\142\x69\x6c\154\151\x6e\x67\x5f\x63\157\x75\156\164\162\171"] ?? '', "\x73\x68\151\160\x70\151\x6e\147\x5f\143\x6f\165\x6e\164\x72\x79" => $idkTb5["\x73\x68\x69\160\160\x69\x6e\147\x5f\143\x6f\x75\156\x74\x72\x79"] ?? '']; foreach ($hBGuvb as $zjPf6j => $RxL3bi) { foreach ($RxL3bi as $owZean) { if (empty($idkTb5[$owZean])) { goto olYQAs; } $pFU6_t[$zjPf6j] = $idkTb5[$owZean]; goto Da5DjX; olYQAs: vnq5Kg: } Da5DjX: rlx77s: } FID415: return $pFU6_t; } public static function getRequestDataForCustomer(?\WC_Customer $Eiw3Vb = null) { if ($Eiw3Vb) { goto f9npQn; } $Eiw3Vb = WC()->customer; f9npQn: if (!empty($Eiw3Vb)) { goto lO1jeH; } return WoocommerceCheckout::getFieldsData([]); lO1jeH: $okxTca = ["\x62\x69\x6c\154\x69\x6e\x67\137\x63\157\x75\156\164\162\171" => $Eiw3Vb->get_billing_country(), "\x73\x68\x69\x70\160\x69\x6e\147\x5f\x63\157\x75\x6e\164\x72\x79" => $Eiw3Vb->get_shipping_country(), "\142\x69\x6c\154\x69\x6e\x67\137\143\157\155\x70\141\x6e\x79" => $Eiw3Vb->get_billing_company(), "\163\150\151\160\x70\151\x6e\147\137\x63\x6f\x6d\x70\x61\156\171" => $Eiw3Vb->get_shipping_company(), "\x62\151\x6c\x6c\151\156\147\x5f\x76\x61\164" => $Eiw3Vb->get_meta("\x62\151\154\x6c\x69\156\x67\137\x76\x61\x74"), "\163\150\x69\160\x70\151\156\x67\137\166\x61\x74" => $Eiw3Vb->get_meta("\163\150\x69\160\x70\x69\156\147\x5f\166\x61\x74")]; if (WoocommerceCheckout::isBlocksCheckout()) { goto TrvSwa; } foreach (self::$legacyFieldGroups as $dsdfdm => $BGBMQw) { foreach ($BGBMQw as $jRmICr) { if (!($OdQxZp = $Eiw3Vb->get_meta($jRmICr))) { goto yk8QiB; } $okxTca[$jRmICr] = $OdQxZp; yk8QiB: HtVBFI: } Wa_mbN: YG3jnR: } EOHpzi: $Ig9U_k = []; if (empty($_POST["\x70\157\163\164\137\144\141\164\141"])) { goto WrmOdv; } parse_str(sanitize_text_field(wp_unslash($_POST["\x70\157\x73\x74\x5f\x64\141\x74\x61"])), $Ig9U_k); WrmOdv: $aoKZRv = filter_input(INPUT_GET, "\167\143\55\x61\x6a\x61\x78", FILTER_SANITIZE_FULL_SPECIAL_CHARS); if (!("\143\x68\145\143\x6b\157\x75\x74" === $aoKZRv && !empty($_POST))) { goto nHNDoD; } $Ig9U_k = array_merge($Ig9U_k, wp_unslash($_POST)); nHNDoD: $okxTca = array_merge($okxTca, $Ig9U_k); goto xtiePv; TrvSwa: foreach (self::$blockFieldGroups as $dsdfdm => $BGBMQw) { foreach ($BGBMQw as $jRmICr) { if (!($OdQxZp = $Eiw3Vb->get_meta($jRmICr))) { goto OOvHSd; } $okxTca[$jRmICr] = $OdQxZp; OOvHSd: kCXH7A: } cgc8Pv: RfuL3c: } miceRj: xtiePv: return self::getFieldsData($okxTca); } public static function parseNewOrderAddressData($UZKtT9, $hj2yID, $n26AoU) { if (self::$verifyVatWhenOrdering) { goto YpbX9w; } return; YpbX9w: if (!(!self::isBlocksCheckout() && $n26AoU)) { goto Pc5SEF; } $C2ylmE = self::getRequestDataForCustomer(null); self::isAvaliableVatChangeForBillingAddress($C2ylmE, $n26AoU, false); Pc5SEF: } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/WoocommerceCheckoutInformationBlock.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; defined("\x41\102\ x53\x50\x41\x54\x48") || exit; class WoocommerceCheckoutInformationBlock { public static function init() : void { add_action("\167\x6f\x6f\x63\x6f\155\x6d\145\x72\143\x65\137\162\x65\x76\x69\x65\167\x5f\x6f\162\x64\145\x72\137\141\x66\x74\145\162\x5f\x6f\162\x64\x65\x72\x5f\x74\157\x74\x61\154", [self::class, "\141\144\144\x4c\x65\x67\141\x63\x79\117\162\x64\x65\162\123\165\x6d\155\141\162\171\x50\x6c\141\x63\x65\150\x6f\154\x64\145\x72"], 5000); add_action("\x77\x70\x5f\x66\157\157\164\x65\162", [self::class, "\141\144\144\103\x68\x65\143\153\157\165\164\123\x63\x72\151\160\x74\163"], 5000); add_action("\x70\141\x72\163\145\x5f\162\145\x71\165\145\x73\x74", [self::class, "\x68\x61\x6e\x64\x6c\x65\x4f\162\144\x65\162\123\165\x6d\155\x61\162\x79\122\x65\x71\165\x65\x73\164"], 5000); add_action("\167\x70\x5f\x65\x6e\x71\x75\x65\x75\x65\137\163\x63\x72\x69\x70\164\x73", [self::class, "\145\x6e\x71\x75\145\x75\145\103\165\x73\164\x6f\155\x43\150\x65\143\x6b\157\165\164\103\163\163"], 5000); } private static function canShow() { if (IsTrueBoolean::createVO(ConfigurationQuery::get("\145\x6e\x61\x62\x6c\x65\x5f\x76\141\x74\x5f\x73\x65\154\145\x63\x74"))) { goto QdhDOU; } return false; QdhDOU: return IsTrueBoolean::createVO(ConfigurationQuery::get("\163\x68\x6f\x77\137\x69\156\x66\x6f\137\x6f\156\137\142\141\144\x5f\156\x75\155\142\x65\x72\x5f\x6f\x6e\137\146\162\x6f\x6e\x74")) || IsTrueBoolean::createVO(ConfigurationQuery::get("\163\150\x6f\x77\x5f\151\x6e\146\157\x5f\157\156\x5f\x73\165\x63\x63\x65\163\x73\137\x6e\x75\155\x62\x65\x72\x5f\157\x6e\x5f\146\x72\x6f\x6e\x74")); } public static function enqueueCustomCheckoutCss() { if (self::canShow()) { goto mgTUSw; } return; mgTUSw: if (!(!is_checkout() && !is_cart())) { goto iZ7BWC; } return; iZ7BWC: wp_enqueue_style("\x63\x75\163\x74\x6f\x6d\55\143\150\145\143\153\x6f\x75\x74\55\x61\x6c\x65\x72\164\x73", plugins_url("\x2f\166\151\145\167\x73\x2f\143\163\163\57\x63\150\x65\143\x6b\157\x75\x74\x2d\x61\x6c\145\x72\164\x73\x2e\143\163\x73", TEAMWANTEUVATVIES_FILE)); } public static function handleOrderSummaryRequest($TI0kZa) : void { if (Tools::getValue("\164\x65\x61\x6d\x77\141\x6e\164\x65\x75\x76\x61\164\166\x69\x65\163\x5f\157\162\x64\x65\x72\x5f\163\165\x6d\155\x61\x72\171")) { goto Ss8e_r; } return; Ss8e_r: if (self::canShow()) { goto dtMxRT; } status_header(404); exit("\x4e\157\164\x20\146\x6f\165\156\x64"); dtMxRT: if (!(empty(Tools::getValue("\156\157\x6e\143\145")) || !wp_verify_nonce(Tools::getValue("\156\157\156\143\145"), "\x74\x65\141\x6d\x77\x61\156\164\145\165\166\141\x74\166\x69\x65\x73\137\156\157\156\x63\145"))) { goto fzTuFu; } status_header(403); exit(json_encode(["\145\162\x72\157\162" => __("\123\x65\x63\x75\162\151\164\x79\40\x63\150\145\x63\153\x20\146\x61\x69\154\145\144", "\x74\x65\141\x6d\167\141\156\x74\x65\x75\x76\x61\164\x76\x69\x65\163")])); fzTuFu: $_REQUEST["\x49\123\x5f\124\x45\x41\115\x57\101\x4e\x54\137\105\x55\x56\x49\105\123\x5f\x42\114\x4f\103\113\x5f\103\x48\x45\103\113\x4f\x55\124"] = true; header("\x43\157\x6e\x74\145\x6e\x74\55\x54\x79\160\145\72\40\141\160\x70\154\151\143\x61\164\x69\x6f\156\57\152\163\x6f\156"); echo json_encode(["\x73\164\x61\164\165\x73" => "\163\165\x63\x63\145\163\x73", "\x64\141\164\x61" => ["\143\x6f\156\164\145\156\164" => self::generateAlertContent()]]); exit; } public static function addLegacyOrderSummaryPlaceholder() : void { if (self::canShow()) { goto SHQu8H; } return; SHQu8H: echo "\74\164\162\40\x63\154\x61\163\163\x3d\x22\x74\x65\141\155\167\141\x6e\x74\x65\x75\166\x61\164\x76\x69\145\x73\55\154\x65\147\141\x63\171\55\x73\165\155\x6d\141\162\x79\x22\40\x69\x64\x3d\x22\x74\145\141\155\167\141\x6e\164\x65\165\166\x61\164\166\x69\x65\x73\x2d\154\x65\x67\141\143\171\x2d\x72\157\167\42\x3e"; echo "\74\164\144\40\x63\157\x6c\x73\x70\141\156\x3d\42\62\42\40\x73\164\171\154\x65\x3d\x22\160\141\144\144\x69\x6e\147\x3a\40\x30\73\x22\76"; echo "\74\x64\x69\x76\x20\151\144\75\42\x74\x65\x61\155\x77\x61\x6e\164\145\165\166\x61\164\x76\151\x65\x73\x2d\x6c\x65\147\x61\143\x79\55\x63\x6f\x6e\x74\x65\x6e\164\x22\x3e"; echo wp_kses_post(self::generateAlertContent()); echo "\x3c\57\x64\x69\x76\76"; echo "\x3c\57\x74\x64\76"; echo "\x3c\57\164\162\76"; } private static function generateAlertContent() { if (!is_admin()) { goto B7zyVd; } return ''; B7zyVd: $ahEfqR = WoocommerceCheckout::getRequestDataForCustomer(null); $EfZNF4 = WoocommerceCheckout::isAvaliableVatChangeForBillingAddress($ahEfqR); $T7aqB3 = ConfigurationQuery::requireVatWhenOrdering(); $vEuwbk = !empty($ahEfqR["\x62\151\154\154\151\x6e\x67\137\166\141\164"]); if (!($T7aqB3 && !$EfZNF4 && IsTrueBoolean::createVO(ConfigurationQuery::get("\163\x68\157\x77\x5f\151\156\146\x6f\137\157\156\x5f\x62\x61\144\137\x6e\x75\155\x62\145\x72\x5f\x6f\x6e\137\146\x72\x6f\x6e\x74")))) { goto KWEqv_; } return sprintf("\74\x64\x69\x76\40\x63\154\141\x73\163\75\42\164\x65\141\x6d\x77\x61\156\164\145\x75\166\x61\x74\x76\x69\145\x73\55\141\154\x65\162\x74\40\x74\x65\x61\x6d\167\x61\x6e\164\145\165\166\141\164\166\151\145\163\x2d\145\x72\x72\157\162\x22\x20\x3e\x3c\163\164\162\x6f\x6e\147\76\x25\163\x3c\57\x73\x74\162\157\156\147\x3e\x3c\x2f\144\x69\166\x3e", __("\x49\x6e\166\141\154\151\144\x20\126\101\124\x20\x6e\165\x6d\x62\145\162\x2e\40\131\157\165\162\x20\126\x41\x54\x20\162\x61\x74\x65\40\162\x65\155\x61\151\156\x73\40\x75\x6e\143\x68\141\x6e\147\145\144\56", "\164\x65\x61\155\167\x61\156\164\x65\165\x76\141\x74\x76\x69\145\x73")); KWEqv_: if (!(!$T7aqB3 && $vEuwbk && !$EfZNF4 && IsTrueBoolean::createVO(ConfigurationQuery::get("\163\150\x6f\167\x5f\x69\156\x66\157\x5f\x6f\x6e\x5f\x62\141\x64\137\156\x75\x6d\142\145\x72\x5f\x6f\156\x5f\x66\x72\157\156\x74")))) { goto JMJc3g; } return sprintf("\x3c\144\x69\x76\x20\x63\154\x61\x73\163\x3d\42\x74\145\x61\x6d\x77\x61\x6e\164\145\165\x76\x61\x74\166\x69\145\163\55\141\x6c\x65\162\x74\x20\x74\145\x61\x6d\x77\141\156\x74\x65\x75\x76\x61\164\166\x69\x65\x73\x2d\x65\x72\x72\157\x72\42\x20\76\x3c\163\x74\162\157\156\x67\76\x25\x73\x3c\57\163\164\162\x6f\156\x67\76\x3c\57\144\151\166\76", __("\x49\x6e\166\141\x6c\151\x64\x20\126\x41\124\40\156\x75\155\x62\145\162\x2e\x20\x59\x6f\165\x72\40\x56\101\124\40\x72\141\x74\x65\x20\162\x65\x6d\x61\x69\x6e\163\40\x75\x6e\x63\x68\141\156\147\x65\144\56", "\164\145\141\155\167\141\156\164\x65\x75\x76\141\164\166\x69\x65\163")); JMJc3g: if (!($EfZNF4 && IsTrueBoolean::createVO(ConfigurationQuery::get("\x73\x68\x6f\167\137\x69\x6e\x66\x6f\x5f\157\x6e\x5f\x73\165\x63\x63\145\x73\x73\x5f\156\165\x6d\142\145\x72\137\x6f\156\x5f\x66\162\157\156\164")))) { goto U_tVQv; } return sprintf("\x3c\x64\x69\166\40\143\x6c\141\x73\x73\75\42\164\145\141\155\x77\x61\156\164\145\165\166\x61\164\x76\x69\x65\163\55\x61\x6c\145\162\x74\x20\x74\x65\x61\155\167\141\156\x74\x65\x75\x76\x61\x74\x76\x69\x65\x73\x2d\163\x75\x63\x63\145\163\x73\x22\40\76\74\x73\x74\x72\x6f\x6e\x67\x3e\x25\163\x3c\57\x73\x74\x72\157\x6e\147\x3e\74\57\144\x69\x76\76", __("\131\x6f\x75\x72\40\126\x41\x54\x20\x6e\x75\155\142\x65\162\40\x68\x61\x73\x20\x62\x65\145\x6e\40\x73\x75\143\143\x65\x73\163\146\165\x6c\154\171\x20\166\141\x6c\x69\144\141\x74\145\144\56\x20\x54\150\145\40\x61\x70\x70\x6c\151\143\x61\x62\154\x65\x20\126\x41\124\40\x72\x61\x74\x65\x20\x68\x61\x73\x20\x62\x65\145\156\40\165\160\144\x61\x74\145\x64\56", "\x74\x65\141\x6d\167\141\156\164\x65\165\x76\141\164\x76\x69\x65\x73")); U_tVQv: return null; } public static function addCheckoutScripts() : void { if (self::canShow()) { goto IWXdn6; } return; IWXdn6: if (!(!is_checkout() && !is_cart())) { goto FDxp5s; } return; FDxp5s: $tGFh_Z = wp_create_nonce("\164\145\141\155\167\141\x6e\164\x65\x75\x76\x61\164\x76\x69\x65\x73\x5f\156\x6f\156\143\145"); $K26YRw = home_url("\x2f\x3f\164\x65\x61\155\x77\141\156\x74\x65\x75\x76\141\x74\x76\x69\x65\163\x5f\x6f\x72\144\x65\x72\137\163\x75\x6d\155\141\162\171\75\x31"); echo "\x20\x20\40\x20\40\40\x20\x20\74\x73\143\162\151\x70\x74\x3e\xa\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\40\x28\x66\x75\x6e\x63\164\151\157\156\50\x24\x29\x20\173\12\40\40\40\40\40\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\x63\x6f\156\x73\x74\40\151\163\102\x6c\x6f\x63\x6b\103\x68\145\x63\153\157\165\164\40\75\x20\x21\44\x28\x27\x23\x74\x65\141\x6d\x77\x61\x6e\x74\145\x75\166\x61\x74\166\151\145\163\55\154\145\147\x61\x63\171\55\x72\x6f\167\47\x29\56\154\145\156\147\164\x68\x3b\xa\x20\40\x20\x20\40\40\40\x20\x20\40\x20\40\x20\x20\x20\40\143\x6f\156\163\164\40\x62\154\x6f\x63\153\x49\x64\40\75\40\47\x74\145\141\x6d\167\x61\156\164\145\165\x76\141\164\166\151\x65\163\x2d\x62\154\157\143\x6b\47\73\xa\40\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\40\40\40\154\145\x74\40\x77\x72\141\160\160\145\162\x20\x3d\40\x6e\165\x6c\154\73\xa\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\x20\x6c\145\x74\40\154\x61\163\164\x45\x78\x65\143\x75\x74\x69\157\156\40\x3d\40\60\x3b\12\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\x63\x6f\156\x73\x74\40\x74\x68\x72\157\164\164\x6c\x65\104\145\154\x61\171\40\x3d\40\64\60\x30\x3b\12\xa\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x69\146\40\50\41\x69\x73\x42\x6c\x6f\143\153\103\x68\145\143\x6b\x6f\165\x74\51\x20\x7b\xa\x20\x20\x20\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\x20\162\x65\x74\165\162\156\73\12\40\x20\40\40\x20\40\40\40\40\40\x20\40\x20\x20\40\40\x7d\xa\12\40\x20\x20\40\40\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\x66\165\x6e\143\164\151\x6f\x6e\x20\x63\162\145\141\164\145\127\x72\141\x70\160\145\x72\x28\x29\40\173\12\x20\40\40\40\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\40\40\x20\40\40\143\x6f\x6e\163\164\x20\164\151\155\x6d\x65\162\x20\x3d\40\163\145\164\111\156\164\145\162\x76\x61\x6c\x28\146\165\156\x63\x74\151\157\156\x28\x29\40\x7b\12\40\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\151\146\x20\50\41\144\157\x63\165\x6d\145\x6e\x74\56\x67\145\164\x45\x6c\145\155\x65\156\x74\102\x79\x49\144\x28\x62\x6c\x6f\143\153\111\144\51\40\46\46\40\44\50\x27\x2e\167\160\x2d\x62\154\x6f\x63\153\x2d\167\157\157\143\157\155\155\145\162\x63\145\x2d\x63\150\145\143\x6b\157\x75\164\55\x6f\162\x64\x65\x72\x2d\163\x75\x6d\x6d\141\x72\171\55\x74\x6f\x74\x61\x6c\x73\x2d\142\154\x6f\x63\153\47\51\x2e\x6c\x65\x6e\147\x74\150\x29\40\x7b\12\x20\40\x20\40\40\40\40\x20\40\x20\x20\40\x20\40\40\40\x20\x20\40\x20\x20\x20\40\40\40\40\40\40\x77\162\x61\x70\160\145\162\40\x3d\40\44\50\47\x2e\167\x70\55\142\x6c\x6f\x63\153\x2d\167\157\x6f\x63\157\x6d\155\x65\162\x63\x65\x2d\143\x68\145\x63\x6b\x6f\x75\164\55\x6f\162\144\145\162\55\163\x75\x6d\x6d\141\162\x79\x2d\x74\157\x74\141\x6c\x73\x2d\142\154\157\x63\x6b\x27\51\73\xa\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\143\x6f\156\163\x74\40\x63\x75\163\164\x6f\x6d\x42\x6c\157\x63\x6b\40\75\x20\144\x6f\143\165\x6d\145\156\x74\56\143\x72\145\x61\164\145\105\x6c\x65\x6d\x65\x6e\x74\50\47\x64\151\166\x27\51\x3b\12\x20\x20\x20\x20\40\40\40\40\40\40\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\40\x20\x63\x75\163\x74\x6f\x6d\x42\154\157\x63\153\56\151\144\40\75\40\142\154\157\x63\x6b\111\x64\73\12\40\x20\40\40\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\40\x20\x20\40\x20\40\40\x20\x63\x75\163\164\x6f\155\102\x6c\157\x63\153\56\143\154\141\x73\x73\116\141\155\x65\x20\x3d\x20\47\164\145\141\x6d\167\x61\156\164\x65\x75\x76\141\x74\166\151\145\x73\x2d\142\x6c\157\x63\153\x2d\x77\x72\141\x70\160\145\162\x27\73\xa\40\x20\40\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\40\x20\x20\40\x20\x20\167\162\x61\160\x70\145\162\56\141\146\164\x65\162\x28\x63\x75\x73\164\x6f\x6d\x42\x6c\x6f\x63\153\x29\73\xa\x20\40\40\40\40\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\162\x65\154\x6f\141\144\103\157\156\x74\x65\x6e\x74\x28\x29\73\xa\40\x20\40\40\x20\x20\40\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x63\154\x65\141\162\111\156\x74\145\x72\166\141\x6c\x28\164\x69\155\155\145\x72\x29\12\x20\x20\40\x20\40\x20\40\40\40\40\40\40\x20\x20\40\40\x20\x20\40\40\40\40\x20\x20\x7d\xa\40\x20\x20\x20\40\x20\x20\40\40\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\175\x2c\40\x33\65\60\51\xa\40\x20\x20\x20\x20\x20\x20\x20\40\40\40\40\40\x20\x20\x20\175\12\xa\x20\40\x20\x20\x20\x20\40\40\40\x20\40\40\40\40\40\x20\x66\165\156\143\164\x69\x6f\156\x20\146\145\x74\x63\x68\117\162\144\145\x72\x53\165\155\x6d\141\162\x79\x28\51\40\173\12\x20\40\40\40\40\40\x20\40\40\40\40\x20\x20\x20\x20\40\x20\40\40\40\143\157\156\163\164\40\x66\157\x72\155\x44\x61\164\x61\40\75\40\156\x65\167\40\106\x6f\162\x6d\104\x61\x74\x61\50\x29\73\12\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\x20\40\x20\x20\40\40\40\x20\x66\x6f\162\155\x44\x61\164\x61\56\x61\160\x70\x65\156\144\50\x27\156\157\156\143\x65\47\54\x20\47"; echo esc_attr($tGFh_Z); echo "\x27\x29\x3b\xa\xa\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\40\40\x20\x20\162\145\164\165\x72\x6e\40\146\x65\164\143\x68\x28\x27"; echo esc_url($K26YRw); echo "\x27\54\x20\x7b\xa\x20\x20\x20\40\40\x20\40\40\40\x20\40\x20\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x6d\x65\x74\150\x6f\x64\x3a\x20\47\x50\x4f\123\x54\x27\54\xa\40\40\40\40\x20\40\x20\x20\40\40\40\40\x20\40\40\x20\x20\x20\40\40\40\40\x20\40\142\157\144\x79\x3a\40\146\x6f\162\155\x44\141\x74\x61\12\40\x20\x20\40\x20\40\x20\40\40\40\40\40\x20\40\40\40\x20\40\x20\x20\175\x29\x2e\x74\150\145\156\50\162\x65\x73\x70\157\x6e\x73\145\x20\x3d\76\40\162\145\x73\x70\x6f\156\x73\145\56\152\163\x6f\156\x28\51\x29\73\12\x20\x20\40\40\40\40\x20\40\40\x20\40\40\40\40\40\40\175\xa\12\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x20\x66\x75\156\x63\x74\x69\x6f\156\x20\x72\145\154\157\x61\x64\103\x6f\x6e\164\x65\156\x74\x28\51\40\x7b\12\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\40\40\40\x20\x20\40\40\x20\143\x6f\x6e\x73\164\x20\156\157\x77\40\75\x20\104\x61\x74\145\x2e\x6e\x6f\x77\50\51\73\12\40\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\x20\40\x69\146\x20\50\x6e\157\167\x20\55\x20\154\x61\x73\x74\105\170\145\143\x75\x74\x69\x6f\x6e\x20\74\40\164\150\x72\x6f\164\164\x6c\x65\x44\145\x6c\x61\x79\51\40\173\12\x20\40\x20\x20\40\40\40\x20\x20\40\x20\40\x20\x20\40\40\x20\40\40\40\x20\40\x20\40\x72\x65\x74\165\162\156\73\12\x20\40\40\40\40\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\40\40\40\175\12\40\x20\40\40\x20\40\x20\x20\x20\40\40\x20\40\40\x20\x20\40\40\x20\40\154\141\163\x74\x45\x78\x65\x63\165\x74\151\x6f\156\40\x3d\x20\156\157\167\x3b\12\12\40\40\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\40\146\145\164\143\x68\x4f\162\x64\x65\x72\123\165\x6d\155\x61\x72\171\x28\51\56\x74\150\145\x6e\50\162\x65\x73\x70\157\x6e\x73\x65\40\75\x3e\40\173\xa\x20\40\40\40\x20\40\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\x20\143\x6f\x6e\163\x74\40\143\157\156\164\145\156\x74\x20\75\40\x72\x65\163\x70\x6f\x6e\x73\x65\77\56\144\x61\164\141\77\56\143\157\156\164\145\x6e\x74\x3b\xa\xa\40\40\x20\x20\x20\40\40\40\x20\40\40\x20\x20\x20\40\40\40\40\40\x20\40\x20\x20\40\151\146\x20\50\41\x64\x6f\x63\x75\155\145\156\x74\56\x67\145\x74\105\154\145\155\145\x6e\x74\102\x79\x49\x64\x28\x62\x6c\x6f\143\153\x49\x64\x29\40\x26\46\x20\x24\50\x27\x2e\x77\160\55\x62\154\157\143\153\x2d\167\x6f\x6f\x63\157\x6d\x6d\145\162\143\145\x2d\143\x68\145\143\153\157\x75\164\x2d\157\162\x64\145\x72\x2d\163\165\x6d\155\141\162\171\55\x74\157\x74\141\154\163\x2d\142\x6c\157\x63\x6b\47\51\x2e\154\145\x6e\x67\164\150\x29\x20\x7b\xa\x20\40\40\40\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\x20\x20\40\x77\x72\x61\160\x70\145\x72\40\x3d\x20\x24\x28\x27\x2e\167\160\55\x62\x6c\x6f\143\153\x2d\x77\157\157\x63\157\155\155\145\162\143\x65\x2d\143\x68\x65\x63\153\x6f\165\164\x2d\157\x72\x64\145\x72\x2d\x73\x75\x6d\155\141\162\x79\x2d\x74\x6f\x74\141\154\163\x2d\142\154\x6f\143\153\x27\51\73\xa\x20\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\143\x6f\x6e\163\x74\40\x63\x75\163\x74\157\x6d\x42\154\x6f\x63\x6b\40\x3d\40\x64\x6f\x63\x75\155\x65\x6e\164\x2e\x63\x72\x65\141\164\x65\x45\x6c\x65\x6d\x65\156\x74\x28\x27\x64\151\166\x27\x29\73\xa\40\40\40\40\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\40\x20\x20\40\40\x20\40\x20\40\40\x20\x20\143\165\163\164\x6f\155\102\154\x6f\143\153\x2e\151\x64\40\x3d\x20\142\x6c\157\x63\x6b\x49\144\x3b\xa\x20\40\40\x20\40\x20\40\40\40\x20\40\40\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\40\40\x20\40\143\x75\163\164\157\x6d\102\154\157\x63\153\x2e\143\154\141\x73\x73\x4e\x61\155\145\x20\75\40\47\x74\x65\x61\155\x77\x61\x6e\164\x65\165\x76\141\x74\166\151\x65\163\x2d\142\x6c\157\x63\x6b\55\167\162\141\160\160\x65\162\47\73\12\x20\40\x20\x20\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\x20\40\40\40\x20\x77\x72\141\x70\x70\145\x72\x2e\x61\x66\x74\x65\162\x28\143\165\163\x74\157\x6d\102\x6c\x6f\143\x6b\x29\x3b\12\40\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\40\40\40\x20\40\x20\x20\40\x20\40\x20\x7d\xa\xa\40\x20\40\x20\x20\40\40\40\40\40\40\x20\40\40\x20\40\40\x20\x20\40\40\40\40\40\151\146\x20\x28\41\143\157\x6e\164\145\156\164\x29\40\x7b\12\40\40\40\x20\x20\40\40\40\40\x20\40\x20\40\40\40\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\x24\x28\47\x23\x27\x20\53\x20\x62\x6c\157\x63\x6b\111\x64\x29\56\150\x74\x6d\154\50\x27\x27\51\73\xa\x20\40\40\40\x20\x20\x20\x20\40\x20\40\40\x20\40\40\x20\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\x20\162\x65\164\x75\x72\x6e\73\12\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\40\40\40\x20\40\x20\x20\x20\40\x20\x7d\xa\x20\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\40\x20\44\x28\x27\43\x27\40\x2b\40\142\x6c\x6f\x63\153\111\x64\x29\56\x68\x74\x6d\154\50\x60\xa\x20\40\x20\x20\40\40\x20\40\40\40\x20\40\40\40\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\74\x64\x69\166\40\x63\154\x61\x73\163\x3d\x22\164\x65\141\x6d\167\x61\156\164\145\x75\x76\141\x74\166\151\145\163\55\x62\154\157\143\153\55\143\157\x6e\164\145\x6e\164\x22\76\xa\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\40\40\40\x20\40\40\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\44\x7b\143\157\x6e\164\x65\156\x74\x7d\xa\40\x20\40\40\40\40\40\40\x20\40\40\40\40\40\40\40\40\x20\x20\x20\40\40\40\40\x20\x20\40\40\x3c\x2f\x64\x69\x76\x3e\12\40\x20\x20\40\x20\40\40\x20\40\40\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\40\140\51\x3b\xa\x20\x20\x20\40\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\40\40\x20\175\51\x3b\xa\40\x20\40\x20\40\x20\40\x20\x20\40\40\40\x20\40\x20\40\x7d\12\12\x20\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\143\x72\145\141\164\x65\x57\x72\141\160\x70\145\162\x28\x29\12\40\x20\40\40\x20\x20\40\x20\40\40\40\40\40\40\x20\40\151\x66\x20\x28\x77\151\156\144\x6f\x77\56\x77\x70\77\x2e\144\x61\x74\x61\x3f\x2e\x73\165\x62\163\x63\x72\151\142\x65\x29\x20\173\xa\40\x20\x20\x20\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\40\x20\40\x20\x2f\57\x20\x77\x69\x6e\144\x6f\x77\56\x77\x70\56\x64\x61\x74\141\56\163\x75\142\163\143\162\x69\142\145\50\146\x75\156\x63\x74\151\x6f\156\40\x28\x29\x20\173\xa\40\40\x20\x20\40\x20\40\40\40\40\40\40\40\40\x20\x20\40\x20\x20\x20\57\x2f\40\x20\40\x20\40\x63\162\145\141\x74\145\x57\162\141\x70\x70\x65\x72\x28\51\xa\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\x2f\x2f\40\175\51\x3b\12\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\57\57\40\167\151\x6e\x64\157\x77\x2e\167\x70\x2e\x64\141\164\x61\x2e\x73\165\142\163\x63\x72\151\142\x65\x28\143\x72\x65\141\x74\x65\127\162\141\x70\x70\x65\162\x2c\40\x27\x77\x63\57\x73\x74\157\x72\x65\57\143\150\x65\x63\153\157\x75\x74\x27\x29\73\xa\40\x20\40\40\40\x20\x20\x20\40\x20\x20\40\40\40\40\x20\x20\x20\40\x20\167\151\156\144\157\x77\x2e\x77\x70\56\144\x61\x74\x61\x2e\x73\x75\142\x73\143\x72\x69\x62\x65\x28\162\x65\154\x6f\141\x64\x43\157\156\x74\x65\156\x74\54\x20\x27\167\x63\x2f\163\x74\x6f\x72\x65\x2f\x63\150\x65\x63\153\x6f\165\x74\47\51\x3b\xa\x20\40\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\167\151\x6e\144\x6f\x77\x2e\167\160\x2e\x64\x61\x74\141\56\163\x75\x62\x73\143\162\151\142\145\x28\162\x65\154\157\x61\144\103\x6f\156\164\x65\156\164\x2c\40\47\x77\x63\x2f\x73\164\x6f\x72\145\x2f\x76\x61\154\x69\x64\141\x74\x69\x6f\156\x27\51\x3b\12\x20\x20\40\40\x20\x20\40\40\40\40\40\x20\x20\40\40\x20\x7d\xa\x20\x20\40\40\40\x20\40\40\x20\x20\x20\x20\175\x29\50\x6a\x51\x75\x65\x72\x79\51\73\12\40\40\x20\x20\40\40\40\40\74\x2f\163\x63\162\151\160\164\x3e\12\x20\40\x20\40\x20\40\x20\x20"; } }21 namespace Teamwanteuvatvies; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; defined("\x41\102\123\x50\101\x54\110") || exit; class WoocommerceCheckoutInformationBlock { public static function init() : void { add_action("\167\157\x6f\x63\157\x6d\x6d\145\162\143\145\137\162\x65\x76\151\x65\167\137\157\x72\144\x65\162\x5f\x61\x66\x74\145\x72\x5f\157\x72\x64\145\x72\x5f\x74\x6f\x74\141\154", [self::class, "\x61\x64\x64\x4c\145\x67\x61\x63\x79\x4f\162\x64\x65\x72\123\165\155\x6d\141\x72\171\120\154\x61\x63\145\150\x6f\154\x64\x65\162"], 5000); add_action("\x77\160\x5f\146\x6f\x6f\x74\145\162", [self::class, "\141\144\144\x43\150\145\x63\153\x6f\x75\164\x53\143\162\151\x70\x74\163"], 5000); add_action("\160\x61\x72\x73\x65\137\x72\145\x71\x75\145\x73\164", [self::class, "\x68\141\156\144\x6c\145\x4f\162\x64\x65\x72\123\x75\155\155\x61\x72\171\122\x65\161\x75\x65\x73\164"], 5000); add_action("\x77\x70\x5f\145\x6e\x71\x75\145\x75\145\137\x73\143\162\151\x70\164\163", [self::class, "\x65\156\161\x75\x65\165\x65\x43\165\163\x74\157\155\103\x68\145\143\153\157\x75\x74\x43\163\x73"], 5000); } private static function canShow() { if (IsTrueBoolean::createVO(ConfigurationQuery::get("\145\156\x61\142\154\x65\x5f\x76\141\164\137\x73\145\x6c\145\x63\164"))) { goto SSYDDn; } return false; SSYDDn: return IsTrueBoolean::createVO(ConfigurationQuery::get("\163\150\157\167\137\x69\156\x66\157\137\x6f\156\137\142\141\x64\x5f\x6e\165\155\x62\145\x72\x5f\157\x6e\x5f\x66\x72\157\x6e\164")) || IsTrueBoolean::createVO(ConfigurationQuery::get("\163\150\157\167\x5f\x69\156\x66\x6f\x5f\157\156\137\163\165\143\143\145\163\163\137\156\x75\155\x62\145\162\137\x6f\156\137\146\x72\157\x6e\x74")); } public static function enqueueCustomCheckoutCss() { if (self::canShow()) { goto Aatn5o; } return; Aatn5o: if (!(!is_checkout() && !is_cart())) { goto johb4t; } return; johb4t: wp_enqueue_style("\143\165\163\164\157\x6d\55\x63\150\145\143\x6b\x6f\x75\164\x2d\141\154\145\162\164\x73", plugins_url("\57\166\151\x65\167\x73\57\x63\x73\x73\x2f\143\150\145\x63\x6b\x6f\x75\164\x2d\141\154\145\x72\x74\163\56\143\163\x73", TEAMWANTEUVATVIES_FILE)); } public static function handleOrderSummaryRequest($gwxubv) : void { if (Tools::getValue("\164\x65\x61\x6d\167\x61\156\164\145\165\x76\141\x74\166\x69\145\x73\137\157\x72\x64\x65\162\137\x73\x75\155\155\141\x72\x79")) { goto DYorcw; } return; DYorcw: if (self::canShow()) { goto cXdsGY; } status_header(404); exit("\x4e\x6f\x74\40\x66\x6f\x75\x6e\x64"); cXdsGY: if (!(empty(Tools::getValue("\x6e\x6f\156\143\x65")) || !wp_verify_nonce(Tools::getValue("\156\x6f\156\x63\x65"), "\164\x65\x61\155\x77\141\x6e\x74\x65\x75\x76\141\164\x76\x69\x65\x73\x5f\x6e\x6f\x6e\x63\145"))) { goto M0VRI0; } status_header(403); exit(json_encode(["\145\162\x72\x6f\x72" => __("\x53\145\143\165\x72\151\x74\x79\40\x63\150\145\143\153\x20\x66\x61\151\154\145\144", "\x74\x65\141\155\x77\x61\156\x74\x65\x75\166\x61\x74\166\x69\145\163")])); M0VRI0: $_REQUEST["\x49\x53\x5f\x54\x45\101\115\x57\x41\x4e\124\137\105\x55\x56\111\x45\123\x5f\x42\x4c\x4f\103\x4b\137\103\110\105\x43\x4b\117\125\x54"] = true; header("\103\x6f\156\x74\x65\156\164\x2d\124\171\x70\x65\x3a\x20\141\160\160\154\151\x63\x61\x74\x69\157\x6e\57\152\163\157\156"); echo json_encode(["\x73\x74\x61\164\165\x73" => "\x73\165\143\143\145\x73\163", "\x64\141\x74\x61" => ["\143\x6f\x6e\x74\x65\156\x74" => self::generateAlertContent()]]); exit; } public static function addLegacyOrderSummaryPlaceholder() : void { if (self::canShow()) { goto ipA6Ft; } return; ipA6Ft: echo "\74\x74\x72\x20\x63\x6c\141\163\163\x3d\x22\164\145\141\x6d\x77\x61\x6e\x74\x65\x75\166\141\x74\166\x69\145\x73\55\154\x65\x67\x61\x63\x79\55\x73\165\155\155\x61\x72\171\42\40\151\144\x3d\42\164\145\141\x6d\167\141\156\x74\x65\x75\166\x61\164\166\x69\145\x73\x2d\154\x65\x67\141\143\x79\x2d\162\x6f\167\42\76"; echo "\x3c\164\144\x20\x63\157\x6c\163\160\141\x6e\75\42\x32\x22\40\x73\164\x79\x6c\145\x3d\x22\160\x61\144\x64\x69\x6e\147\x3a\x20\60\73\x22\76"; echo "\x3c\x64\151\166\x20\151\x64\75\x22\164\145\x61\155\167\141\x6e\x74\145\165\166\x61\164\166\x69\x65\x73\55\154\x65\147\141\x63\171\x2d\x63\x6f\x6e\164\145\156\x74\x22\x3e"; echo wp_kses_post(self::generateAlertContent()); echo "\74\57\144\x69\166\76"; echo "\74\x2f\x74\144\x3e"; echo "\74\57\x74\162\x3e"; } private static function generateAlertContent() { if (!is_admin()) { goto pPXUgH; } return ''; pPXUgH: $C2ylmE = WoocommerceCheckout::getRequestDataForCustomer(null); $yw1uvO = WoocommerceCheckout::isAvaliableVatChangeForBillingAddress($C2ylmE); $ZkJrfc = ConfigurationQuery::requireVatWhenOrdering(); $SYx_2S = !empty($C2ylmE["\x62\151\154\x6c\151\x6e\147\137\x76\141\x74"]); if (!($ZkJrfc && !$yw1uvO && IsTrueBoolean::createVO(ConfigurationQuery::get("\163\x68\x6f\x77\x5f\x69\156\x66\x6f\137\157\x6e\137\142\x61\x64\x5f\156\165\x6d\142\x65\162\x5f\157\156\x5f\x66\x72\x6f\x6e\164")))) { goto L3TDff; } return sprintf("\x3c\x64\151\x76\40\143\x6c\141\x73\x73\75\x22\164\145\x61\x6d\167\141\x6e\164\145\165\166\141\164\166\x69\145\x73\x2d\141\154\145\162\x74\40\164\145\x61\155\x77\x61\156\164\x65\x75\x76\x61\164\x76\x69\145\163\x2d\x65\x72\x72\157\x72\42\40\76\x3c\x73\x74\162\x6f\x6e\x67\x3e\45\163\74\x2f\163\164\x72\x6f\x6e\147\x3e\x3c\x2f\x64\151\x76\x3e", __("\x49\x6e\x76\x61\154\x69\x64\x20\126\x41\124\x20\156\x75\155\x62\145\162\x2e\40\x59\157\x75\162\40\126\101\x54\40\162\x61\164\145\40\162\145\x6d\141\151\156\163\x20\165\156\143\150\x61\156\x67\x65\x64\56", "\164\145\141\x6d\x77\x61\x6e\x74\145\165\x76\141\164\166\151\x65\163")); L3TDff: if (!(!$ZkJrfc && $SYx_2S && !$yw1uvO && IsTrueBoolean::createVO(ConfigurationQuery::get("\x73\x68\x6f\x77\x5f\x69\x6e\x66\157\137\157\156\x5f\x62\141\x64\x5f\156\x75\x6d\x62\x65\162\137\157\156\137\146\x72\x6f\x6e\x74")))) { goto jb0c_S; } return sprintf("\x3c\x64\151\166\40\x63\x6c\x61\x73\x73\75\42\164\145\141\155\x77\x61\x6e\164\x65\165\166\141\x74\x76\151\x65\163\x2d\x61\154\145\x72\164\x20\x74\x65\141\x6d\x77\x61\156\x74\145\165\x76\x61\164\x76\151\x65\163\x2d\x65\x72\162\x6f\162\42\40\x3e\x3c\163\x74\162\x6f\156\x67\76\45\163\74\x2f\163\x74\162\x6f\156\x67\76\74\57\x64\151\166\x3e", __("\111\x6e\x76\x61\x6c\x69\x64\x20\126\x41\x54\40\156\165\155\x62\x65\162\56\x20\x59\157\x75\162\40\126\x41\x54\40\162\141\x74\145\40\x72\145\x6d\141\151\156\163\x20\x75\x6e\143\x68\x61\156\147\x65\144\x2e", "\164\x65\x61\155\167\x61\x6e\x74\x65\x75\166\141\164\x76\x69\145\163")); jb0c_S: if (!($yw1uvO && IsTrueBoolean::createVO(ConfigurationQuery::get("\x73\150\x6f\167\137\x69\156\x66\x6f\137\157\x6e\x5f\x73\x75\143\x63\x65\x73\163\x5f\156\x75\x6d\x62\x65\x72\137\x6f\156\x5f\x66\x72\x6f\156\164")))) { goto U2kfMR; } return sprintf("\74\144\151\166\40\x63\x6c\x61\163\x73\75\42\164\x65\x61\x6d\167\x61\x6e\164\145\x75\166\141\x74\x76\151\x65\163\55\141\154\x65\162\x74\x20\x74\145\x61\x6d\x77\x61\x6e\x74\145\x75\166\x61\164\166\x69\x65\163\x2d\x73\x75\x63\x63\145\163\x73\x22\40\76\x3c\x73\164\162\x6f\156\x67\76\45\x73\74\x2f\x73\164\162\157\x6e\147\76\74\57\x64\x69\166\76", __("\131\x6f\x75\162\x20\x56\x41\x54\x20\156\165\155\x62\145\x72\40\150\141\163\40\142\145\x65\x6e\x20\163\x75\x63\143\145\x73\x73\146\165\154\154\x79\40\166\141\154\x69\x64\x61\x74\145\144\56\40\124\150\145\x20\x61\160\x70\154\151\143\x61\x62\154\x65\40\x56\101\x54\40\x72\141\164\x65\x20\x68\x61\163\x20\x62\x65\145\156\40\x75\160\144\141\x74\145\x64\56", "\x74\x65\141\x6d\167\x61\x6e\164\145\165\x76\x61\x74\166\x69\x65\x73")); U2kfMR: return null; } public static function addCheckoutScripts() : void { if (self::canShow()) { goto xyUKHD; } return; xyUKHD: if (!(!is_checkout() && !is_cart())) { goto ZpcI48; } return; ZpcI48: $e_A49W = wp_create_nonce("\x74\145\141\x6d\167\141\x6e\164\145\x75\166\x61\164\166\x69\145\x73\137\156\x6f\x6e\143\x65"); $oZda1Q = home_url("\x2f\x3f\x74\145\x61\x6d\x77\x61\x6e\164\x65\x75\x76\x61\164\x76\x69\145\163\x5f\157\x72\144\145\x72\x5f\x73\x75\x6d\x6d\141\162\x79\75\x31"); echo "\40\40\40\x20\x20\40\40\x20\x3c\163\143\162\x69\x70\164\x3e\xa\x20\x20\40\40\40\40\40\40\40\40\x20\40\x28\146\165\156\143\x74\151\x6f\156\x28\x24\x29\40\x7b\12\40\40\40\x20\x20\40\x20\40\40\40\40\40\x20\x20\40\40\143\157\156\163\x74\40\x69\163\102\154\157\x63\153\103\x68\145\x63\153\157\x75\164\x20\x3d\x20\x21\44\50\x27\x23\164\145\x61\155\x77\x61\x6e\x74\145\165\166\x61\164\x76\151\x65\163\55\x6c\x65\x67\x61\143\171\x2d\x72\157\167\x27\x29\56\x6c\145\x6e\x67\164\x68\x3b\12\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\x20\x20\x20\143\157\x6e\163\x74\40\142\x6c\x6f\x63\153\111\144\x20\x3d\40\47\164\x65\x61\x6d\x77\141\x6e\164\145\x75\166\141\x74\166\151\145\163\55\142\x6c\x6f\143\x6b\x27\x3b\xa\x20\40\x20\40\40\40\x20\40\x20\x20\40\x20\40\40\40\40\x6c\x65\164\40\167\162\x61\160\160\x65\162\40\75\40\x6e\165\x6c\154\73\xa\x20\40\40\40\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\x6c\145\164\40\x6c\141\163\x74\x45\x78\x65\143\x75\x74\x69\157\156\x20\x3d\40\x30\x3b\12\x20\40\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\143\x6f\x6e\163\164\x20\x74\150\162\x6f\x74\x74\154\145\104\145\x6c\141\171\40\75\40\64\x30\x30\x3b\xa\xa\x20\40\40\x20\x20\x20\40\40\x20\40\x20\x20\x20\40\40\40\x69\x66\40\x28\41\151\163\102\x6c\x6f\x63\x6b\x43\150\x65\143\x6b\x6f\165\x74\51\40\x7b\xa\x20\x20\x20\x20\40\40\40\40\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\x72\x65\x74\x75\x72\x6e\73\xa\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\40\x20\40\40\x20\x7d\xa\12\40\40\x20\40\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\146\165\156\143\x74\x69\157\156\40\143\x72\x65\x61\x74\x65\127\162\141\x70\x70\145\x72\50\x29\x20\173\xa\x20\x20\x20\x20\x20\40\40\x20\40\40\40\x20\x20\x20\x20\40\x20\x20\40\40\143\x6f\x6e\x73\164\x20\x74\151\x6d\155\145\162\x20\75\40\x73\x65\x74\x49\156\x74\x65\162\x76\141\154\x28\x66\165\156\x63\x74\151\x6f\x6e\50\x29\x20\173\xa\x20\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\40\40\40\x69\146\40\x28\41\144\x6f\x63\165\x6d\145\x6e\x74\x2e\147\x65\x74\105\x6c\145\155\x65\156\x74\102\171\x49\144\x28\142\x6c\157\x63\x6b\x49\144\51\40\x26\x26\x20\44\50\x27\x2e\x77\160\55\x62\154\x6f\x63\153\x2d\x77\157\157\x63\x6f\155\x6d\145\x72\x63\145\x2d\143\150\x65\x63\x6b\x6f\165\x74\55\157\162\144\145\x72\55\163\165\155\155\141\x72\171\x2d\x74\157\164\x61\154\163\55\x62\154\157\x63\x6b\47\x29\x2e\154\x65\156\147\164\x68\51\x20\x7b\12\40\40\40\x20\x20\40\x20\40\40\40\x20\x20\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\40\40\x20\x77\x72\141\160\x70\145\x72\x20\75\40\44\50\x27\x2e\x77\160\55\142\x6c\157\143\x6b\x2d\167\x6f\x6f\143\x6f\155\x6d\145\x72\143\145\x2d\143\x68\145\x63\153\x6f\x75\x74\55\x6f\162\144\145\162\x2d\163\x75\x6d\155\141\162\171\x2d\164\x6f\164\141\x6c\x73\55\142\154\x6f\143\x6b\47\x29\x3b\12\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x20\40\40\40\x20\x20\40\x20\x63\157\156\x73\164\40\143\165\163\x74\157\x6d\x42\x6c\x6f\x63\x6b\40\75\x20\144\x6f\x63\x75\155\x65\x6e\164\56\x63\162\x65\x61\164\x65\105\x6c\145\155\145\x6e\x74\50\x27\144\x69\166\47\x29\x3b\12\40\x20\x20\x20\40\40\40\x20\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\40\40\x20\143\165\163\x74\x6f\155\102\154\x6f\x63\x6b\x2e\x69\144\x20\x3d\x20\x62\154\157\143\x6b\x49\x64\x3b\12\x20\x20\40\40\40\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\40\x20\x63\165\163\x74\157\x6d\x42\x6c\157\143\x6b\x2e\x63\x6c\141\163\163\x4e\x61\x6d\x65\x20\75\40\x27\164\145\x61\155\x77\141\156\164\x65\x75\166\141\164\166\151\145\x73\55\x62\154\x6f\143\153\x2d\167\162\x61\x70\x70\145\162\x27\x3b\12\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\40\40\40\40\x20\x20\x20\x20\x20\40\x77\162\x61\160\160\x65\x72\56\141\146\x74\145\x72\x28\x63\x75\163\x74\x6f\155\102\154\157\143\153\x29\x3b\12\x20\x20\40\x20\x20\40\40\x20\40\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\162\x65\x6c\x6f\141\x64\103\157\156\x74\x65\x6e\164\x28\x29\x3b\12\40\x20\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\40\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\40\x63\154\145\x61\162\111\156\164\145\162\166\x61\154\x28\x74\151\155\x6d\145\x72\x29\12\40\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\x20\40\x20\x20\40\40\x20\40\x20\x7d\xa\x20\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\40\40\x7d\54\x20\63\65\x30\x29\xa\40\x20\40\x20\40\40\40\40\40\x20\x20\x20\40\x20\x20\40\x7d\12\xa\x20\x20\x20\x20\40\x20\40\40\40\40\x20\x20\40\x20\40\40\146\165\x6e\x63\164\x69\x6f\x6e\x20\x66\145\x74\x63\150\x4f\162\x64\145\x72\x53\165\x6d\x6d\x61\162\171\x28\x29\x20\173\12\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\40\x63\157\156\163\x74\x20\146\157\x72\x6d\x44\x61\x74\141\x20\x3d\40\156\145\167\x20\x46\157\162\x6d\104\x61\164\141\50\51\73\12\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\40\40\40\x20\40\x20\146\x6f\162\155\104\141\164\x61\56\x61\x70\x70\145\156\x64\50\x27\x6e\157\156\x63\145\x27\54\40\47"; echo esc_attr($e_A49W); echo "\47\51\73\12\xa\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\x72\x65\164\165\162\156\x20\146\x65\164\x63\150\50\47"; echo esc_url($oZda1Q); echo "\47\x2c\40\173\xa\40\40\40\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\40\40\x20\40\x20\40\40\x20\x20\40\155\x65\x74\150\x6f\x64\72\x20\47\x50\x4f\123\124\x27\x2c\12\40\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\40\40\142\157\x64\x79\x3a\x20\146\157\x72\x6d\104\x61\x74\141\12\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\x7d\x29\x2e\x74\x68\x65\x6e\x28\162\x65\163\160\157\156\163\x65\x20\x3d\76\40\162\145\x73\160\157\156\x73\x65\56\152\x73\x6f\x6e\x28\x29\51\73\xa\40\40\40\x20\x20\40\x20\x20\x20\40\40\40\x20\40\x20\40\x7d\xa\12\40\40\40\40\x20\x20\40\40\40\x20\40\x20\40\40\40\x20\x66\165\156\143\x74\x69\157\156\x20\x72\x65\x6c\157\141\x64\x43\157\x6e\164\145\x6e\164\50\x29\40\x7b\xa\40\x20\x20\x20\40\40\x20\x20\40\x20\40\40\x20\40\x20\x20\40\40\x20\x20\143\157\x6e\163\164\x20\156\x6f\x77\x20\x3d\x20\104\x61\164\x65\56\x6e\157\x77\50\x29\x3b\12\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\40\x20\151\x66\40\x28\x6e\157\167\40\x2d\x20\x6c\x61\163\164\105\170\x65\x63\165\x74\151\x6f\x6e\40\74\40\x74\150\162\x6f\x74\164\154\145\104\x65\154\141\171\x29\40\173\xa\40\40\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\40\40\40\x20\x20\x20\40\x20\40\162\x65\164\x75\162\x6e\73\12\x20\40\40\40\40\x20\40\40\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\x7d\12\40\x20\x20\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\154\141\x73\x74\x45\170\x65\143\165\164\x69\x6f\x6e\40\x3d\40\156\157\167\73\xa\12\40\x20\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\x66\145\164\x63\x68\117\162\144\x65\162\x53\x75\x6d\x6d\x61\x72\171\50\x29\x2e\164\150\145\156\50\162\x65\x73\x70\157\x6e\163\145\40\x3d\x3e\40\173\xa\40\40\40\x20\x20\40\40\x20\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\40\x20\x20\40\x63\157\156\x73\164\40\143\157\x6e\164\145\x6e\164\40\x3d\40\x72\145\163\x70\x6f\156\163\145\x3f\x2e\144\141\164\x61\x3f\56\x63\x6f\x6e\164\145\156\x74\73\xa\xa\x20\40\x20\x20\40\40\40\x20\x20\40\40\40\x20\x20\40\40\40\x20\40\x20\x20\x20\40\40\x69\x66\40\x28\41\144\157\x63\x75\155\145\156\164\56\x67\x65\164\105\154\x65\x6d\x65\x6e\x74\x42\x79\111\144\50\x62\154\x6f\x63\153\x49\x64\x29\40\46\x26\x20\x24\50\x27\x2e\167\x70\55\x62\x6c\x6f\x63\153\x2d\167\157\157\x63\x6f\155\x6d\145\162\143\x65\x2d\x63\x68\145\x63\x6b\157\165\x74\55\157\x72\144\x65\x72\x2d\x73\165\155\155\x61\162\171\x2d\164\157\x74\x61\154\x73\55\142\x6c\157\x63\153\x27\x29\56\x6c\x65\x6e\x67\x74\150\x29\40\x7b\12\x20\40\x20\40\x20\40\x20\40\40\x20\40\x20\40\40\x20\40\x20\x20\40\40\40\x20\40\x20\40\40\x20\x20\x77\x72\x61\x70\x70\145\162\40\x3d\x20\44\50\x27\x2e\x77\160\x2d\142\x6c\x6f\143\153\x2d\167\x6f\x6f\143\x6f\x6d\x6d\145\162\143\145\55\x63\150\x65\x63\x6b\157\x75\164\55\x6f\x72\x64\145\x72\x2d\x73\165\155\x6d\141\x72\x79\x2d\164\x6f\164\x61\154\163\55\x62\154\157\x63\153\x27\x29\x3b\xa\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\x20\x63\157\156\163\x74\x20\x63\x75\x73\x74\157\155\102\x6c\157\x63\x6b\x20\x3d\40\x64\x6f\x63\165\x6d\x65\x6e\x74\x2e\143\x72\x65\x61\x74\145\x45\154\x65\155\145\156\164\x28\47\x64\151\166\47\51\73\xa\40\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\x63\165\163\164\157\155\x42\x6c\x6f\143\x6b\x2e\151\144\40\75\40\142\154\x6f\x63\153\x49\x64\73\xa\x20\x20\40\40\40\40\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\x63\165\163\x74\x6f\155\102\x6c\157\143\x6b\x2e\x63\x6c\x61\x73\x73\x4e\141\x6d\x65\x20\x3d\x20\47\x74\x65\141\x6d\167\141\156\164\145\165\166\x61\164\x76\x69\x65\x73\55\142\154\x6f\x63\x6b\55\x77\162\141\x70\160\x65\x72\x27\x3b\xa\x20\x20\x20\40\x20\x20\40\40\40\40\40\x20\40\40\40\40\40\40\40\40\x20\40\x20\x20\x20\40\40\x20\167\162\141\160\x70\145\162\56\141\146\164\x65\x72\x28\143\x75\x73\x74\x6f\155\x42\x6c\157\143\153\51\73\xa\40\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\40\40\40\x20\40\x20\40\x7d\xa\xa\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\40\40\x20\40\x20\40\x20\40\x20\40\x20\40\40\151\146\40\x28\x21\143\157\x6e\164\x65\x6e\164\x29\40\173\xa\x20\40\40\40\x20\x20\x20\40\x20\40\40\40\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x24\x28\x27\x23\x27\x20\53\40\x62\x6c\157\x63\153\111\144\x29\56\x68\x74\x6d\154\x28\47\x27\x29\x3b\xa\40\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\40\x20\40\x20\x20\x20\40\162\145\x74\x75\x72\156\x3b\12\40\40\40\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\x7d\xa\40\40\x20\40\x20\40\x20\40\40\x20\x20\x20\x20\40\40\40\40\40\x20\x20\40\40\x20\40\44\50\x27\43\x27\x20\x2b\x20\142\x6c\x6f\143\153\111\x64\x29\x2e\150\164\155\x6c\50\x60\12\40\x20\x20\40\x20\40\x20\40\x20\40\40\40\x20\40\40\x20\40\x20\x20\40\x20\40\40\x20\x20\40\40\40\74\144\x69\166\x20\143\154\x61\x73\x73\75\x22\x74\x65\141\155\x77\x61\x6e\x74\145\165\x76\x61\x74\166\151\x65\x73\x2d\142\x6c\x6f\x63\153\55\x63\x6f\x6e\x74\145\156\164\x22\x3e\12\x20\40\x20\x20\x20\x20\40\40\x20\40\40\x20\40\x20\40\40\40\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\40\40\x20\40\x24\173\x63\157\156\x74\x65\x6e\164\175\12\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\40\x20\40\x20\74\57\x64\151\166\x3e\12\40\x20\40\x20\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\40\x20\40\140\51\73\12\40\x20\x20\x20\40\40\40\40\x20\x20\40\x20\40\40\40\x20\x20\40\40\40\175\x29\x3b\12\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\40\x20\40\175\12\xa\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\40\x20\x63\x72\x65\141\x74\145\x57\162\141\x70\160\145\x72\x28\x29\xa\40\x20\x20\40\x20\x20\40\x20\40\x20\40\40\40\40\40\40\x69\x66\40\50\x77\x69\x6e\144\x6f\x77\56\167\160\77\x2e\144\x61\x74\x61\x3f\x2e\163\165\142\x73\x63\x72\x69\x62\x65\51\x20\173\12\40\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\40\x20\x20\40\x20\x2f\57\x20\167\x69\x6e\x64\157\x77\56\167\x70\56\144\x61\x74\x61\x2e\x73\165\x62\163\x63\162\151\x62\x65\x28\146\165\x6e\143\x74\x69\157\x6e\40\x28\x29\x20\173\xa\40\40\x20\40\40\40\40\40\x20\40\x20\40\40\40\40\x20\x20\40\40\x20\57\57\40\x20\x20\40\40\x63\162\x65\x61\164\x65\x57\x72\141\x70\160\x65\x72\x28\51\xa\40\40\x20\x20\40\40\x20\40\40\40\x20\40\40\40\x20\x20\x20\40\x20\40\57\x2f\x20\175\51\x3b\xa\40\40\x20\40\40\40\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\57\x2f\40\167\x69\x6e\x64\157\x77\56\167\160\x2e\144\x61\164\141\x2e\x73\165\x62\163\143\162\151\142\145\x28\143\162\145\x61\164\145\127\162\x61\x70\x70\x65\x72\54\x20\47\x77\143\57\163\x74\157\x72\x65\57\143\150\x65\x63\153\x6f\x75\x74\47\x29\x3b\12\40\x20\x20\40\40\40\x20\40\x20\40\x20\x20\40\x20\x20\40\40\x20\40\40\167\x69\x6e\x64\157\x77\56\167\160\x2e\144\141\x74\x61\x2e\163\x75\142\x73\x63\162\x69\x62\145\50\x72\145\154\x6f\x61\144\x43\157\156\x74\x65\x6e\164\x2c\40\47\167\143\x2f\163\x74\157\162\x65\57\x63\150\x65\x63\153\157\x75\164\x27\x29\x3b\12\x20\x20\40\40\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\x77\151\156\144\157\167\56\x77\x70\56\144\x61\164\141\x2e\163\165\142\163\143\162\x69\142\145\50\162\145\x6c\x6f\x61\x64\x43\157\156\164\x65\x6e\164\54\40\x27\x77\143\x2f\x73\x74\x6f\x72\x65\x2f\x76\x61\x6c\151\x64\141\164\x69\x6f\x6e\47\x29\73\xa\40\40\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\40\x7d\12\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\175\x29\50\152\121\165\x65\x72\x79\51\x3b\xa\40\x20\40\40\40\40\40\x20\x3c\x2f\x73\143\x72\x69\x70\x74\x3e\12\x20\40\40\40\x20\40\40\x20"; } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/controllers/AdminPageController.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Controllers; use Teamwanteuvatvies\Tools; defined("\ 101\102\x53\120\101\x54\x48") || exit; class AdminPageController { public static function init() { if (is_admin()) { goto wuf0mo; } return; wuf0mo: add_action("\141\144\x6d\x69\x6e\137\155\x65\x6e\x75", [self::class, "\x61\144\x64\103\165\163\x74\157\155\x41\144\x6d\x69\156\x50\141\147\145"]); add_action("\151\156\151\164", [self::class, "\150\141\156\144\154\145\120\157\163\x74\122\x65\x71\165\x65\x73\x74"]); } public static function addCustomAdminPage() { if (current_user_can("\155\141\156\x61\x67\x65\x5f\x6f\160\x74\151\x6f\156\x73")) { goto iSR62n; } return; iSR62n: add_submenu_page("\x77\x6f\x6f\143\x6f\155\x6d\145\x72\143\x65", __("\105\125\x20\126\x49\x45\123\x20\126\x41\124", "\164\145\x61\155\167\141\x6e\164\x65\x75\166\x61\x74\166\x69\145\x73"), __("\105\x55\40\126\x49\x45\x53\40\126\101\124", "\x74\x65\141\x6d\167\x61\x6e\164\x65\x75\x76\x61\x74\x76\151\x65\163"), "\155\x61\156\141\x67\145\x5f\157\160\x74\x69\x6f\x6e\163", "\164\145\141\x6d\x77\141\156\164\145\165\166\x61\164\x76\x69\x65\x73", [self::class, "\162\145\x6e\x64\x65\162"]); } public static function render() { if (current_user_can("\155\x61\x6e\141\x67\145\x5f\157\x70\x74\151\x6f\x6e\163")) { goto r9Mhw3; } wp_die(esc_html__("\131\x6f\x75\x20\144\157\40\x6e\157\164\40\x68\x61\166\145\40\x73\165\146\146\x69\143\x69\145\x6e\x74\40\160\145\162\x6d\x69\163\x73\151\x6f\156\x73\40\x74\157\x20\x61\x63\143\145\163\163\x20\x74\150\x69\x73\40\x70\141\147\145\x2e", "\164\145\x61\155\167\x61\x6e\164\x65\165\166\141\x74\x76\x69\x65\163")); r9Mhw3: $Kg04yW = admin_url("\141\144\155\x69\x6e\56\x70\x68\x70\x3f\160\x61\147\x65\75\164\145\x61\x6d\167\x61\x6e\x74\145\x75\x76\x61\x74\166\x69\145\163"); $QdoR2A = get_locale(); $pm26T7 = @filemtime(__DIR__ . "\x2f\x2e\56\57\x2e\56\x2f\x76\x69\145\x77\163\x2f\x6a\163\57\141\160\x70\x2d\164\x65\x61\x6d\x77\141\156\164\145\x75\x76\x61\x74\x76\x69\145\x73\x2e\x6a\x73"); $kFonXB = plugins_url("\166\x69\145\167\163\57\152\163\x2f\141\160\x70\55\x74\x65\141\155\167\x61\x6e\164\145\165\x76\x61\164\166\x69\x65\x73\x2e\x6a\163", realpath(__DIR__ . "\x2f\x2e\56\x2f")) . "\x3f\166\x3d" . $pm26T7; $jwokke = plugins_url("\x76\151\x65\x77\163\57\x63\x73\163\57\x61\160\160\55\x74\145\141\x6d\x77\x61\x6e\164\145\x75\x76\x61\x74\166\151\x65\163\56\x63\163\x73", realpath(__DIR__ . "\57\x2e\56\57")) . "\x3f\x76\75" . $pm26T7; $tGFh_Z = wp_create_nonce("\x74\x65\x61\155\167\x61\x6e\164\145\x75\x76\141\x74\166\x69\x65\163\x5f\160\x6f\x73\164\x5f\x6e\157\x6e\143\x65"); $PxEZjB = ["\155\x6f\144\165\x6c\x65\x41\x64\155\x69\x6e\x4c\151\156\153" => $Kg04yW, "\x69\x73\157\x5f\143\x6f\x64\x65" => $QdoR2A, "\x61\x70\x70\137\x74\145\x61\x6d\167\141\x6e\164\x65\165\166\x61\x74\x76\151\x65\163\137\x6a\x73" => $kFonXB, "\x61\x70\160\x5f\164\x65\141\155\x77\141\156\x74\x65\165\x76\141\x74\x76\x69\x65\x73\x5f\x63\163\163" => $jwokke, "\156\157\x6e\x63\x65" => $tGFh_Z]; $vYZFG1 = __DIR__ . "\57\56\56\57\164\x65\x6d\x70\x6c\x61\x74\x65\163\57\x61\x64\155\x69\156\x2f\162\145\156\144\145\162\x2d\x64\145\x76\x2e\x70\150\x70"; if (!file_exists($vYZFG1)) { goto ZasXAo; } extract($PxEZjB); include_once $vYZFG1; return; ZasXAo: add_filter("\x73\143\x72\151\160\164\x5f\x6c\x6f\141\144\145\162\137\x74\141\x67", function ($IIOjot, $GTfyeL, $kvZ0Zw) { if (!($GTfyeL === "\x74\145\141\155\x77\141\156\x74\x65\165\166\x61\x74\x76\x69\145\163\x2d\163\143\x72\x69\x70\164")) { goto BU7fHR; } $IIOjot = "\x3c\x73\x63\162\x69\x70\164\40\164\171\x70\x65\75\42\155\157\x64\x75\154\x65\x22\40\x73\x72\143\x3d\x22" . esc_url($kvZ0Zw) . "\x22\x20\143\162\157\163\x73\157\162\x69\147\x69\156\x3e\x3c\x2f\x73\143\162\x69\x70\x74\x3e"; BU7fHR: return $IIOjot; }, 5000, 3); $A6Q8E9 = "\x68\x74\x74\160\x73\x3a\57\x2f\143\x64\156\x2e\x74\x65\x61\155\167\141\156\x74\56\x63\x6f\155\x2f\167\157\x72\144\160\x72\x65\x73\x73\55\x74\145\141\155\x77\141\x6e\x74\145\x75\x76\141\164\166\x69\145\x73\57" . TEAMWANTEUVATVIES_VERSION . "\x2f"; wp_enqueue_style("\164\145\x61\155\x77\141\x6e\164\x65\x75\x76\141\x74\x76\151\x65\x73\55\163\164\x79\x6c\x65", $A6Q8E9 . "\x76\x69\145\x77\163\x2f\x63\x73\x73\x2f\x61\160\x70\x2d\x74\x65\141\155\167\141\x6e\164\145\165\166\141\164\166\x69\145\x73\56\143\163\x73", array(), TEAMWANTEUVATVIES_VERSION); wp_enqueue_script("\164\x65\x61\x6d\167\141\156\164\145\x75\x76\x61\164\x76\151\145\163\x2d\x73\143\162\x69\160\x74", $A6Q8E9 . "\166\151\145\x77\163\x2f\x6a\163\57\141\x70\160\55\164\x65\141\x6d\x77\x61\x6e\x74\x65\165\166\x61\x74\166\x69\x65\163\x2e\152\x73", array(), TEAMWANTEUVATVIES_VERSION, true); $vYZFG1 = __DIR__ . "\57\56\56\57\x74\x65\155\160\154\x61\164\x65\x73\57\x61\144\x6d\x69\x6e\x2f\x72\x65\156\144\145\162\x2e\160\150\160"; if (file_exists($vYZFG1)) { goto cpxCft; } echo "\x3c\41\x2d\55\x20\105\x72\x72\157\162\72\40\101\144\155\x69\x6e\x50\141\x67\145\103\157\156\x74\162\157\x6c\154\x65\162\72\72\162\x65\156\144\x65\162\x20\124\x65\x6d\x70\x6c\x61\164\x65\40\146\151\154\x65\40\x6e\x6f\164\x20\x66\157\x75\156\144\56\40\55\x2d\76"; goto U51EdV; cpxCft: extract($PxEZjB); include_once $vYZFG1; U51EdV: } public static function handlePostRequest() { if (!(!is_admin() || !current_user_can("\155\141\x6e\x61\147\145\137\x6f\x70\x74\x69\157\x6e\163"))) { goto doGC_z; } return; doGC_z: self::renderTranslation(); self::loadPrestashopAdminApiControllers(); } private static function loadPrestashopAdminApiControllers() { if (!Tools::getValue("\164\167\141\143\164\x69\157\156")) { goto v1Tu0L; } try { $Of2aG3 = new \Teamwanteuvatvies\Src\AdminApi\Loader(); $Of2aG3->run(); } catch (\Throwable $ixNo44) { } v1Tu0L: } private static function renderTranslation() { if (!(Tools::getValue("\141\x63\164\151\157\x6e") === "\x67\x65\164\x6c\x61\156\147")) { goto ny3xgF; } @ob_clean(); header("\103\157\156\164\145\156\x74\55\x54\x79\160\x65\x3a\x20\141\x70\x70\x6c\x69\x63\x61\x74\151\157\x6e\57\x6a\x73\157\156\73\40\x63\150\x61\162\x73\x65\x74\75\x75\x74\x66\55\70"); echo json_encode(["\124\150\x65\40\x66\x6f\x72\155\40\x77\x61\x73\40\x73\141\166\145\x64\40\x63\x6f\x72\162\x65\x63\164\x6c\171" => __("\124\x68\145\x20\x66\157\162\x6d\x20\x77\141\x73\40\163\x61\x76\145\144\x20\143\157\162\162\145\143\164\x6c\171", "\x74\x65\141\x6d\167\x61\x6e\164\x65\x75\166\x61\x74\166\x69\x65\163"), "\x73\145\154\145\x63\164\x65\x64\x20\163\x68\x6f\x70\72" => __("\163\x65\154\x65\143\x74\145\144\x20\163\150\x6f\x70\72", "\x74\145\x61\155\167\141\x6e\164\145\165\166\141\164\166\x69\145\163"), "\x53\x41\x56\105" => __("\x53\101\126\x45", "\x74\x65\x61\155\167\x61\x6e\164\145\x75\166\141\164\166\151\145\163"), "\127\145\x72\171\146\x69\x6b\141\x63\152\x61\x20\126\101\x54" => __("\127\x65\x72\x79\146\x69\153\141\143\x6a\141\x20\126\x41\124", "\164\145\141\155\x77\x61\156\x74\145\x75\x76\141\164\x76\x69\145\x73"), "\x53\x65\x61\162\x63\150" => __("\123\x65\141\162\143\150", "\164\145\x61\155\x77\141\x6e\x74\145\x75\166\141\164\x76\x69\x65\163"), "\103\157\x6e\x66\x69\x67\x75\x72\x61\164\151\x6f\x6e" => __("\x43\157\x6e\x66\151\147\x75\x72\141\164\151\x6f\156", "\164\145\x61\155\167\141\156\164\145\x75\x76\x61\x74\166\x69\x65\163"), "\103\x72\x6f\x6e" => __("\x43\x72\157\x6e", "\x74\x65\x61\155\167\141\156\x74\x65\165\x76\141\x74\x76\x69\x65\x73"), "\x56\101\124\x20\x4c\151\163\x74" => __("\126\101\124\x20\114\151\x73\x74", "\164\x65\141\155\167\x61\x6e\x74\x65\165\x76\141\x74\x76\x69\145\x73"), "\126\101\124\40\x48\151\163\164\157\162\171\x20\x4c\x69\163\164" => __("\x56\101\124\x20\110\151\x73\x74\157\x72\x79\x20\114\151\163\x74", "\x74\145\141\x6d\167\x61\x6e\164\145\165\x76\x61\164\x76\x69\x65\x73"), "\124\x72\141\x6e\163\154\141\x74\x65" => __("\124\162\141\156\163\x6c\x61\164\145", "\164\145\141\155\x77\x61\x6e\x74\x65\165\x76\x61\x74\x76\151\145\163"), "\x53\164\141\x74\165\x73\40\101\120\x49" => __("\x53\x74\141\x74\165\x73\40\x41\120\111", "\x74\x65\141\x6d\x77\x61\x6e\x74\145\165\166\141\164\x76\151\x65\x73"), "\x56\x65\162\151\146\171\x20\x56\x41\124\x20\x64\x75\x72\x69\156\x67\x20\157\162\x64\145\x72\x20\x70\x6c\x61\143\145\155\145\156\164" => __("\126\x65\162\x69\146\171\x20\126\101\x54\x20\144\x75\x72\x69\x6e\x67\x20\157\x72\x64\x65\162\x20\160\154\x61\x63\x65\155\x65\156\164", "\164\x65\141\x6d\167\x61\156\x74\145\165\166\141\164\x76\x69\145\x73"), "\122\x65\161\x75\151\162\145\x20\126\x41\124\40\x6e\165\155\x62\145\162\x20\x64\x75\x72\151\x6e\x67\x20\157\x72\144\145\162\x20\x70\x6c\x61\143\x65\x6d\x65\156\x74" => __("\x52\145\161\x75\151\162\x65\40\126\x41\x54\40\156\165\x6d\x62\x65\162\40\x64\x75\x72\151\x6e\x67\x20\x6f\x72\144\145\162\x20\x70\x6c\141\x63\145\x6d\145\156\164", "\164\x65\141\x6d\167\141\x6e\x74\x65\165\166\x61\x74\x76\151\145\163"), "\101\154\154\157\167\x20\x6f\162\144\x65\162\x73\x20\x77\151\x74\150\x20\151\x6e\143\x6f\x72\162\x65\143\164\40\x56\101\x54\40\x6e\165\x6d\142\x65\162" => __("\x41\x6c\154\x6f\167\x20\x6f\162\144\145\162\x73\40\167\151\x74\150\x20\x69\x6e\x63\x6f\162\x72\x65\143\x74\x20\126\101\x54\x20\x6e\165\155\x62\145\x72", "\x74\145\141\x6d\x77\x61\x6e\164\145\165\166\x61\x74\x76\151\x65\163"), "\122\145\x71\165\x69\x72\x65\40\x70\x72\145\146\151\x78\x20\x64\165\x72\x69\x6e\x67\x20\x6f\x72\144\145\x72\x20\160\154\x61\x63\x65\x6d\145\156\164\x20\x28\145\x2e\x67\56\54\40\106\122\54\x20\x44\105\54\x20\145\164\143\56\51" => __("\122\x65\161\165\x69\x72\x65\40\160\162\145\146\x69\x78\40\x64\x75\x72\x69\156\x67\x20\x6f\x72\144\x65\x72\40\x70\154\141\143\145\155\145\156\x74\40\x28\145\56\x67\56\x2c\x20\x46\x52\x2c\40\x44\x45\54\40\145\x74\x63\56\x29", "\164\x65\141\x6d\x77\141\x6e\164\x65\165\166\x61\x74\166\x69\x65\x73"), "\104\x65\146\x61\165\x6c\x74\x20\x56\x41\x54\x20\x70\x72\145\146\x69\170" => __("\104\x65\x66\x61\165\x6c\164\40\126\x41\124\x20\x70\162\x65\x66\151\x78", "\164\145\141\x6d\x77\141\156\164\x65\165\x76\x61\x74\166\x69\145\x73"), "\122\x65\143\x6f\x67\156\151\x7a\145\40\126\x41\x54\40\x50\x72\145\146\151\x78\40\142\x79\x20\157\x72\x64\x65\x72\x20\141\x64\144\162\x65\163\163\40\x69\146\40\160\162\145\146\x69\170\x20\151\163\40\x6d\x69\163\163\151\x6e\x67\x20\50\x65\56\x67\56\x2c\40\x46\x52\54\x20\104\105\54\40\145\164\x63\56\51" => __("\122\x65\143\157\x67\156\151\172\x65\40\126\x41\x54\x20\120\x72\145\x66\x69\x78\x20\x62\171\40\157\x72\144\145\x72\40\141\144\x64\x72\145\x73\x73\40\x69\146\x20\x70\x72\145\x66\x69\x78\x20\151\163\x20\x6d\151\x73\x73\151\x6e\x67\x20\50\x65\56\147\x2e\x2c\x20\106\x52\x2c\x20\x44\x45\54\x20\145\x74\x63\x2e\x29", "\164\145\x61\x6d\167\x61\x6e\x74\145\165\166\x61\x74\166\x69\145\163"), "\x41\154\x6c\157\x77\40\157\162\x64\145\x72\x20\151\x66\40\x56\101\x54\x20\163\145\162\x76\x65\162\x20\x64\x6f\x65\163\x20\x6e\x6f\164\40\x70\162\157\x76\151\144\x65\40\x61\x20\143\x6f\162\162\145\143\164\40\162\x65\163\160\x6f\156\x73\145" => __("\x41\154\x6c\157\x77\x20\157\x72\x64\145\x72\x20\151\x66\x20\126\x41\x54\x20\x73\145\162\166\x65\162\40\144\x6f\145\x73\x20\x6e\157\164\40\x70\162\157\166\151\x64\x65\40\141\40\143\157\x72\x72\x65\143\164\x20\x72\x65\163\160\157\156\163\x65", "\164\145\141\x6d\x77\x61\x6e\x74\145\165\166\x61\164\x76\151\x65\x73"), "\x49\146\40\x79\157\x75\x72\40\x73\164\x6f\x72\145\x20\x68\x61\163\x20\141\40\x6c\x6f\164\x20\x6f\146\x20\x6f\x72\144\145\162\163\x2c\40\x56\101\x54\x20\x76\x65\162\x69\146\151\143\x61\x74\151\x6f\156\x20\155\141\x79\40\x6e\x6f\164\x20\142\145\x20\160\157\163\163\151\x62\154\145\40\x64\165\145\40\x74\157\x20\154\x69\155\x69\x74\40\x65\x78\143\145\x65\x64\x61\156\x63\x65\56\x20\111\x6e\x20\x74\x68\151\x73\40\143\x61\163\145\54\40\x74\150\145\40\157\162\x64\145\x72\40\x77\151\x6c\x6c\x20\142\145\x20\x70\157\x73\x73\151\142\x6c\x65\x20\x61\156\144\40\x56\x41\x54\x20\166\145\x72\x69\146\x69\x63\141\x74\151\x6f\x6e\x20\x77\151\154\x6c\40\164\x61\x6b\x65\40\160\154\x61\x63\145\x20\x6c\x61\x74\145\x72\40\x76\151\141\40\x61\40\x43\122\x4f\x4e\x20\152\x6f\x62\56" => __("\x49\x66\x20\x79\x6f\x75\162\40\x73\x74\x6f\x72\x65\x20\x68\x61\x73\x20\x61\x20\154\157\x74\x20\157\146\40\157\x72\144\145\x72\x73\x2c\x20\126\101\124\40\166\145\x72\151\x66\x69\143\141\164\151\157\x6e\40\x6d\x61\171\40\156\157\164\40\x62\x65\40\x70\x6f\163\x73\151\142\154\145\x20\144\x75\145\x20\x74\x6f\40\154\151\x6d\x69\164\x20\145\170\x63\x65\145\x64\141\x6e\143\x65\56\40\111\156\40\164\150\151\x73\40\x63\x61\x73\x65\x2c\x20\x74\x68\145\40\157\162\x64\x65\x72\x20\x77\151\x6c\x6c\40\142\145\40\x70\157\x73\x73\x69\142\x6c\145\x20\141\156\x64\x20\x56\x41\x54\x20\166\x65\162\x69\146\151\x63\x61\x74\x69\x6f\x6e\40\167\151\154\x6c\40\x74\141\153\x65\x20\160\154\141\143\145\40\x6c\141\164\145\x72\40\x76\x69\141\40\141\40\x43\x52\x4f\x4e\40\x6a\157\x62\56", "\x74\145\x61\155\167\141\x6e\x74\145\165\166\x61\164\x76\151\x65\x73"), "\x50\145\162\x69\x6f\144\151\x63\x61\x6c\x6c\x79\x20\x63\x68\x65\143\x6b\40\x56\x41\x54\x20\x66\x6f\162\x20\141\154\154\40\x79\157\165\x72\x20\x63\x75\x73\164\x6f\x6d\x65\x72\163\56" => __("\120\145\x72\x69\157\144\x69\x63\x61\154\x6c\x79\x20\x63\x68\145\143\153\x20\x56\x41\124\40\x66\x6f\x72\x20\x61\x6c\154\40\x79\x6f\x75\x72\x20\143\x75\163\164\157\155\145\x72\x73\x2e", "\x74\x65\x61\x6d\x77\141\x6e\x74\x65\x75\166\x61\x74\166\151\x65\x73"), "\101\x6c\154\40\x61\x64\x64\x72\145\x73\163\145\163\40\151\156\40\171\x6f\165\162\40\163\164\x6f\162\x65\x20\x77\x69\164\x68\x20\141\40\x56\x41\x54\40\x6e\165\155\x62\145\162\40\x77\x69\154\x6c\x20\142\145\40\162\145\x63\x68\x65\x63\x6b\145\144\40\151\156\x20\164\150\x65\40\126\x49\x45\x53\40\144\x61\164\141\142\x61\163\145\40\160\x65\162\151\x6f\144\x69\x63\141\x6c\154\x79\56" => __("\x41\x6c\x6c\x20\x61\x64\x64\x72\x65\163\x73\145\163\x20\151\x6e\x20\x79\157\x75\162\x20\x73\x74\x6f\x72\x65\x20\167\x69\x74\x68\40\x61\40\x56\x41\x54\40\x6e\165\x6d\142\145\x72\40\x77\151\154\154\40\142\x65\40\x72\145\143\x68\x65\143\153\x65\x64\x20\x69\156\40\x74\x68\145\40\x56\111\105\x53\40\144\141\x74\x61\x62\x61\x73\x65\40\160\145\x72\151\x6f\x64\x69\x63\x61\x6c\154\x79\x2e", "\x74\x65\x61\155\167\x61\156\164\145\x75\x76\x61\164\166\151\x65\x73"), "\x48\157\x77\40\x6f\146\164\145\156\x20\164\157\x20\x63\150\x65\143\x6b\40\x56\101\x54\x20\160\145\x72\151\x6f\144\x69\143\x61\x6c\154\171\x20\x28\151\156\x20\144\x61\171\x73\x29" => __("\110\x6f\167\x20\157\x66\x74\145\x6e\40\164\x6f\x20\143\150\x65\143\x6b\40\x56\x41\124\40\x70\145\162\151\157\144\151\143\x61\x6c\x6c\171\x20\x28\151\x6e\x20\144\141\171\x73\x29", "\164\x65\141\155\x77\x61\156\x74\x65\x75\x76\x61\x74\166\151\x65\x73"), "\104\x69\163\160\x6c\x61\x79\40\151\156\143\x6f\162\162\145\x63\164\x20\126\x41\x54\x20\x69\156\x66\x6f\162\155\141\x74\151\x6f\156\40\x6f\156\x20\164\x68\x65\x20\x6f\x72\x64\145\x72" => __("\x44\x69\163\x70\x6c\141\x79\x20\x69\156\143\157\x72\162\x65\143\164\x20\x56\101\x54\x20\151\x6e\146\x6f\162\x6d\x61\x74\x69\x6f\x6e\40\157\156\40\x74\150\x65\x20\x6f\x72\144\x65\x72", "\164\145\141\x6d\x77\x61\156\x74\145\165\166\x61\164\166\x69\145\x73"), "\104\151\x73\x70\x6c\141\x79\x20\163\165\143\x63\145\163\163\40\126\101\124\40\x69\156\146\x6f\x72\155\x61\164\x69\157\x6e\x20\x6f\x6e\x20\x74\150\145\x20\157\x72\144\x65\x72" => __("\x44\151\163\x70\154\141\x79\x20\163\x75\x63\143\145\163\x73\x20\126\x41\124\x20\x69\x6e\146\157\x72\x6d\x61\x74\151\157\x6e\40\x6f\x6e\40\164\150\145\40\x6f\x72\x64\x65\162", "\x74\x65\x61\155\x77\141\x6e\x74\145\x75\x76\141\164\166\151\x65\x73"), "\120\162\x6f\170\x79" => __("\120\x72\x6f\x78\x79", "\164\145\x61\x6d\x77\141\x6e\164\x65\165\x76\x61\164\x76\151\145\x73"), "\104\x6f\x20\156\157\x74\40\165\x73\145\x20\160\162\x6f\x78\x79\40\151\156\x20\x63\141\x73\145\40\157\146\x20\141\156\x20\145\162\162\x6f\162\56" => __("\104\157\40\156\x6f\x74\x20\x75\x73\x65\x20\x70\x72\x6f\170\171\40\x69\156\40\143\141\x73\x65\x20\157\146\40\x61\156\40\x65\x72\162\157\162\56", "\x74\145\x61\x6d\167\141\156\x74\x65\165\166\x61\164\166\x69\145\x73"), "\x49\x66\40\x79\157\165\40\x73\x65\x6c\x65\x63\x74\x20\164\x68\x69\163\40\157\160\x74\x69\157\156\54\40\x61\x6e\144\40\157\156\145\x20\157\146\x20\164\150\145\40\x70\162\157\170\x79\40\163\145\x72\166\x65\x72\163\x20\162\x65\x74\165\162\x6e\x73\40\141\40\x63\x6f\156\x6e\145\143\x74\x69\x6f\x6e\x20\x65\162\x72\x6f\162\x2c\40\x74\150\145\40\x63\157\x6e\x6e\145\143\x74\151\157\156\40\167\x69\154\x6c\40\142\145\40\x72\x65\164\x72\x69\145\x64\x20\x64\151\x72\x65\143\x74\x6c\171\x20\x66\x72\x6f\155\40\x79\157\x75\x72\40\x73\x65\x72\166\x65\162\40\167\x69\x74\150\157\165\x74\40\165\163\x69\x6e\x67\x20\x61\x20\x70\162\x6f\170\x79\x2e" => __("\111\x66\40\x79\157\x75\40\163\145\x6c\145\143\164\40\164\x68\x69\163\40\x6f\160\164\151\x6f\156\x2c\x20\141\156\144\x20\x6f\156\145\x20\x6f\x66\x20\164\x68\x65\40\160\x72\x6f\170\171\40\163\145\x72\166\145\x72\163\x20\x72\145\x74\x75\162\156\163\x20\141\x20\x63\157\x6e\156\x65\143\164\x69\157\156\x20\x65\x72\x72\x6f\x72\x2c\40\164\x68\145\40\x63\157\156\x6e\x65\x63\x74\151\157\x6e\40\167\x69\154\x6c\x20\x62\145\40\162\x65\x74\x72\x69\x65\x64\x20\x64\151\x72\x65\x63\164\x6c\171\x20\x66\162\157\155\40\x79\x6f\x75\x72\40\x73\x65\x72\x76\x65\162\x20\x77\x69\x74\150\157\x75\x74\40\165\x73\151\x6e\147\40\x61\x20\160\162\157\170\171\x2e", "\x74\x65\141\x6d\x77\141\x6e\164\145\x75\166\x61\164\x76\x69\x65\163"), "\x50\162\x6f\170\171\40\x6c\151\x73\164" => __("\x50\x72\x6f\x78\171\40\154\x69\x73\164", "\x74\x65\x61\x6d\167\141\x6e\x74\145\165\x76\x61\164\166\x69\145\163"), "\106\157\162\x6d\141\164\40\111\120\72\x50\157\x72\164\40\55\40\163\145\160\141\x72\141\x74\145\x64\40\142\x79\40\156\145\x77\x20\154\151\156\x65\x73" => __("\106\157\162\x6d\141\164\x20\111\x50\72\120\x6f\x72\x74\40\x2d\40\x73\x65\160\x61\x72\141\164\145\x64\x20\x62\171\40\x6e\x65\167\x20\154\x69\x6e\x65\x73", "\x74\145\x61\x6d\x77\141\x6e\x74\x65\165\x76\x61\164\166\x69\145\x73"), "\101\120\x49\x20\143\x6f\156\156\x65\x63\164\x69\157\x6e\40\145\x73\164\141\142\x6c\151\x73\x68\145\x64" => __("\101\120\111\x20\x63\x6f\x6e\156\x65\143\164\151\x6f\156\x20\x65\x73\x74\x61\x62\x6c\x69\x73\x68\145\144", "\x74\x65\x61\x6d\167\x61\156\x74\x65\165\166\141\164\x76\151\x65\x73"), "\116\x6f\40\x63\157\156\x6e\x65\143\x74\151\157\156\40\x74\x6f\40\x41\x50\111" => __("\116\x6f\x20\x63\157\x6e\x6e\145\x63\x74\151\x6f\156\x20\x74\x6f\x20\x41\120\111", "\164\145\141\x6d\167\141\156\x74\145\165\166\141\164\x76\151\x65\163"), "\103\157\x72\x72\x65\x63\164\x6c\x79\40\143\x72\145\x61\x74\x65\144\x20\161\x75\145\165\145" => __("\103\157\162\x72\145\x63\x74\154\x79\40\x63\x72\x65\141\x74\145\x64\x20\161\165\145\165\145", "\164\145\x61\x6d\x77\x61\156\x74\145\x75\x76\141\164\166\x69\x65\163"), "\x52\x75\x6e\40\143\x72\157\156\40\x6e\157\167" => __("\x52\x75\x6e\x20\x63\x72\x6f\156\40\x6e\157\167", "\164\145\x61\x6d\167\141\156\x74\145\165\x76\x61\164\166\151\145\x73"), "\x43\x72\x6f\x6e\x20\x55\122\114" => __("\103\x72\157\x6e\x20\125\x52\114", "\164\x65\x61\155\167\x61\x6e\x74\x65\x75\166\x61\x74\166\151\x65\x73"), "\111\x64" => __("\111\x64", "\x74\x65\141\x6d\x77\141\156\164\145\x75\x76\x61\x74\166\151\145\163"), "\111\x64\40\x41\x64\144\x72\145\x73\163" => __("\111\x64\40\101\144\144\162\145\x73\x73", "\164\145\x61\x6d\x77\x61\156\164\x65\x75\x76\x61\x74\166\151\x65\x73"), "\x4e\141\155\x65" => __("\x4e\141\155\x65", "\164\x65\x61\155\x77\141\156\x74\x65\165\166\x61\x74\166\151\x65\163"), "\126\101\124" => __("\x56\101\x54", "\x74\x65\141\155\x77\x61\156\164\145\x75\166\x61\164\x76\x69\x65\x73"), "\122\141\x77\40\x56\101\x54" => __("\122\141\167\x20\x56\101\x54", "\164\145\x61\155\167\141\156\164\x65\165\166\141\x74\166\151\x65\x73"), "\x43\x6f\x75\156\x74\162\x79\40\103\157\144\x65" => __("\103\157\x75\156\164\162\x79\40\x43\157\x64\x65", "\164\145\141\x6d\167\141\156\x74\145\x75\x76\141\164\166\x69\x65\163"), "\x49\x73\40\126\141\154\x69\x64" => __("\x49\163\40\126\x61\x6c\151\144", "\164\145\x61\x6d\167\141\x6e\x74\145\165\x76\141\x74\x76\x69\x65\x73"), "\101\144\x64\x72\x65\x73\x73" => __("\101\x64\x64\x72\145\163\163", "\164\145\x61\155\x77\141\156\164\145\x75\x76\141\164\166\151\145\x73"), "\114\141\x73\164\x20\125\160\144\141\164\145" => __("\x4c\x61\x73\x74\40\125\x70\144\x61\x74\x65", "\x74\145\x61\155\x77\141\156\164\x65\165\x76\141\x74\166\151\x65\163"), "\x50\x61\162\163\x65\144\x20\103\x69\164\x79" => __("\120\x61\162\x73\145\144\x20\103\151\x74\171", "\x74\145\141\155\x77\141\x6e\x74\x65\165\x76\x61\x74\166\x69\x65\x73"), "\x50\141\x72\163\145\144\x20\101\x64\144\x72\145\x73\x73" => __("\x50\x61\162\x73\145\x64\40\x41\144\144\x72\x65\163\x73", "\164\145\x61\x6d\x77\x61\156\164\x65\x75\x76\x61\x74\x76\x69\x65\163"), "\x50\141\x72\x73\145\144\x20\x5a\111\x50" => __("\x50\x61\162\x73\145\x64\x20\x5a\x49\x50", "\x74\145\x61\x6d\167\x61\156\164\x65\x75\x76\141\164\x76\151\145\163"), "\x50\x61\x72\x73\145\144\x20\x5a\x49\120\40\x43\151\x74\x79" => __("\x50\x61\x72\163\145\144\x20\x5a\x49\x50\x20\103\151\x74\171", "\164\145\141\x6d\167\141\x6e\x74\x65\x75\166\141\x74\x76\151\x65\163"), "\124\150\151\x73\40\x6d\157\144\x75\154\x65\40\141\x6c\x6c\x6f\167\x73\x20\x74\157\40\x64\151\163\160\154\x61\171\x20\164\150\145\40\154\157\x77\x65\163\x74\x20\160\x72\151\x63\x65\x20\x69\x6e\40\150\x69\163\164\157\x72\x79" => __("\124\x68\x69\163\x20\155\157\x64\165\x6c\x65\x20\x61\154\x6c\x6f\167\163\40\x74\x6f\x20\x64\151\163\x70\x6c\141\x79\40\164\x68\145\40\154\x6f\x77\145\163\x74\40\x70\162\151\x63\x65\40\151\156\x20\150\x69\x73\164\x6f\162\x79", "\x74\145\141\155\x77\141\x6e\x74\145\x75\x76\x61\164\166\x69\x65\x73"), "\x53\x75\143\143\x65\x73\x73" => __("\x53\165\143\143\145\163\x73", "\164\145\x61\155\x77\141\x6e\164\x65\165\x76\141\x74\x76\151\x65\x73"), "\126\101\124\40\x76\x61\154\x69\x64" => __("\126\101\x54\40\x76\x61\154\x69\x64", "\164\145\141\x6d\167\141\156\x74\x65\x75\x76\141\164\x76\151\145\163"), "\x43\x68\x65\x63\153\x20\126\101\124\40\156\x75\x6d\x62\145\162" => __("\103\x68\145\x63\153\40\x56\x41\124\x20\156\165\155\x62\145\162", "\164\x65\141\x6d\167\141\x6e\164\x65\x75\166\x61\x74\166\151\145\163"), "\x56\101\x54\40\126\x65\x72\x69\x66\151\143\141\x74\x69\x6f\156" => __("\126\x41\x54\x20\x56\145\x72\x69\x66\x69\x63\x61\x74\x69\157\x6e", "\x74\x65\x61\155\167\141\156\164\145\x75\166\x61\x74\x76\151\145\x73"), "\x4f\162\144\145\x72\40\111\x44\x20\x6e\157\164\40\146\157\165\x6e\144" => __("\117\x72\x64\x65\162\40\x49\104\40\156\157\x74\x20\x66\x6f\x75\156\144", "\x74\x65\x61\155\x77\x61\156\x74\145\x75\x76\141\164\x76\x69\145\163"), "\126\101\x54\40\x6e\x75\155\142\x65\162\40\156\x6f\164\40\146\157\x75\156\144\40\151\156\x20\x64\x65\154\151\x76\145\x72\x79\40\x61\x6e\x64\40\x69\156\x76\x6f\151\143\x65\x20\x61\x64\144\x72\145\x73\163" => __("\x56\x41\124\x20\156\165\x6d\x62\145\162\40\156\157\x74\40\x66\x6f\x75\156\144\x20\x69\156\x20\144\145\x6c\x69\166\145\162\x79\x20\x61\156\144\40\151\156\x76\157\x69\x63\145\x20\141\x64\144\162\x65\x73\x73", "\164\x65\141\155\x77\x61\156\164\145\165\166\141\164\166\151\x65\x73"), "\117\x6e\x65\40\157\146\x20\164\x68\145\40\126\x41\124\x20\x6e\165\x6d\142\145\162\163\40\x69\163\40\x6e\x6f\x74\x20\166\x61\154\x69\x64\41" => __("\117\x6e\145\x20\x6f\146\x20\x74\x68\x65\x20\126\101\x54\40\156\165\155\x62\x65\x72\x73\40\x69\163\40\x6e\157\x74\x20\x76\141\x6c\x69\144\x21", "\164\145\x61\x6d\x77\141\x6e\164\145\x75\x76\141\164\166\151\x65\163"), "\x5b\126\x49\105\x53\x5d\x20\x42\151\154\154\x69\156\x67\x20\x41\x64\144\162\145\163\163" => __("\x5b\x56\x49\x45\x53\135\x20\x42\151\x6c\x6c\x69\x6e\147\x20\101\x64\x64\x72\x65\163\x73", "\x74\x65\x61\x6d\167\141\156\164\x65\x75\166\x61\x74\x76\151\145\163"), "\x43\157\155\160\141\156\171\x20\x64\141\x74\x61\40\x72\145\x74\162\151\x65\x76\145\144\40\146\x72\x6f\x6d\x20\x74\x68\145\40\x56\x41\x54\x20\x56\x49\x45\x53\x20\x73\x79\163\x74\145\155\56" => __("\x43\x6f\x6d\160\x61\x6e\171\40\144\x61\164\141\x20\x72\145\x74\x72\x69\x65\166\x65\144\40\146\x72\x6f\155\x20\x74\150\145\40\126\101\x54\x20\x56\x49\x45\x53\x20\x73\171\x73\x74\x65\155\56", "\164\x65\141\x6d\167\141\x6e\x74\x65\x75\x76\x61\164\166\x69\145\163"), "\x54\x68\151\x73\x20\141\144\144\x72\x65\163\x73\x20\x64\x6f\x65\163\x20\x6e\157\164\x20\x68\141\166\x65\x20\141\x20\x56\101\x54\x20\156\x75\x6d\142\145\162" => __("\x54\x68\x69\163\x20\x61\144\x64\x72\145\x73\x73\x20\x64\x6f\145\x73\x20\x6e\157\164\x20\x68\141\x76\x65\x20\141\x20\126\x41\x54\x20\x6e\x75\155\142\145\x72", "\164\145\x61\x6d\x77\x61\x6e\164\145\165\x76\141\164\x76\151\145\x73"), "\124\150\151\163\x20\x56\101\x54\40\156\165\155\x62\x65\162\x20\151\x73\x20\156\157\x74\x20\x76\141\x6c\151\x64" => __("\124\x68\151\x73\40\x56\x41\x54\40\156\165\155\x62\145\162\40\151\x73\x20\156\x6f\164\40\166\x61\154\151\144", "\x74\145\141\155\x77\141\156\164\x65\165\166\141\x74\x76\x69\145\163"), "\x54\x68\x69\x73\x20\x56\101\124\x20\156\x75\155\x62\145\x72\x20\x69\x73\x20\166\141\154\x69\x64" => __("\124\150\x69\x73\x20\126\x41\x54\x20\156\165\155\142\145\162\40\151\163\40\x76\141\154\151\x64", "\164\145\x61\155\x77\141\x6e\164\x65\x75\166\x61\x74\166\151\x65\x73"), "\x43\157\x6d\160\x61\x6e\171\x20\116\141\155\x65\72" => __("\x43\x6f\155\x70\x61\156\x79\x20\x4e\141\x6d\x65\x3a", "\x74\x65\141\x6d\x77\x61\x6e\164\145\165\166\141\x74\x76\151\x65\x73"), "\126\101\x54\x3a" => __("\126\101\x54\x3a", "\164\145\x61\155\x77\x61\156\x74\145\x75\166\x61\164\166\x69\x65\x73"), "\x55\160\x64\x61\x74\145\72" => __("\x55\160\144\x61\x74\145\72", "\164\x65\x61\155\x77\x61\156\x74\145\165\x76\x61\x74\166\151\x65\163"), "\x41\144\x64\162\x65\x73\163\x3a" => __("\x41\x64\144\162\x65\163\163\x3a", "\164\x65\141\x6d\x77\141\156\164\145\x75\166\x61\x74\166\x69\x65\x73"), "\133\126\111\105\123\135\x20\104\145\x6c\x69\166\145\162\x79\40\x41\144\144\162\145\163\163" => __("\133\126\x49\105\x53\x5d\x20\x44\x65\154\151\166\145\162\x79\x20\101\x64\144\162\x65\x73\x73", "\164\145\x61\155\x77\141\x6e\164\x65\165\166\141\164\x76\x69\x65\x73"), "\x46\145\x74\x63\x68\x20\144\x61\164\141\x20\141\147\x61\151\156" => __("\106\145\x74\143\150\40\x64\141\164\x61\40\141\147\x61\151\x6e", "\x74\x65\x61\x6d\x77\x61\156\164\x65\165\166\x61\x74\x76\151\x65\163"), "\103\157\x6d\x70\x61\156\x79\40\104\x61\164\x61\x20\x66\x72\157\155\x20\126\x49\x45\x53\40\123\x79\x73\164\145\x6d" => __("\103\x6f\x6d\x70\141\156\171\40\104\141\x74\x61\x20\146\162\x6f\x6d\40\x56\111\x45\x53\x20\123\171\x73\164\145\x6d", "\x74\x65\141\155\167\141\x6e\164\x65\x75\166\x61\x74\166\x69\145\x73"), "\x55\x73\145\x20\164\x68\x69\163\40\x64\141\x74\141" => __("\125\163\145\x20\x74\x68\151\x73\x20\144\141\164\141", "\164\145\141\x6d\167\x61\x6e\164\x65\165\x76\141\x74\x76\x69\145\x73"), "\x56\101\x54\40\x6e\x75\x6d\x62\145\x72\40\151\x73\x20\x72\x65\161\x75\151\162\145\144\x2e" => __("\x56\x41\124\x20\x6e\x75\155\142\x65\162\40\151\163\x20\162\x65\x71\x75\x69\162\145\x64\x2e", "\164\x65\x61\155\x77\141\x6e\164\x65\165\x76\141\164\x76\151\145\x73"), "\x56\101\124\x20\x6e\x75\155\x62\x65\162\x20\151\163\x20\x6e\x6f\164\40\x76\x61\154\151\x64\x2e" => __("\126\101\124\40\x6e\x75\x6d\x62\x65\x72\x20\151\x73\x20\156\157\164\x20\x76\x61\154\x69\x64\x2e", "\x74\x65\x61\x6d\x77\x61\156\x74\x65\165\166\x61\x74\166\151\145\163"), "\102\x6c\x6f\143\x6b\x20\116\111\x50" => __("\x42\x6c\157\143\153\40\x4e\111\120", "\x74\145\141\155\x77\141\156\x74\145\x75\x76\141\x74\x76\x69\x65\163"), "\116\x49\120\40\151\163\x20\x6f\x6e\40\142\154\141\143\153\40\154\x69\x73\x74" => __("\116\111\x50\x20\x69\x73\40\157\156\40\142\x6c\141\x63\x6b\x20\154\x69\x73\164", "\164\x65\x61\x6d\x77\141\x6e\x74\145\x75\166\x61\x74\166\x69\x65\163"), "\x4e\165\155\145\x72\40\x56\101\124\x20\x70\x6f\167\151\x6e\x69\145\x6e\40\172\141\167\151\145\x72\x61\xc4\207\40\160\162\145\x66\151\x78\54\x20\x6e\x70\56\40\x44\x45\x2c\40\106\x52\40\151\164\x70\56" => __("\x4e\x75\155\145\162\x20\x56\101\124\x20\x70\157\167\x69\x6e\151\x65\156\x20\172\x61\167\151\145\x72\141\xc4\x87\x20\x70\162\x65\146\x69\x78\54\40\x6e\160\56\x20\104\x45\54\40\106\x52\x20\151\x74\x70\56", "\164\145\x61\155\167\141\156\x74\x65\x75\x76\x61\164\x76\151\145\163"), "\x42\xc5\202\304\x85\144\40\160\x6f\142\151\145\x72\x61\156\151\x61\40\x6e\165\155\x65\162\165\40\x56\x41\124" => __("\x42\xc5\202\304\205\144\x20\x70\x6f\x62\151\145\x72\x61\156\x69\x61\x20\156\x75\155\x65\x72\x75\40\126\101\124", "\x74\145\141\155\x77\141\x6e\164\x65\165\x76\x61\164\x76\x69\x65\x73"), "\116\x75\155\145\x72\x20\x56\x41\124\40\x6e\x69\145\x20\x6a\x65\x73\164\40\x70\x72\141\x77\x69\x64\xc5\x82\x6f\167\x79" => __("\x4e\165\155\145\162\40\x56\101\124\40\x6e\x69\x65\40\x6a\x65\x73\164\x20\x70\x72\141\167\151\144\305\x82\x6f\x77\x79", "\x74\x65\x61\155\x77\x61\156\x74\145\x75\x76\141\164\166\x69\145\163"), "\124\x68\145\40\x56\101\x54\x20\x70\162\x65\146\151\x78\40\x64\157\x65\163\x20\156\x6f\164\x20\155\141\x74\143\150\40\x74\150\145\x20\x73\145\x6c\145\143\164\x65\144\x20\x63\157\165\156\x74\162\x79\x2e" => __("\x54\x68\x65\x20\x56\101\x54\x20\x70\x72\145\x66\151\x78\40\x64\x6f\145\163\x20\156\157\x74\40\155\141\164\x63\150\40\164\150\x65\x20\163\x65\154\145\x63\164\145\144\40\143\x6f\165\x6e\x74\162\x79\x2e", "\164\145\141\x6d\167\x61\x6e\164\145\x75\166\x61\x74\166\x69\145\x73")]); exit; ny3xgF: } }21 namespace Teamwanteuvatvies\Controllers; use Teamwanteuvatvies\Tools; defined("\x41\102\x53\x50\101\x54\x48") || exit; class AdminPageController { public static function init() { if (is_admin()) { goto PwFL7L; } return; PwFL7L: add_action("\x61\144\155\151\156\137\x6d\x65\156\165", [self::class, "\x61\x64\x64\103\x75\x73\x74\x6f\155\x41\x64\x6d\151\156\x50\141\147\x65"]); add_action("\151\156\x69\164", [self::class, "\x68\141\x6e\x64\x6c\x65\x50\x6f\163\x74\122\x65\x71\165\x65\163\x74"]); } public static function addCustomAdminPage() { if (current_user_can("\x6d\141\x6e\141\x67\145\137\157\x70\x74\x69\157\156\x73")) { goto NiIOSX; } return; NiIOSX: add_submenu_page("\167\x6f\x6f\x63\x6f\x6d\155\145\162\x63\145", __("\x45\x55\x20\126\111\105\x53\x20\126\101\124", "\164\x65\x61\x6d\x77\141\156\x74\145\x75\166\x61\x74\x76\x69\x65\x73"), __("\105\x55\40\x56\x49\x45\x53\x20\x56\101\x54", "\164\x65\141\x6d\167\x61\156\164\145\x75\166\141\x74\x76\151\x65\x73"), "\155\x61\156\x61\x67\145\137\x6f\x70\x74\x69\x6f\156\x73", "\x74\x65\x61\155\x77\x61\156\164\145\165\x76\x61\x74\x76\151\x65\163", [self::class, "\162\x65\x6e\x64\x65\162"]); } public static function render() { if (current_user_can("\x6d\141\x6e\x61\147\145\x5f\157\160\164\151\157\x6e\x73")) { goto dg6p7f; } wp_die(esc_html__("\131\157\x75\40\144\157\40\156\157\x74\40\x68\x61\x76\x65\40\163\x75\146\x66\x69\143\x69\145\x6e\x74\x20\160\145\162\x6d\151\163\x73\151\157\156\163\x20\x74\157\40\141\x63\143\145\x73\x73\x20\164\150\x69\163\40\x70\141\147\x65\56", "\x74\145\141\x6d\x77\x61\x6e\164\x65\x75\x76\141\164\166\x69\x65\163")); dg6p7f: $PUb4T8 = admin_url("\141\x64\155\x69\x6e\56\160\150\x70\x3f\x70\x61\147\145\75\x74\x65\141\x6d\167\141\x6e\x74\145\x75\166\x61\164\166\x69\145\163"); $fLAB8Z = get_locale(); $Ci3oJ9 = @filemtime(__DIR__ . "\x2f\56\x2e\x2f\56\x2e\57\x76\x69\x65\x77\163\x2f\152\163\x2f\x61\x70\x70\x2d\164\x65\141\x6d\x77\141\x6e\164\145\x75\166\x61\164\166\151\145\x73\x2e\152\x73"); $h7WZwc = plugins_url("\166\151\145\x77\x73\57\x6a\163\57\141\160\160\55\164\x65\x61\x6d\167\x61\x6e\164\145\165\166\x61\x74\x76\x69\145\x73\x2e\x6a\x73", realpath(__DIR__ . "\x2f\56\x2e\57")) . "\77\166\75" . $Ci3oJ9; $LRiOLm = plugins_url("\x76\x69\145\167\163\57\x63\163\x73\57\x61\x70\x70\55\x74\145\x61\x6d\167\141\156\164\x65\165\166\x61\164\x76\151\x65\x73\x2e\x63\x73\163", realpath(__DIR__ . "\57\56\56\x2f")) . "\x3f\x76\75" . $Ci3oJ9; $e_A49W = wp_create_nonce("\164\x65\x61\x6d\167\x61\156\x74\x65\165\166\141\164\x76\x69\x65\x73\137\x70\x6f\163\x74\137\156\157\156\143\x65"); $VK6wF2 = ["\x6d\157\x64\x75\154\145\101\144\155\151\156\114\x69\x6e\x6b" => $PUb4T8, "\151\x73\157\x5f\x63\157\x64\145" => $fLAB8Z, "\141\x70\160\x5f\x74\145\x61\155\x77\141\x6e\x74\x65\x75\166\x61\164\166\x69\x65\x73\x5f\152\x73" => $h7WZwc, "\141\160\x70\137\x74\x65\x61\155\x77\141\156\164\145\x75\x76\141\164\x76\151\145\163\x5f\143\x73\163" => $LRiOLm, "\x6e\157\x6e\x63\x65" => $e_A49W]; $VBjFJw = __DIR__ . "\x2f\56\x2e\x2f\x74\x65\x6d\160\154\x61\x74\145\x73\57\141\x64\155\151\156\x2f\x72\145\156\144\x65\x72\x2d\x64\145\x76\56\160\150\x70"; add_filter("\163\143\162\x69\160\x74\137\154\157\x61\144\x65\x72\x5f\x74\141\x67", function ($RwW8fW, $rk3j98, $ZxdFHk) { if (!($rk3j98 === "\x74\145\141\155\167\x61\x6e\164\145\x75\x76\x61\164\166\x69\145\163\x2d\163\143\x72\151\160\164")) { goto dWQN3v; } $RwW8fW = "\x3c\163\143\162\151\x70\x74\x20\164\x79\160\x65\x3d\42\155\x6f\144\165\x6c\x65\x22\40\x73\162\143\x3d\42" . esc_url($ZxdFHk) . "\x22\40\x63\x72\x6f\x73\163\x6f\162\x69\147\151\x6e\x3e\74\x2f\x73\x63\x72\151\x70\x74\76"; dWQN3v: return $RwW8fW; }, 5000, 3); $wjaLJa = "\x68\x74\x74\160\163\x3a\57\57\x63\x64\x6e\x2e\164\145\141\155\167\141\156\164\x2e\x63\157\x6d\x2f\x77\x6f\162\144\x70\x72\x65\x73\x73\55\x74\x65\141\155\167\x61\x6e\164\145\x75\166\x61\164\166\151\145\163\x2f" . TEAMWANTEUVATVIES_VERSION . "\57"; wp_enqueue_style("\x74\x65\x61\155\x77\x61\x6e\164\145\x75\166\x61\164\166\x69\145\x73\x2d\x73\x74\171\154\145", $wjaLJa . "\x76\151\145\167\x73\57\143\x73\x73\57\x61\160\160\x2d\x74\145\x61\x6d\167\x61\156\164\x65\x75\166\x61\x74\x76\151\145\x73\x2e\x63\163\163", array(), TEAMWANTEUVATVIES_VERSION); wp_enqueue_script("\164\x65\141\155\x77\141\x6e\x74\x65\x75\x76\141\x74\x76\151\145\x73\55\x73\x63\162\x69\x70\164", $wjaLJa . "\x76\151\145\x77\x73\57\x6a\x73\x2f\141\160\x70\x2d\x74\x65\141\155\x77\x61\156\x74\145\x75\166\141\x74\166\151\x65\x73\x2e\x6a\163", array(), TEAMWANTEUVATVIES_VERSION, true); $VBjFJw = __DIR__ . "\57\56\56\57\x74\x65\155\x70\154\141\164\145\x73\57\x61\x64\x6d\x69\x6e\57\162\x65\156\144\x65\162\x2e\x70\150\160"; if (file_exists($VBjFJw)) { goto g2LQsG; } echo "\x3c\41\55\55\x20\105\162\162\x6f\x72\x3a\40\x41\144\155\151\156\x50\x61\x67\x65\103\x6f\156\x74\x72\x6f\154\154\145\x72\x3a\72\162\145\x6e\144\145\162\40\124\x65\x6d\160\x6c\x61\x74\145\x20\x66\151\x6c\x65\40\156\157\164\x20\146\x6f\165\156\144\x2e\40\55\x2d\76"; goto erl4TB; g2LQsG: extract($VK6wF2); include_once $VBjFJw; erl4TB: } public static function handlePostRequest() { if (!(!is_admin() || !current_user_can("\x6d\141\156\x61\x67\145\137\157\x70\x74\x69\157\156\x73"))) { goto Ra_z6r; } return; Ra_z6r: self::renderTranslation(); self::loadPrestashopAdminApiControllers(); } private static function loadPrestashopAdminApiControllers() { if (!Tools::getValue("\x74\x77\x61\143\x74\151\157\156")) { goto Id0NFx; } try { $kEv8x_ = new \Teamwanteuvatvies\Src\AdminApi\Loader(); $kEv8x_->run(); } catch (\Throwable $K3EbGX) { } Id0NFx: } private static function renderTranslation() { if (!(Tools::getValue("\x61\x63\164\151\x6f\156") === "\x67\x65\x74\x6c\x61\x6e\x67")) { goto Pe1B7B; } @ob_clean(); header("\x43\x6f\x6e\x74\x65\x6e\164\55\x54\171\160\145\x3a\x20\141\x70\160\x6c\x69\x63\141\164\151\x6f\156\x2f\x6a\163\x6f\x6e\73\40\143\150\x61\162\163\x65\x74\x3d\x75\164\146\55\70"); echo json_encode(["\x54\150\145\40\x66\x6f\162\x6d\40\167\141\x73\40\x73\141\166\x65\144\x20\x63\x6f\x72\x72\x65\x63\164\154\x79" => __("\x54\150\145\40\146\x6f\x72\155\x20\167\141\x73\x20\163\141\x76\x65\144\x20\x63\x6f\x72\x72\x65\143\164\154\171", "\x74\145\141\155\167\141\156\164\x65\165\x76\x61\164\166\151\145\x73"), "\163\x65\154\x65\x63\164\145\144\40\163\150\157\x70\x3a" => __("\163\x65\154\145\x63\164\x65\x64\x20\163\x68\157\160\72", "\x74\x65\141\155\x77\141\156\164\145\165\166\141\x74\166\x69\x65\x73"), "\123\101\x56\105" => __("\123\x41\126\105", "\164\x65\141\155\167\141\156\164\145\x75\x76\141\x74\x76\151\x65\x73"), "\127\145\162\171\x66\151\153\x61\x63\x6a\x61\x20\126\101\124" => __("\127\145\x72\x79\146\151\x6b\x61\x63\152\141\x20\x56\101\x54", "\164\145\141\x6d\x77\x61\156\164\145\x75\166\x61\164\x76\151\145\x73"), "\x53\x65\141\x72\143\x68" => __("\123\x65\x61\162\143\x68", "\x74\x65\141\x6d\x77\141\156\x74\145\165\166\141\164\166\151\x65\x73"), "\103\157\x6e\x66\x69\147\x75\162\141\164\x69\157\156" => __("\x43\157\156\146\x69\147\165\162\x61\x74\151\x6f\156", "\x74\x65\x61\155\x77\141\156\x74\145\x75\166\141\x74\166\x69\x65\163"), "\103\x72\x6f\156" => __("\103\x72\157\156", "\164\145\x61\155\x77\x61\156\x74\145\165\x76\141\x74\x76\x69\x65\163"), "\x56\101\x54\x20\114\151\x73\164" => __("\x56\101\124\x20\114\151\163\164", "\164\x65\141\x6d\x77\x61\x6e\164\145\x75\166\141\x74\x76\151\x65\x73"), "\126\101\x54\40\x48\x69\x73\164\x6f\162\x79\40\x4c\x69\x73\x74" => __("\126\x41\x54\40\x48\151\163\164\x6f\162\x79\x20\x4c\x69\163\164", "\x74\145\x61\155\167\141\156\164\x65\x75\166\x61\164\166\151\x65\x73"), "\124\162\x61\156\163\x6c\141\x74\145" => __("\x54\162\x61\x6e\x73\154\141\164\x65", "\164\x65\x61\x6d\167\141\x6e\164\x65\x75\166\141\x74\x76\x69\145\x73"), "\x53\164\141\164\165\163\40\101\x50\111" => __("\123\164\141\x74\165\x73\40\101\120\x49", "\164\145\141\155\x77\141\x6e\x74\145\x75\166\x61\164\166\x69\145\163"), "\126\145\x72\151\146\x79\40\x56\x41\124\40\x64\165\162\151\x6e\x67\40\x6f\162\x64\x65\162\40\160\x6c\x61\x63\x65\155\x65\x6e\164" => __("\x56\145\x72\x69\x66\x79\x20\x56\101\124\x20\144\165\x72\151\x6e\147\40\x6f\x72\x64\145\x72\x20\x70\x6c\x61\x63\145\x6d\x65\156\164", "\x74\145\141\x6d\167\x61\x6e\x74\145\x75\x76\x61\x74\x76\x69\145\163"), "\122\x65\x71\x75\151\x72\145\x20\126\x41\124\x20\156\165\155\x62\x65\x72\x20\144\x75\162\x69\x6e\147\x20\x6f\162\144\x65\x72\x20\x70\154\x61\x63\x65\x6d\145\156\x74" => __("\x52\145\161\x75\151\162\x65\40\126\x41\x54\40\x6e\x75\155\x62\145\162\x20\x64\165\x72\x69\x6e\x67\x20\x6f\x72\144\x65\162\40\160\x6c\x61\143\145\x6d\145\x6e\164", "\164\x65\141\x6d\167\x61\x6e\x74\145\x75\x76\x61\164\166\151\x65\163"), "\101\x6c\x6c\157\167\x20\x6f\162\144\145\162\x73\40\167\x69\164\150\40\151\x6e\143\157\162\162\x65\143\x74\40\x56\101\x54\40\156\165\x6d\142\x65\162" => __("\101\x6c\x6c\157\x77\x20\x6f\162\x64\x65\162\x73\40\x77\x69\164\150\x20\151\156\x63\157\162\162\145\143\164\x20\126\x41\124\40\156\x75\155\142\x65\162", "\164\145\x61\155\167\141\x6e\164\x65\165\x76\x61\164\166\x69\x65\x73"), "\122\x65\x71\165\x69\162\145\x20\160\x72\145\146\x69\x78\40\144\x75\x72\151\156\x67\x20\157\162\144\x65\162\40\160\x6c\141\x63\145\155\x65\156\x74\40\50\x65\x2e\147\x2e\x2c\x20\106\122\x2c\40\x44\105\x2c\x20\145\164\143\56\51" => __("\122\145\161\x75\151\162\145\40\x70\162\145\146\x69\170\x20\144\165\x72\151\x6e\147\x20\157\162\x64\145\162\x20\x70\x6c\141\143\x65\x6d\x65\x6e\164\40\50\145\56\147\56\54\40\x46\122\x2c\x20\104\x45\x2c\x20\145\x74\x63\x2e\x29", "\164\145\141\x6d\167\x61\156\164\x65\x75\166\141\x74\x76\x69\145\x73"), "\104\145\x66\141\165\154\164\x20\x56\101\x54\x20\160\162\x65\x66\x69\x78" => __("\104\x65\x66\141\165\154\x74\x20\126\x41\124\x20\160\x72\x65\146\x69\170", "\164\145\141\155\x77\x61\156\x74\145\165\166\x61\164\166\x69\x65\x73"), "\x52\145\x63\157\x67\156\x69\x7a\x65\x20\126\x41\124\40\120\x72\145\x66\x69\170\40\142\x79\40\x6f\x72\x64\145\x72\x20\141\x64\x64\x72\x65\163\x73\40\151\x66\40\160\x72\145\146\x69\170\40\x69\163\40\x6d\151\163\163\151\x6e\x67\x20\50\145\x2e\x67\56\54\x20\x46\x52\54\x20\x44\105\x2c\x20\x65\x74\143\56\x29" => __("\x52\x65\143\157\147\156\x69\172\x65\40\x56\101\124\40\120\162\x65\x66\x69\170\x20\142\x79\x20\x6f\162\144\145\162\40\x61\144\x64\x72\145\x73\x73\x20\x69\x66\40\160\x72\x65\146\x69\170\x20\151\163\x20\x6d\151\x73\x73\151\156\x67\x20\50\145\x2e\x67\56\54\40\106\x52\x2c\40\104\x45\54\x20\x65\x74\x63\56\51", "\164\x65\141\x6d\x77\141\x6e\x74\145\165\x76\x61\164\x76\x69\x65\x73"), "\x41\x6c\x6c\x6f\167\x20\157\162\144\145\162\40\x69\146\40\x56\101\124\x20\x73\x65\162\x76\x65\162\40\x64\x6f\x65\163\40\x6e\x6f\x74\40\x70\162\157\x76\151\x64\x65\x20\141\40\x63\157\x72\x72\145\x63\164\40\162\x65\x73\160\157\x6e\163\x65" => __("\x41\154\154\x6f\x77\40\x6f\162\144\x65\x72\x20\151\146\x20\x56\x41\x54\40\163\145\x72\166\x65\x72\40\x64\x6f\145\163\40\156\x6f\x74\40\x70\162\x6f\x76\151\x64\x65\40\x61\40\143\157\162\162\x65\x63\x74\40\x72\145\163\x70\157\156\x73\x65", "\x74\x65\141\155\x77\141\x6e\x74\x65\x75\166\141\164\x76\x69\x65\x73"), "\x49\146\40\171\x6f\x75\162\x20\163\164\x6f\162\x65\x20\150\141\x73\x20\141\40\154\157\164\40\157\x66\40\157\162\x64\x65\162\163\54\40\126\x41\x54\40\166\145\162\151\146\x69\143\x61\x74\151\x6f\156\40\155\x61\x79\40\156\157\x74\40\142\145\x20\160\x6f\x73\x73\x69\x62\x6c\x65\40\x64\165\145\40\164\x6f\x20\154\151\155\151\164\x20\x65\x78\143\145\145\x64\141\156\x63\145\x2e\40\111\156\x20\164\x68\x69\163\x20\x63\x61\x73\x65\54\x20\164\150\145\40\157\162\144\145\162\x20\167\151\154\154\x20\x62\x65\x20\160\157\163\163\151\x62\x6c\145\x20\141\x6e\x64\x20\126\x41\124\40\166\x65\x72\151\146\x69\143\141\164\x69\157\x6e\x20\x77\x69\x6c\154\x20\164\x61\x6b\145\40\x70\154\x61\x63\145\x20\x6c\x61\164\x65\162\40\166\x69\x61\40\141\40\x43\x52\x4f\x4e\40\x6a\x6f\142\56" => __("\x49\146\40\171\x6f\x75\162\x20\x73\x74\157\x72\145\x20\x68\141\x73\x20\x61\40\x6c\x6f\164\x20\157\146\x20\157\162\x64\145\162\x73\54\x20\126\101\124\x20\166\145\162\x69\146\x69\x63\x61\164\151\x6f\156\x20\x6d\x61\x79\x20\156\x6f\x74\40\x62\x65\40\160\157\163\163\151\x62\x6c\145\x20\x64\x75\145\x20\x74\157\40\154\x69\155\x69\x74\x20\145\170\143\x65\145\x64\141\156\143\145\x2e\40\x49\x6e\40\x74\150\151\163\40\143\x61\x73\145\x2c\x20\164\x68\145\x20\x6f\x72\x64\145\x72\40\167\151\154\154\x20\x62\x65\40\160\157\x73\163\151\142\154\145\40\141\156\x64\x20\x56\x41\x54\40\x76\145\162\151\146\151\x63\x61\x74\151\x6f\156\40\167\x69\x6c\154\x20\x74\141\x6b\145\x20\x70\x6c\x61\x63\145\40\154\x61\164\x65\162\40\166\x69\141\40\x61\x20\x43\x52\117\x4e\40\152\157\x62\56", "\x74\145\x61\155\167\x61\156\x74\x65\x75\x76\141\x74\x76\x69\x65\x73"), "\x50\x65\x72\151\157\144\x69\x63\141\x6c\154\171\x20\143\x68\x65\x63\153\40\x56\101\x54\40\x66\x6f\x72\40\141\154\x6c\40\171\157\165\x72\x20\x63\165\163\x74\157\x6d\145\x72\x73\x2e" => __("\120\x65\x72\x69\157\x64\x69\143\141\x6c\x6c\171\x20\x63\x68\145\143\153\40\126\101\124\x20\x66\157\x72\x20\141\154\154\x20\x79\157\x75\162\40\x63\x75\x73\164\x6f\x6d\145\162\163\56", "\164\145\141\x6d\167\x61\x6e\x74\145\x75\166\141\x74\x76\x69\x65\163"), "\x41\154\x6c\x20\x61\144\144\x72\145\163\163\145\x73\40\151\x6e\x20\171\x6f\x75\162\40\x73\164\x6f\x72\145\40\x77\x69\x74\150\40\141\40\x56\101\x54\x20\x6e\165\x6d\142\x65\x72\x20\x77\151\154\x6c\x20\x62\145\40\162\145\143\x68\145\143\153\x65\144\40\151\156\x20\164\150\145\40\x56\x49\105\123\x20\144\x61\164\141\142\x61\163\x65\40\160\145\x72\151\x6f\x64\x69\x63\x61\x6c\154\171\56" => __("\101\154\154\40\x61\144\x64\162\x65\x73\163\145\163\40\x69\x6e\40\x79\x6f\x75\x72\40\x73\164\157\162\145\x20\x77\x69\164\150\x20\141\40\126\x41\124\x20\x6e\165\155\142\x65\162\x20\167\151\154\x6c\40\x62\145\40\x72\145\143\x68\145\x63\x6b\145\x64\x20\x69\x6e\40\x74\x68\145\40\126\111\105\123\x20\144\141\x74\x61\142\x61\163\145\40\x70\x65\162\151\x6f\144\151\x63\141\154\x6c\171\56", "\164\x65\x61\155\167\141\156\x74\x65\x75\166\x61\x74\x76\x69\145\163"), "\x48\x6f\167\x20\157\x66\x74\x65\x6e\x20\x74\157\x20\143\150\145\x63\153\x20\x56\101\x54\x20\x70\145\162\x69\157\x64\151\x63\x61\x6c\x6c\171\x20\50\151\156\x20\144\x61\171\x73\51" => __("\110\x6f\x77\40\x6f\x66\164\145\156\x20\164\157\40\143\150\x65\143\153\40\126\101\124\40\160\145\162\x69\x6f\x64\151\143\x61\154\x6c\x79\x20\50\151\156\40\144\x61\x79\x73\x29", "\x74\145\141\x6d\x77\x61\156\164\x65\x75\x76\x61\x74\x76\x69\x65\x73"), "\x44\151\x73\x70\154\141\x79\40\x69\x6e\x63\157\x72\x72\x65\x63\164\x20\x56\101\x54\x20\x69\156\x66\157\x72\x6d\x61\164\151\157\x6e\x20\157\x6e\x20\x74\x68\145\40\157\x72\x64\145\x72" => __("\x44\x69\x73\x70\154\141\171\40\151\x6e\143\x6f\162\162\x65\143\x74\40\126\x41\x54\40\x69\x6e\x66\x6f\x72\x6d\141\x74\x69\157\x6e\40\157\x6e\40\x74\150\x65\x20\x6f\162\x64\x65\x72", "\x74\x65\x61\155\167\x61\x6e\x74\145\x75\x76\x61\x74\166\x69\145\163"), "\x44\151\163\160\x6c\141\171\x20\x73\x75\143\x63\145\x73\163\40\x56\x41\124\x20\151\x6e\146\x6f\x72\155\141\164\x69\x6f\156\40\157\x6e\40\164\x68\145\x20\x6f\x72\x64\x65\x72" => __("\x44\151\x73\160\154\x61\x79\x20\x73\165\143\x63\x65\163\163\x20\x56\101\x54\x20\x69\x6e\x66\157\162\x6d\x61\x74\151\157\156\x20\157\x6e\x20\164\x68\145\40\x6f\162\x64\145\x72", "\164\145\x61\155\x77\141\x6e\x74\145\165\x76\141\164\x76\151\x65\x73"), "\x50\x72\x6f\x78\x79" => __("\120\162\157\170\x79", "\164\x65\141\x6d\x77\x61\156\164\145\x75\x76\141\x74\166\x69\x65\x73"), "\x44\157\x20\x6e\x6f\164\40\165\x73\145\40\160\x72\x6f\170\171\x20\x69\x6e\40\x63\141\163\x65\40\x6f\146\x20\141\156\x20\145\162\x72\x6f\162\56" => __("\104\x6f\x20\x6e\157\x74\40\x75\163\x65\40\160\162\x6f\170\x79\40\151\x6e\x20\x63\x61\163\145\x20\x6f\146\x20\x61\x6e\40\x65\162\x72\157\x72\56", "\164\145\x61\x6d\x77\141\156\164\x65\165\x76\141\164\166\x69\x65\x73"), "\111\x66\40\171\x6f\165\x20\163\x65\x6c\x65\x63\x74\x20\x74\x68\x69\x73\x20\x6f\x70\164\151\x6f\156\54\x20\x61\156\x64\40\157\x6e\x65\x20\x6f\146\x20\x74\x68\x65\40\x70\162\157\170\x79\x20\163\145\x72\x76\x65\162\x73\x20\x72\145\164\x75\x72\x6e\x73\40\141\40\x63\157\x6e\156\145\143\x74\151\x6f\x6e\40\x65\x72\x72\x6f\x72\54\40\x74\x68\145\x20\x63\157\x6e\x6e\x65\x63\164\x69\x6f\x6e\40\167\x69\154\154\40\x62\x65\x20\x72\145\164\162\x69\145\x64\x20\144\151\162\x65\x63\164\x6c\171\40\146\x72\157\x6d\x20\x79\157\x75\x72\x20\x73\x65\x72\x76\145\x72\x20\x77\x69\x74\x68\157\165\x74\40\x75\163\x69\x6e\147\40\141\x20\160\x72\157\170\x79\56" => __("\111\146\40\171\x6f\x75\40\163\145\x6c\145\143\x74\40\x74\x68\x69\163\x20\157\160\x74\151\157\156\54\x20\x61\x6e\144\40\157\x6e\x65\x20\x6f\146\x20\164\x68\x65\x20\x70\x72\x6f\170\171\x20\163\x65\162\166\145\x72\163\40\162\145\164\x75\162\x6e\163\40\x61\40\143\157\156\x6e\x65\x63\x74\151\157\x6e\40\x65\162\162\157\162\54\x20\164\x68\x65\x20\143\157\156\x6e\145\143\164\151\x6f\156\x20\x77\151\x6c\x6c\40\x62\145\40\x72\x65\x74\x72\151\145\144\40\x64\x69\x72\145\143\x74\x6c\x79\40\146\162\x6f\x6d\x20\171\157\x75\162\40\163\145\x72\x76\x65\x72\x20\x77\x69\x74\x68\157\165\164\40\x75\x73\x69\x6e\147\x20\141\40\x70\162\x6f\170\x79\56", "\x74\x65\141\155\167\141\x6e\x74\x65\x75\166\x61\x74\166\151\x65\x73"), "\120\162\x6f\170\171\40\x6c\151\x73\x74" => __("\120\162\x6f\170\171\40\x6c\x69\x73\164", "\x74\x65\x61\155\167\141\156\x74\145\x75\166\141\164\x76\151\145\163"), "\106\x6f\162\155\141\164\40\111\120\x3a\x50\157\x72\164\40\55\40\163\145\x70\x61\162\141\164\145\x64\40\x62\x79\40\156\145\167\40\x6c\151\156\145\163" => __("\x46\x6f\162\x6d\x61\x74\40\111\x50\x3a\x50\x6f\x72\x74\x20\55\x20\x73\145\160\x61\x72\141\x74\145\144\40\142\x79\x20\156\145\167\x20\154\x69\156\145\x73", "\x74\145\x61\155\167\x61\x6e\x74\x65\165\166\x61\x74\x76\x69\x65\163"), "\x41\120\x49\x20\143\157\156\156\x65\x63\164\151\x6f\156\x20\145\x73\x74\x61\142\154\151\x73\150\145\144" => __("\x41\120\111\x20\x63\157\156\156\x65\143\x74\x69\x6f\156\40\145\x73\x74\x61\x62\x6c\151\163\150\145\144", "\164\x65\141\x6d\x77\141\x6e\164\x65\165\x76\141\x74\x76\x69\145\163"), "\x4e\x6f\40\x63\157\x6e\156\x65\143\164\151\x6f\x6e\x20\164\x6f\40\101\120\111" => __("\116\157\x20\x63\x6f\x6e\x6e\x65\143\x74\x69\x6f\x6e\x20\164\x6f\x20\x41\120\111", "\164\145\x61\155\x77\x61\x6e\164\145\165\166\141\x74\166\x69\145\x73"), "\x43\x6f\x72\x72\x65\x63\164\x6c\x79\x20\143\162\145\141\164\x65\x64\x20\x71\x75\x65\165\145" => __("\103\157\162\x72\x65\143\164\x6c\x79\x20\143\162\x65\141\x74\145\x64\40\161\x75\145\x75\x65", "\x74\145\x61\155\x77\x61\156\164\145\x75\166\x61\x74\166\x69\145\163"), "\122\165\x6e\x20\143\x72\157\x6e\40\x6e\x6f\167" => __("\x52\165\156\40\143\162\x6f\x6e\40\156\157\x77", "\x74\145\141\155\x77\141\156\x74\145\165\x76\x61\164\x76\151\145\x73"), "\x43\162\157\x6e\40\125\122\x4c" => __("\103\162\x6f\x6e\x20\x55\x52\114", "\164\145\x61\155\167\141\156\x74\x65\x75\x76\x61\164\166\151\145\163"), "\x49\x64" => __("\x49\x64", "\x74\x65\x61\x6d\167\x61\156\164\x65\165\x76\x61\x74\166\151\x65\x73"), "\x49\144\x20\101\144\144\x72\x65\x73\163" => __("\111\x64\40\x41\144\144\162\145\x73\163", "\164\x65\141\155\167\141\156\x74\x65\165\x76\141\164\166\x69\145\x73"), "\x4e\141\x6d\145" => __("\116\x61\x6d\x65", "\164\x65\x61\155\x77\x61\156\x74\145\165\x76\141\x74\166\x69\x65\x73"), "\x56\x41\124" => __("\126\101\124", "\x74\x65\141\x6d\167\x61\x6e\x74\x65\x75\166\141\164\166\151\145\x73"), "\x52\141\167\x20\126\x41\124" => __("\x52\x61\167\x20\126\101\x54", "\164\145\141\155\x77\x61\156\x74\145\x75\166\x61\164\x76\x69\145\x73"), "\103\x6f\165\156\164\162\x79\40\x43\x6f\x64\x65" => __("\103\x6f\x75\156\164\162\171\40\103\x6f\x64\x65", "\164\145\x61\155\167\141\156\x74\145\165\166\141\x74\166\x69\145\x73"), "\111\x73\x20\x56\x61\154\x69\144" => __("\x49\x73\x20\x56\141\x6c\151\144", "\164\145\x61\155\x77\x61\156\x74\145\x75\x76\141\164\x76\151\x65\163"), "\101\x64\144\x72\145\163\x73" => __("\101\144\x64\x72\x65\163\x73", "\164\145\x61\155\x77\x61\x6e\x74\145\x75\x76\141\x74\x76\151\x65\163"), "\114\141\x73\x74\40\125\x70\144\141\164\x65" => __("\114\141\163\x74\40\x55\160\144\141\x74\x65", "\x74\x65\x61\x6d\x77\x61\156\x74\x65\165\x76\x61\x74\x76\151\145\163"), "\x50\141\162\163\145\x64\x20\103\151\x74\x79" => __("\x50\x61\x72\163\x65\144\x20\103\151\x74\x79", "\x74\145\141\x6d\x77\141\156\164\x65\165\x76\x61\x74\166\x69\x65\x73"), "\120\x61\x72\163\145\144\40\x41\144\144\162\145\163\x73" => __("\x50\141\162\x73\x65\x64\40\101\x64\x64\162\x65\163\163", "\164\145\141\155\x77\x61\156\164\x65\165\166\x61\x74\x76\x69\145\x73"), "\x50\141\x72\163\145\x64\40\132\x49\120" => __("\120\x61\x72\163\x65\x64\x20\132\x49\x50", "\164\145\x61\x6d\167\141\156\164\x65\x75\x76\x61\164\x76\151\145\163"), "\x50\141\162\163\x65\x64\x20\132\111\120\40\103\151\x74\x79" => __("\x50\x61\x72\163\x65\x64\x20\132\x49\x50\40\x43\151\164\171", "\164\x65\141\155\x77\x61\x6e\x74\x65\165\166\x61\164\166\151\x65\163"), "\x54\x68\x69\163\x20\155\x6f\144\x75\x6c\x65\40\x61\154\154\x6f\167\163\40\164\157\40\144\x69\x73\x70\x6c\x61\x79\40\164\150\145\x20\154\157\167\145\x73\x74\x20\160\x72\x69\x63\x65\40\x69\156\x20\150\x69\x73\164\x6f\x72\x79" => __("\x54\x68\151\163\x20\x6d\157\144\x75\154\x65\x20\x61\154\154\157\167\163\40\x74\x6f\40\144\x69\163\x70\154\x61\x79\40\x74\x68\145\x20\x6c\x6f\x77\145\163\164\x20\x70\x72\x69\x63\145\40\x69\x6e\x20\150\151\163\164\157\x72\x79", "\164\x65\141\x6d\167\x61\x6e\x74\x65\x75\x76\141\164\166\151\x65\x73"), "\123\x75\x63\143\x65\163\163" => __("\x53\x75\143\143\x65\x73\163", "\x74\145\141\x6d\167\141\x6e\x74\145\x75\166\141\164\x76\x69\145\163"), "\126\101\x54\40\x76\141\154\151\x64" => __("\126\101\x54\x20\x76\x61\154\x69\x64", "\x74\145\141\x6d\x77\x61\x6e\x74\145\165\166\141\x74\166\151\145\163"), "\x43\x68\x65\x63\x6b\40\x56\x41\124\x20\x6e\165\x6d\142\145\162" => __("\103\x68\145\x63\153\x20\126\x41\124\40\x6e\165\155\142\145\162", "\x74\x65\x61\155\x77\141\x6e\x74\145\165\x76\141\164\166\x69\x65\x73"), "\126\101\124\40\x56\x65\x72\x69\146\151\143\141\x74\x69\157\x6e" => __("\x56\101\x54\x20\x56\145\x72\x69\x66\x69\x63\141\164\151\x6f\156", "\x74\145\141\x6d\167\141\156\x74\145\x75\166\x61\164\x76\151\x65\x73"), "\x4f\162\x64\x65\162\40\x49\x44\40\156\x6f\164\40\146\x6f\165\156\144" => __("\x4f\162\144\x65\x72\x20\x49\104\x20\156\157\x74\x20\x66\157\x75\156\x64", "\164\x65\x61\x6d\167\141\156\x74\145\165\166\x61\164\166\x69\x65\163"), "\x56\x41\124\40\156\x75\155\142\145\x72\x20\x6e\x6f\x74\40\x66\x6f\x75\156\x64\x20\x69\x6e\40\144\x65\x6c\151\166\145\162\x79\40\141\156\144\40\151\x6e\166\x6f\151\143\145\40\141\144\144\x72\x65\163\163" => __("\126\101\124\x20\156\165\155\x62\145\x72\x20\x6e\x6f\x74\40\146\157\x75\156\144\40\x69\156\40\x64\x65\x6c\151\x76\145\x72\x79\x20\141\156\x64\40\x69\x6e\166\x6f\151\x63\145\x20\x61\144\144\x72\145\163\x73", "\164\145\x61\155\x77\141\156\x74\x65\x75\x76\x61\164\166\x69\x65\x73"), "\x4f\156\145\x20\157\x66\x20\164\150\x65\40\126\x41\124\40\156\165\155\142\x65\x72\163\40\151\x73\x20\156\157\164\x20\166\141\x6c\151\144\x21" => __("\x4f\156\x65\40\x6f\146\x20\x74\150\x65\x20\x56\101\124\x20\156\165\x6d\142\145\162\163\x20\151\163\40\156\x6f\164\40\x76\x61\154\x69\144\41", "\164\145\141\x6d\167\x61\x6e\x74\x65\165\166\x61\164\166\x69\145\x73"), "\x5b\126\111\x45\x53\x5d\x20\x42\151\x6c\x6c\x69\x6e\x67\40\x41\x64\144\x72\x65\x73\163" => __("\x5b\126\111\x45\x53\x5d\x20\102\x69\x6c\154\151\x6e\147\x20\101\144\x64\x72\x65\163\163", "\164\145\141\155\167\x61\x6e\x74\x65\x75\166\141\x74\x76\x69\x65\163"), "\x43\157\155\160\x61\156\171\40\x64\141\164\141\x20\x72\x65\164\x72\x69\145\166\145\144\x20\x66\x72\157\155\x20\164\x68\x65\x20\x56\101\x54\40\126\111\105\123\40\x73\171\x73\x74\x65\155\x2e" => __("\x43\x6f\155\160\x61\x6e\x79\x20\x64\x61\164\x61\x20\x72\x65\x74\162\x69\x65\x76\145\144\40\x66\x72\x6f\155\x20\164\x68\x65\40\126\x41\124\x20\x56\x49\x45\x53\40\x73\x79\x73\x74\145\x6d\56", "\x74\145\x61\x6d\x77\x61\156\x74\145\165\166\x61\164\166\151\x65\163"), "\124\x68\x69\x73\x20\141\144\144\x72\x65\x73\163\x20\x64\157\x65\x73\x20\156\157\164\40\150\x61\166\x65\40\x61\x20\126\x41\124\x20\156\165\155\142\145\162" => __("\124\x68\x69\x73\40\141\144\144\x72\x65\163\x73\x20\x64\x6f\145\x73\x20\x6e\x6f\164\x20\150\x61\x76\145\x20\141\40\x56\101\124\40\x6e\165\x6d\142\x65\x72", "\x74\x65\141\x6d\167\141\x6e\x74\145\165\x76\141\164\166\x69\x65\163"), "\124\150\x69\x73\x20\126\x41\124\40\x6e\x75\x6d\x62\145\x72\x20\151\x73\40\156\157\164\40\166\141\154\151\144" => __("\x54\150\x69\x73\40\x56\x41\x54\x20\x6e\165\x6d\142\x65\x72\x20\x69\x73\40\156\x6f\x74\40\x76\141\154\x69\x64", "\x74\x65\x61\x6d\167\141\156\x74\x65\165\166\x61\x74\x76\x69\x65\163"), "\x54\150\x69\x73\x20\126\101\x54\40\x6e\x75\x6d\x62\145\162\40\x69\163\40\166\x61\154\x69\x64" => __("\124\150\151\163\40\126\101\124\40\x6e\x75\x6d\x62\x65\162\40\151\163\40\166\x61\x6c\151\x64", "\164\x65\x61\155\167\x61\x6e\x74\145\165\x76\141\x74\x76\151\145\x73"), "\103\x6f\155\160\141\x6e\171\x20\116\x61\x6d\x65\x3a" => __("\103\157\155\160\x61\x6e\171\40\116\x61\x6d\145\72", "\164\x65\141\x6d\x77\x61\156\x74\145\x75\x76\x61\164\166\x69\x65\x73"), "\x56\x41\124\x3a" => __("\x56\x41\124\x3a", "\x74\x65\x61\155\x77\x61\156\164\x65\x75\x76\x61\164\x76\x69\145\x73"), "\x55\160\x64\x61\x74\x65\x3a" => __("\x55\160\x64\x61\x74\x65\x3a", "\x74\x65\x61\155\167\141\156\164\x65\165\x76\x61\164\x76\151\145\163"), "\x41\144\x64\x72\x65\163\163\x3a" => __("\x41\x64\x64\162\145\x73\x73\72", "\164\145\141\x6d\167\141\x6e\164\x65\165\x76\141\x74\x76\x69\x65\163"), "\133\x56\111\105\123\x5d\x20\x44\145\154\x69\x76\145\x72\171\x20\x41\144\x64\162\x65\x73\163" => __("\133\126\111\x45\123\x5d\x20\104\145\x6c\x69\166\x65\x72\x79\40\x41\x64\x64\162\145\x73\x73", "\x74\x65\x61\x6d\x77\x61\x6e\164\145\165\166\141\x74\x76\x69\145\x73"), "\x46\145\x74\143\x68\x20\x64\x61\x74\x61\40\141\x67\x61\151\156" => __("\x46\145\164\x63\150\40\144\141\164\x61\40\x61\147\141\x69\156", "\164\145\x61\x6d\x77\x61\156\164\x65\x75\x76\x61\x74\166\151\x65\x73"), "\x43\157\155\x70\x61\x6e\x79\40\x44\x61\164\x61\40\x66\162\157\155\x20\x56\x49\x45\x53\x20\123\171\x73\164\145\x6d" => __("\103\x6f\x6d\x70\141\x6e\171\x20\104\141\164\141\x20\x66\162\157\155\40\x56\x49\x45\x53\x20\123\x79\x73\x74\x65\x6d", "\x74\x65\141\155\167\x61\156\164\145\165\166\141\x74\x76\151\145\x73"), "\125\x73\x65\x20\x74\150\x69\x73\40\x64\x61\x74\x61" => __("\x55\x73\145\x20\164\x68\x69\x73\x20\144\141\164\x61", "\x74\145\141\155\167\x61\x6e\x74\x65\165\166\141\x74\166\x69\x65\x73"), "\x56\x41\x54\40\x6e\165\155\142\145\x72\40\151\163\x20\162\x65\x71\165\x69\162\x65\x64\x2e" => __("\126\101\x54\x20\156\165\x6d\142\145\162\40\x69\163\x20\162\x65\x71\x75\x69\162\145\x64\56", "\164\x65\x61\155\x77\141\x6e\x74\145\x75\166\141\164\x76\x69\145\x73"), "\126\x41\x54\40\x6e\x75\x6d\142\145\162\40\151\x73\40\x6e\x6f\164\x20\x76\x61\x6c\151\x64\x2e" => __("\x56\101\x54\x20\x6e\165\x6d\142\x65\162\x20\151\163\x20\x6e\157\164\x20\166\141\x6c\x69\x64\56", "\x74\x65\141\155\x77\x61\156\164\x65\165\166\x61\164\166\x69\145\163"), "\102\154\x6f\x63\153\x20\x4e\x49\x50" => __("\x42\154\157\143\153\x20\116\x49\120", "\164\145\141\155\x77\x61\156\164\x65\x75\x76\141\x74\x76\151\145\x73"), "\116\x49\x50\x20\x69\x73\x20\157\x6e\40\x62\x6c\x61\x63\x6b\x20\154\x69\x73\x74" => __("\x4e\x49\120\x20\151\163\40\x6f\156\40\x62\x6c\x61\143\153\x20\x6c\151\x73\x74", "\x74\145\x61\x6d\167\x61\x6e\x74\145\165\166\x61\x74\166\151\x65\x73"), "\116\165\155\145\x72\x20\126\101\x54\x20\x70\x6f\x77\151\x6e\x69\145\x6e\x20\172\x61\167\x69\x65\x72\x61\xc4\x87\40\160\x72\x65\146\151\x78\54\x20\x6e\160\x2e\x20\x44\105\x2c\x20\x46\x52\x20\151\164\160\x2e" => __("\116\x75\155\x65\162\x20\126\x41\124\40\160\157\x77\x69\156\x69\x65\x6e\40\172\x61\x77\x69\x65\x72\141\xc4\x87\40\x70\x72\145\146\x69\x78\54\40\x6e\160\x2e\x20\x44\105\x2c\x20\x46\x52\x20\x69\164\160\x2e", "\164\145\141\x6d\167\x61\x6e\164\145\165\x76\141\164\166\151\x65\x73"), "\102\xc5\x82\304\x85\144\40\x70\157\142\x69\145\x72\x61\x6e\x69\141\x20\156\165\155\145\x72\x75\x20\126\x41\124" => __("\x42\xc5\x82\304\205\x64\x20\x70\x6f\x62\x69\145\162\141\156\151\141\40\156\x75\155\145\x72\165\x20\126\101\x54", "\164\145\141\x6d\x77\141\x6e\164\x65\165\x76\141\164\166\151\145\163"), "\x4e\x75\155\x65\x72\40\x56\x41\x54\x20\156\151\x65\40\x6a\x65\163\x74\40\160\x72\141\x77\151\x64\xc5\x82\x6f\167\x79" => __("\x4e\x75\x6d\145\x72\40\126\x41\124\x20\x6e\x69\x65\40\152\145\x73\x74\40\x70\162\141\x77\x69\x64\305\202\157\167\171", "\x74\145\x61\155\167\141\x6e\x74\145\x75\166\141\x74\x76\151\x65\x73"), "\124\x68\x65\x20\x56\101\124\x20\x70\162\x65\x66\151\x78\40\144\x6f\x65\163\40\156\x6f\164\x20\x6d\141\164\143\x68\x20\164\150\145\x20\163\x65\x6c\x65\143\x74\x65\x64\x20\x63\x6f\x75\x6e\164\162\171\56" => __("\124\150\x65\x20\126\101\x54\x20\x70\162\x65\146\151\x78\40\144\x6f\x65\163\40\156\157\x74\40\155\x61\x74\x63\150\40\x74\150\x65\40\163\145\x6c\145\x63\164\x65\x64\40\143\x6f\x75\156\x74\x72\171\56", "\164\145\141\155\x77\141\x6e\164\x65\165\166\x61\164\166\x69\145\163")]); exit; Pe1B7B: } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/controllers/CronController.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Controllers; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Tools; defined("\101\ x42\x53\120\101\x54\x48") || exit; class CronController { public static function init() { add_action("\160\x61\162\x73\x65\x5f\162\145\x71\165\145\x73\164", [__CLASS__, "\x68\x61\x6e\x64\154\145\137\143\162\x6f\156\x5f\x72\x65\x71\x75\145\x73\164"]); } public static function handle_cron_request($TI0kZa) { if (!Tools::getValue("\164\x65\141\155\x77\141\x6e\x74\145\165\x76\141\x74\166\x69\x65\163\137\x63\162\x6f\x6e")) { goto rliOA8; } if (!(empty(Tools::getValue("\x6b\x65\x79")) || Tools::getValue("\153\145\x79") !== ConfigurationQuery::getCronKey())) { goto HG9Vr6; } status_header(403); exit("\111\x6e\x76\x61\154\x69\144\x20\x6b\x65\171"); HG9Vr6: (new \Teamwanteuvatvies\Src\Libs\Queue())->createQueue(); (new \Teamwanteuvatvies\Src\Libs\Queue())->processQueue(); header("\x43\x6f\156\x74\x65\x6e\164\55\124\171\x70\x65\72\40\141\x70\x70\154\x69\143\141\164\x69\x6f\x6e\x2f\152\163\x6f\156"); echo json_encode(["\163\x74\141\164\x75\163" => "\x73\x75\x63\143\x65\163\x73", "\x6d\x65\163\x73\141\147\x65" => "\x43\x52\117\116\x20\145\x78\x65\x63\165\x74\145\x64\40\x73\x75\143\143\x65\163\x73\146\165\x6c\154\171"]); exit; rliOA8: } public static function get_cron_url($HffW6a = true) { $eIF4M9 = ConfigurationQuery::getCronKey(); return home_url("\x2f\151\156\144\145\170\x2e\160\x68\x70\77\x74\145\141\155\x77\x61\156\x74\145\165\x76\141\x74\x76\x69\145\163\x5f\x63\162\157\156\75\x31\46\x6b\x65\171\75{$eIF4M9}"); } }21 namespace Teamwanteuvatvies\Controllers; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Tools; defined("\101\102\123\x50\101\124\110") || exit; class CronController { public static function init() { add_action("\160\141\x72\x73\x65\x5f\162\145\x71\x75\145\x73\x74", [__CLASS__, "\x68\x61\156\144\x6c\145\137\143\162\x6f\x6e\x5f\162\x65\161\165\145\x73\164"]); } public static function handle_cron_request($gwxubv) { if (!Tools::getValue("\164\x65\x61\155\167\141\x6e\164\145\x75\x76\x61\x74\x76\151\145\163\137\x63\162\x6f\156")) { goto AutQSi; } if (!(empty(Tools::getValue("\x6b\x65\x79")) || Tools::getValue("\x6b\145\171") !== ConfigurationQuery::getCronKey())) { goto osFvn4; } status_header(403); exit("\x49\x6e\166\x61\x6c\x69\x64\x20\x6b\145\x79"); osFvn4: (new \Teamwanteuvatvies\Src\Libs\Queue())->createQueue(); (new \Teamwanteuvatvies\Src\Libs\Queue())->processQueue(); header("\x43\157\x6e\164\x65\156\x74\x2d\124\171\x70\x65\x3a\40\x61\x70\160\154\151\143\141\164\x69\157\x6e\57\x6a\x73\x6f\156"); echo json_encode(["\x73\164\141\164\165\x73" => "\x73\x75\x63\x63\145\x73\x73", "\x6d\x65\163\163\x61\x67\145" => "\103\122\x4f\x4e\40\x65\170\145\x63\165\164\x65\x64\x20\163\165\x63\143\x65\x73\x73\146\x75\154\x6c\171"]); exit; AutQSi: } public static function get_cron_url($x7gBkN = true) { $zjPf6j = ConfigurationQuery::getCronKey(); return home_url("\57\151\x6e\144\145\x78\56\x70\x68\160\77\164\145\141\x6d\x77\141\156\164\145\165\x76\141\x74\166\151\145\163\x5f\x63\162\x6f\x6e\75\61\46\x6b\x65\x79\x3d{$zjPf6j}"); } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/controllers/FrontPageController.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Controllers; defined("\ 101\102\x53\x50\x41\x54\110") || exit; class FrontPageController { public static function init() { if (!is_admin()) { goto XpkNFZ; } return; XpkNFZ: } }21 namespace Teamwanteuvatvies\Controllers; defined("\x41\102\123\x50\101\124\x48") || exit; class FrontPageController { public static function init() { if (!is_admin()) { goto IakpgB; } return; IakpgB: } } -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/install.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 if (defined("\ x41\102\x53\120\x41\124\x48")) { goto la2kUV; } exit; la2kUV: global $wpdb; $wpdb->query("\104\x52\x4f\x50\x20\x54\x41\x42\x4c\x45\x20\111\106\40\x45\130\111\x53\x54\123\x20\x60" . $wpdb->prefix . "\x74\145\x61\155\167\x61\x6e\x74\x65\x75\166\141\164\166\151\145\x73\x5f\x71\165\145\165\x65\140\x3b"); $wpdb->query("\xa\40\x20\x20\40\103\x52\105\101\124\x45\40\124\101\102\x4c\x45\40\111\x46\40\x4e\x4f\124\40\105\x58\x49\123\124\x53\40\x60" . $wpdb->prefix . "\x74\x65\141\x6d\167\x61\x6e\164\x65\165\166\141\164\x76\151\145\x73\x5f\161\x75\x65\165\145\140\40\50\12\x20\x20\40\x20\x20\40\x20\40\x60\151\x64\140\x20\x49\116\124\50\x31\x31\x29\40\116\117\124\x20\x4e\x55\x4c\x4c\40\x41\x55\x54\x4f\137\x49\x4e\x43\x52\x45\115\105\116\124\54\12\40\x20\x20\x20\x20\x20\x20\40\x60\157\x72\x64\145\x72\137\x69\x64\x60\x20\x49\x4e\124\50\61\61\51\x20\116\x4f\124\x20\x4e\125\x4c\114\40\x55\116\111\121\125\x45\54\xa\x20\x20\x20\x20\40\40\40\40\120\122\x49\x4d\x41\x52\131\x20\113\x45\131\40\x28\x60\x69\x64\140\x29\xa\x20\40\40\x20\x29\40\x45\x4e\x47\x49\x4e\105\75\x49\x6e\x6e\157\104\102\x20\104\x45\106\101\x55\x4c\124\x20\x43\110\x41\x52\123\x45\x54\75{$wpdb->charset}\40\103\x4f\x4c\x4c\x41\124\105\x3d{$wpdb->collate}\x3b\x3b\xa"); $wpdb->query("\12\40\40\40\x20\103\122\x45\x41\124\x45\x20\124\x41\102\x4c\x45\x20\x49\x46\x20\x4e\117\124\40\105\130\x49\123\124\x53\x20\140" . $wpdb->prefix . "\x74\145\x61\155\167\x61\156\164\145\x75\166\x61\x74\x76\151\145\x73\137\x61\x64\x64\162\145\x73\163\x60\40\x28\12\x20\x20\40\x20\x20\x20\40\x20\140\151\x64\140\x20\111\x4e\x54\x28\x31\61\51\x20\116\117\124\40\116\x55\x4c\114\x20\101\125\124\117\x5f\x49\x4e\x43\122\105\115\105\116\x54\54\xa\40\40\40\40\x20\x20\40\40\x60\151\x64\137\x6f\x72\x64\x65\x72\140\x20\111\116\124\50\61\61\51\40\x4e\117\x54\40\x4e\x55\114\114\x2c\xa\x20\40\x20\x20\40\x20\40\x20\x60\157\162\x64\145\162\137\164\x79\160\145\x60\40\x56\x41\122\x43\x48\101\x52\50\x32\x35\65\51\x20\x4e\x55\x4c\114\x2c\12\x20\x20\40\x20\x20\40\x20\x20\140\156\x61\155\x65\140\x20\x54\x45\x58\124\x20\x4e\x55\x4c\x4c\x2c\12\x20\40\40\x20\40\x20\x20\x20\x60\x76\x61\x74\x60\40\126\x41\x52\103\110\x41\x52\x28\62\x35\65\x29\40\x4e\x55\x4c\114\54\xa\x20\40\40\x20\40\40\40\x20\x60\x72\141\167\x5f\x76\141\164\140\x20\126\x41\122\x43\110\x41\122\x28\62\65\65\x29\x20\116\x55\x4c\x4c\x2c\12\x20\x20\x20\x20\x20\40\x20\40\140\143\157\165\x6e\x74\162\171\137\143\x6f\144\145\140\x20\126\101\122\103\x48\101\x52\x28\x32\x35\65\x29\40\x4e\125\114\x4c\x2c\12\40\40\40\x20\x20\x20\x20\x20\140\151\x73\137\x76\x61\154\151\x64\x60\40\124\111\116\x59\111\116\x54\50\x31\x29\40\x4e\x55\x4c\x4c\x20\x44\105\x46\101\125\x4c\124\x20\60\54\12\40\40\40\x20\x20\40\x20\40\x60\141\x64\x64\162\x65\163\163\x60\40\124\105\x58\124\40\116\125\x4c\x4c\x2c\12\40\x20\40\x20\x20\x20\x20\x20\x60\154\x61\163\x74\x5f\x75\160\x64\141\164\x65\x60\x20\104\x41\124\x45\x54\111\x4d\x45\x20\x4e\117\124\x20\116\x55\x4c\x4c\40\104\x45\x46\x41\x55\x4c\124\x20\x43\x55\x52\x52\105\116\x54\x5f\x54\111\115\x45\123\124\101\x4d\x50\54\12\40\x20\x20\40\40\x20\40\x20\x60\160\x61\162\163\x65\144\137\x63\x69\x74\171\140\x20\126\101\x52\x43\x48\x41\x52\50\62\x35\x35\51\40\116\125\114\x4c\x2c\12\40\40\x20\x20\x20\x20\40\40\x60\160\x61\162\x73\145\144\x5f\141\x64\x64\162\145\163\163\140\40\x56\x41\x52\103\x48\x41\122\50\62\x35\65\51\40\x4e\125\x4c\x4c\54\xa\40\40\x20\x20\x20\40\40\40\x60\160\x61\162\163\145\144\137\172\x69\160\140\x20\x56\101\x52\103\110\x41\x52\x28\62\65\65\51\x20\116\125\114\x4c\x2c\12\40\40\40\40\x20\x20\x20\x20\140\x70\141\x72\x73\x65\144\137\172\x69\x70\137\143\x69\x74\171\140\40\x56\x41\122\x43\110\x41\x52\x28\62\65\65\51\40\116\x55\114\114\x2c\xa\x20\40\x20\40\x20\40\40\40\120\122\x49\115\x41\122\x59\x20\x4b\x45\x59\40\x28\140\151\x64\140\x29\54\xa\x20\x20\x20\x20\x20\40\x20\x20\x55\x4e\x49\121\x55\105\40\x4b\105\x59\40\140\151\144\137\x6f\162\144\145\x72\137\x6f\x72\x64\x65\162\x5f\x74\x79\160\145\140\x20\50\x60\151\144\137\157\162\x64\x65\162\x60\x2c\x20\140\157\x72\144\145\162\137\x74\x79\x70\x65\x60\x29\xa\40\40\x20\x20\51\x20\x45\116\x47\111\x4e\x45\x3d\x49\156\156\157\104\x42\40\104\x45\x46\101\125\114\x54\x20\103\x48\101\122\x53\x45\x54\75{$wpdb->charset}\x20\103\117\114\114\101\124\x45\x3d{$wpdb->collate}\x3b\73\xa"); $wpdb->query("\12\40\x20\40\x20\103\x52\x45\x41\x54\105\x20\124\101\102\114\105\x20\x49\106\40\x4e\x4f\124\x20\x45\130\111\x53\124\123\x20\140" . $wpdb->prefix . "\164\x65\x61\x6d\167\x61\156\164\145\x75\166\x61\164\x76\x69\145\x73\x5f\x61\x64\x64\162\145\163\x73\x5f\150\151\163\164\157\162\171\x60\40\x28\xa\x20\x20\x20\40\x20\40\40\x20\140\x69\x64\140\x20\x49\116\x54\50\x31\61\51\40\x4e\117\x54\40\x4e\125\x4c\x4c\40\x41\x55\124\117\137\x49\116\103\122\x45\115\105\x4e\124\54\xa\40\x20\x20\40\40\x20\x20\40\140\x69\x64\137\157\162\x64\145\x72\x60\x20\x49\116\x54\x28\x31\61\x29\40\116\x4f\124\x20\116\x55\x4c\114\x2c\12\40\40\x20\40\40\40\40\40\x60\x6f\x72\x64\x65\x72\137\164\171\x70\145\140\40\x56\x41\122\x43\110\x41\122\50\62\x35\x35\51\x20\x4e\125\114\x4c\54\12\40\40\40\40\x20\40\40\x20\x60\156\x61\155\145\140\40\x54\x45\130\124\40\116\x55\x4c\114\54\xa\x20\x20\40\40\40\40\40\40\140\166\x61\164\140\40\126\x41\x52\103\110\x41\122\50\x32\x35\x35\x29\40\x4e\x55\x4c\x4c\x2c\xa\x20\x20\x20\40\40\x20\x20\40\x60\x72\x61\167\137\166\x61\164\x60\x20\x56\x41\x52\103\x48\x41\122\50\x32\65\x35\x29\40\x4e\125\114\x4c\54\12\x20\x20\x20\40\x20\x20\40\x20\x60\143\x6f\165\x6e\164\162\171\x5f\x63\157\x64\145\x60\x20\x56\x41\x52\x43\110\101\122\x28\62\x35\65\51\x20\x4e\125\x4c\114\x2c\xa\x20\x20\x20\x20\40\x20\40\40\140\x69\x73\x5f\166\x61\x6c\x69\x64\140\x20\x54\x49\116\x59\x49\x4e\x54\x28\x31\x29\x20\x4e\125\x4c\114\x20\x44\105\x46\101\x55\x4c\x54\x20\x30\54\xa\x20\x20\x20\40\40\x20\x20\x20\140\141\x64\x64\162\145\x73\x73\140\x20\x54\105\130\x54\40\x4e\125\x4c\114\54\12\40\x20\40\x20\x20\x20\40\40\x60\x6c\x61\163\164\x5f\165\x70\144\x61\164\x65\x60\40\104\x41\x54\105\124\111\115\105\x20\116\117\124\40\116\125\114\114\x20\x44\x45\x46\x41\x55\114\x54\x20\x43\125\x52\122\105\116\x54\x5f\124\x49\x4d\x45\123\x54\101\x4d\x50\x2c\xa\x20\x20\40\40\40\40\40\40\x60\160\x61\x72\163\145\x64\137\x63\151\x74\x79\x60\40\x56\x41\x52\x43\110\x41\122\x28\62\x35\x35\x29\40\x4e\125\x4c\114\x2c\12\x20\x20\x20\40\x20\40\40\x20\x60\x70\141\x72\x73\x65\144\x5f\141\x64\x64\x72\x65\163\163\x60\40\x56\101\122\103\x48\x41\x52\x28\62\x35\65\51\40\116\x55\114\114\x2c\12\40\40\40\x20\40\x20\40\x20\140\x70\x61\x72\163\x65\144\137\172\x69\160\x60\40\x56\101\122\x43\110\101\122\x28\x32\x35\x35\51\40\116\125\114\114\54\xa\40\40\x20\40\40\x20\40\x20\x60\x70\141\162\163\145\144\x5f\x7a\x69\x70\x5f\x63\x69\x74\x79\x60\40\x56\x41\122\103\110\101\122\50\x32\65\x35\51\x20\x4e\125\114\x4c\x2c\xa\x20\40\40\x20\x20\40\40\x20\x50\x52\x49\115\101\122\x59\40\x4b\105\131\40\50\140\151\x64\140\x29\12\x20\x20\x20\x20\51\40\x45\x4e\x47\111\x4e\x45\75\x49\156\x6e\x6f\x44\x42\x20\104\x45\x46\101\x55\114\x54\40\x43\x48\x41\122\123\105\x54\75{$wpdb->charset}\x20\103\x4f\114\x4c\x41\x54\x45\x3d{$wpdb->collate}\73\x3b\xa"); $wpdb->query("\12\40\x20\x20\40\103\122\105\x41\x54\x45\x20\x54\101\102\x4c\105\40\111\x46\40\116\117\124\x20\105\x58\x49\123\124\x53\x20\x60" . $wpdb->prefix . "\164\145\x61\x6d\167\141\x6e\164\145\165\x76\x61\x74\x76\x69\x65\163\x5f\143\141\143\x68\145\x60\x20\50\12\40\40\x20\x20\40\40\x20\40\x60\x69\144\x60\x20\x42\x49\x47\x49\116\124\x20\x55\x4e\123\111\107\x4e\105\x44\40\x4e\117\124\40\x4e\x55\x4c\114\x20\x41\x55\124\117\137\111\x4e\103\x52\105\x4d\105\x4e\124\54\12\x20\x20\x20\40\x20\x20\x20\x20\x60\x76\x61\x74\x60\40\126\x41\x52\x43\110\x41\x52\50\62\x35\x35\51\40\116\117\x54\40\116\125\114\114\54\xa\40\40\x20\x20\40\40\40\x20\140\x63\157\x75\x6e\164\x72\x79\x5f\143\157\x64\x65\140\x20\x43\x48\x41\x52\50\62\51\x20\116\125\114\114\54\xa\40\40\40\40\40\x20\40\40\x60\151\x73\x5f\166\x61\154\x69\144\x60\x20\124\111\116\131\111\x4e\124\50\61\51\x20\x4e\x4f\x54\40\x4e\125\x4c\114\40\104\x45\106\x41\125\114\x54\x20\60\54\xa\x20\40\40\40\x20\40\x20\x20\x60\156\x61\x6d\x65\x60\x20\124\x45\130\124\x20\116\x55\x4c\114\40\x44\105\106\101\x55\114\124\x20\x4e\125\x4c\x4c\54\12\40\40\40\x20\40\40\x20\x20\140\x72\x61\167\137\166\x61\164\140\40\126\x41\122\103\x48\x41\x52\x28\62\x35\x35\51\40\116\x55\x4c\114\x20\x44\105\106\101\x55\114\x54\40\x4e\x55\114\x4c\x2c\12\x20\x20\x20\40\40\x20\x20\40\140\x61\x64\144\162\x65\x73\x73\x60\40\x54\105\x58\x54\x20\116\x55\114\114\x20\x44\105\106\x41\x55\114\124\x20\116\125\x4c\x4c\54\12\40\40\40\x20\x20\x20\x20\x20\x60\162\x65\x71\165\145\163\x74\x5f\x64\x61\164\x65\x60\x20\104\101\x54\x45\x54\x49\x4d\105\x20\116\x4f\x54\40\x4e\125\x4c\x4c\54\xa\x20\x20\40\x20\40\x20\40\x20\x60\160\141\x72\x73\145\144\x5f\143\x69\164\171\x60\40\126\x41\122\103\x48\x41\x52\50\x32\65\x35\x29\40\x4e\125\114\x4c\40\104\105\106\x41\x55\114\124\x20\x4e\125\114\114\x2c\xa\40\x20\40\40\x20\40\x20\x20\140\160\x61\x72\163\145\x64\137\141\144\x64\x72\x65\163\163\140\40\126\101\x52\x43\110\x41\x52\50\x32\x35\65\x29\x20\116\125\x4c\114\x20\104\105\x46\101\125\114\x54\x20\116\x55\x4c\x4c\x2c\12\x20\x20\40\40\40\x20\40\40\140\x70\x61\162\163\145\x64\x5f\172\x69\160\x60\x20\x56\x41\x52\103\110\101\x52\x28\62\x35\x35\51\x20\116\125\114\114\40\104\x45\106\101\125\x4c\124\x20\x4e\x55\114\114\x2c\12\40\x20\40\x20\x20\40\40\x20\x60\x70\x61\162\163\145\x64\137\172\x69\x70\x5f\143\151\x74\x79\140\x20\126\101\x52\x43\x48\x41\122\50\62\x35\x35\51\40\x4e\125\x4c\x4c\x20\x44\105\x46\x41\125\114\x54\x20\116\125\114\114\x2c\12\x20\40\x20\x20\40\40\40\40\140\143\x72\x65\x61\x74\145\x64\137\141\164\x60\40\104\x41\124\x45\x54\111\115\x45\40\116\x4f\x54\40\116\x55\x4c\x4c\40\104\105\x46\101\x55\x4c\x54\x20\103\125\x52\x52\105\116\124\x5f\x54\x49\115\105\123\124\101\115\x50\x2c\12\x20\40\x20\x20\40\40\40\x20\120\x52\x49\115\x41\x52\x59\40\x4b\x45\x59\40\x28\x60\151\144\x60\51\x2c\xa\40\x20\x20\x20\40\40\40\40\125\x4e\111\121\x55\x45\40\113\105\x59\40\140\x76\x61\164\x5f\x63\157\x75\156\164\x72\x79\x5f\x75\x6e\151\x71\x75\145\x60\40\x28\x60\x76\141\164\x60\x2c\40\x60\x63\157\165\x6e\164\162\x79\137\143\157\144\145\x60\51\12\40\x20\x20\40\51\x20\x45\116\x47\x49\116\105\75\x49\156\x6e\157\104\x42\x20\104\x45\x46\x41\x55\x4c\124\x20\x43\110\x41\122\123\105\x54\75{$wpdb->charset}\40\103\117\x4c\114\101\124\x45\x3d{$wpdb->collate}\x3b\73\12"); $wpdb->query("\12\x20\x20\40\40\x41\x4c\x54\x45\x52\40\124\101\102\114\x45\40\x60" . $wpdb->prefix . "\x74\x65\141\x6d\x77\x61\156\164\145\x75\166\141\164\166\151\x65\x73\x5f\x61\x64\144\162\x65\x73\163\140\40\x41\104\104\40\140\166\x69\145\x73\x5f\145\x72\x72\157\162\140\x20\124\105\130\124\x20\x4e\125\x4c\114\40\x41\x46\124\x45\122\40\140\160\x61\x72\163\x65\x64\x5f\x7a\151\x70\x5f\143\151\164\171\x60\x3b\12"); $wpdb->query("\xa\x20\40\40\40\101\114\124\x45\122\x20\x54\x41\102\114\x45\40\x60" . $wpdb->prefix . "\164\145\x61\155\x77\x61\156\x74\x65\x75\x76\141\x74\166\151\x65\163\137\141\144\x64\162\x65\163\163\137\150\x69\163\x74\x6f\x72\x79\140\x20\101\x44\104\40\140\x76\x69\x65\163\x5f\145\162\162\x6f\162\140\40\x54\105\x58\x54\x20\x4e\125\x4c\114\40\x41\106\124\105\122\x20\140\x70\141\x72\163\145\x64\x5f\172\x69\160\137\143\151\164\x79\140\x3b\xa"); add_option("\124\x45\x41\x4d\127\x41\x4e\124\x45\x55\x56\x41\x54\126\111\x45\123\137\x56\105\x52\123\111\117\x4e", TEAMWANTEUVATVIES_VERSION);21 if (defined("\101\102\x53\120\101\124\110")) { goto zy6uq8; } exit; zy6uq8: global $wpdb; $wpdb->query("\104\x52\x4f\120\40\x54\x41\x42\x4c\x45\40\111\106\40\105\x58\x49\x53\124\x53\x20\140" . $wpdb->prefix . "\164\x65\141\x6d\167\141\x6e\x74\x65\x75\166\x61\x74\x76\x69\145\x73\137\161\165\x65\x75\x65\140\x3b"); $wpdb->query("\12\40\x20\40\40\103\122\x45\101\x54\105\40\124\x41\x42\x4c\x45\40\111\106\x20\116\117\x54\40\105\x58\111\123\x54\123\x20\x60" . $wpdb->prefix . "\164\x65\x61\155\x77\x61\x6e\x74\145\x75\166\x61\164\166\151\145\163\x5f\x71\x75\145\165\x65\x60\40\x28\xa\x20\40\40\40\40\x20\x20\x20\x60\x69\x64\140\40\x49\x4e\x54\50\x31\x31\51\x20\x4e\117\x54\40\116\125\114\x4c\40\x41\x55\x54\x4f\x5f\x49\x4e\x43\122\x45\115\x45\116\124\x2c\12\x20\x20\40\40\40\x20\x20\x20\140\157\x72\x64\x65\x72\137\151\x64\140\x20\x49\x4e\124\50\x31\x31\51\40\116\117\x54\40\116\x55\x4c\x4c\40\125\x4e\111\121\125\x45\x2c\12\40\40\x20\x20\x20\x20\x20\x20\120\122\111\x4d\x41\122\131\40\x4b\x45\x59\40\50\140\151\x64\140\x29\xa\40\x20\40\x20\51\40\x45\116\107\111\x4e\x45\75\x49\x6e\156\x6f\104\102\40\104\105\x46\101\125\114\124\40\103\x48\101\x52\123\x45\124\x3d{$wpdb->charset}\x20\103\117\x4c\x4c\x41\x54\x45\x3d{$wpdb->collate}\73\x3b\xa"); $wpdb->query("\12\40\40\x20\x20\x43\122\x45\x41\124\x45\x20\124\x41\102\114\105\x20\111\106\40\x4e\117\x54\40\x45\x58\x49\123\124\123\40\x60" . $wpdb->prefix . "\164\x65\x61\155\167\x61\156\x74\x65\x75\x76\141\x74\166\151\145\163\137\x61\x64\x64\162\x65\x73\163\x60\40\50\xa\40\40\40\x20\40\40\x20\40\140\151\144\140\40\x49\x4e\124\50\x31\x31\x29\x20\116\x4f\124\40\116\x55\x4c\114\x20\101\125\124\117\x5f\x49\116\103\x52\x45\x4d\105\116\124\54\12\40\40\x20\x20\x20\x20\x20\40\x60\151\144\137\x6f\162\144\145\162\140\40\111\x4e\124\x28\61\61\51\x20\116\x4f\x54\x20\116\x55\x4c\x4c\54\xa\40\40\x20\40\x20\40\x20\40\140\x6f\x72\x64\x65\x72\137\164\x79\160\x65\x60\40\x56\101\x52\x43\110\101\122\x28\x32\65\65\51\x20\x4e\x55\x4c\114\54\xa\x20\x20\x20\x20\x20\x20\40\x20\140\156\141\x6d\145\x60\40\124\105\x58\x54\40\x4e\x55\114\114\x2c\xa\x20\40\40\40\40\x20\40\40\140\x76\x61\x74\x60\40\x56\x41\x52\x43\x48\101\122\50\62\65\65\x29\x20\116\x55\114\114\54\xa\x20\40\40\x20\40\40\40\x20\140\x72\x61\x77\x5f\166\141\x74\x60\x20\x56\x41\x52\x43\x48\x41\x52\x28\62\65\65\x29\40\x4e\125\x4c\114\x2c\xa\x20\40\40\40\40\x20\40\x20\140\x63\x6f\165\156\x74\x72\x79\x5f\143\157\x64\145\140\40\126\101\x52\103\110\x41\122\50\62\x35\x35\51\40\x4e\125\x4c\114\54\xa\40\40\x20\40\x20\x20\x20\40\140\151\163\137\166\x61\x6c\151\144\140\x20\124\111\116\x59\111\x4e\124\x28\x31\x29\40\116\x55\114\x4c\x20\x44\105\106\x41\x55\114\124\x20\60\54\xa\40\x20\40\x20\40\40\x20\40\140\x61\144\x64\162\x65\x73\163\x60\x20\124\x45\x58\124\x20\x4e\125\x4c\x4c\54\12\x20\40\40\x20\40\40\x20\40\x60\x6c\141\x73\x74\137\165\160\144\141\164\x65\x60\x20\x44\x41\124\105\124\111\x4d\105\40\x4e\x4f\124\40\x4e\125\114\114\x20\104\105\106\101\x55\114\x54\40\103\125\x52\122\105\x4e\x54\x5f\x54\111\x4d\x45\123\124\x41\115\x50\54\xa\40\40\40\40\40\40\40\40\x60\160\x61\162\x73\x65\144\x5f\143\151\164\171\x60\40\126\101\122\x43\110\101\122\x28\x32\65\65\x29\40\x4e\125\114\114\54\12\x20\x20\x20\40\40\x20\x20\40\140\x70\141\x72\x73\x65\144\137\x61\144\x64\162\145\163\163\140\40\126\101\122\x43\110\101\x52\50\x32\65\65\x29\40\x4e\x55\x4c\114\54\xa\40\40\40\x20\x20\x20\x20\x20\x60\160\141\162\163\145\x64\x5f\x7a\151\160\140\x20\x56\x41\x52\x43\110\x41\x52\50\62\65\65\x29\x20\x4e\125\114\x4c\x2c\12\x20\x20\x20\x20\40\x20\x20\40\140\160\141\x72\x73\145\x64\137\x7a\x69\160\137\x63\151\x74\x79\x60\x20\126\101\x52\103\x48\x41\122\50\x32\x35\x35\x29\x20\x4e\x55\114\x4c\54\xa\x20\40\x20\40\40\40\x20\x20\x50\x52\111\x4d\101\122\x59\x20\113\105\131\40\x28\140\151\x64\x60\51\54\xa\40\x20\40\x20\40\40\x20\x20\125\116\x49\x51\125\105\x20\x4b\105\x59\40\140\151\x64\137\x6f\x72\x64\145\162\x5f\157\162\x64\145\162\x5f\164\x79\160\x65\x60\40\50\x60\151\x64\x5f\x6f\162\144\145\162\140\54\x20\140\x6f\162\x64\x65\x72\x5f\x74\x79\x70\x65\140\x29\12\x20\40\40\x20\51\40\x45\116\x47\x49\x4e\x45\75\111\x6e\x6e\x6f\x44\x42\40\x44\105\106\x41\125\114\x54\40\x43\x48\101\x52\123\x45\x54\x3d{$wpdb->charset}\x20\x43\x4f\x4c\114\101\x54\x45\x3d{$wpdb->collate}\x3b\73\12"); $wpdb->query("\12\40\x20\x20\40\103\x52\105\x41\x54\105\x20\124\x41\x42\x4c\105\x20\111\106\x20\116\x4f\x54\x20\105\130\111\123\x54\123\40\140" . $wpdb->prefix . "\164\x65\141\155\167\x61\156\x74\145\x75\166\141\x74\166\151\145\163\137\x61\x64\x64\162\x65\x73\163\x5f\150\151\163\x74\x6f\x72\x79\x60\40\x28\xa\40\x20\x20\x20\40\40\40\40\x60\x69\144\140\x20\111\x4e\124\x28\61\61\x29\40\116\x4f\x54\x20\x4e\125\114\x4c\40\101\x55\124\117\x5f\111\x4e\x43\122\x45\115\x45\x4e\124\54\12\40\x20\x20\40\40\x20\40\x20\x60\x69\144\137\x6f\x72\x64\x65\x72\140\40\x49\116\x54\x28\x31\61\x29\40\x4e\117\x54\x20\x4e\x55\114\x4c\54\12\x20\x20\x20\x20\40\40\x20\40\140\157\162\144\x65\162\x5f\164\171\x70\145\x60\40\126\x41\122\x43\110\x41\122\x28\x32\x35\x35\51\40\x4e\125\x4c\x4c\x2c\12\40\40\40\x20\40\x20\40\x20\x60\x6e\x61\155\x65\x60\40\124\105\130\124\x20\116\125\114\114\x2c\12\40\x20\40\x20\x20\x20\x20\40\140\166\141\x74\140\x20\x56\x41\x52\103\110\101\122\x28\x32\x35\65\x29\40\116\x55\114\114\x2c\12\40\x20\x20\x20\x20\x20\x20\x20\x60\x72\141\167\137\x76\141\x74\140\40\126\101\122\103\110\x41\122\x28\62\65\65\x29\x20\116\125\x4c\x4c\x2c\xa\40\x20\40\x20\x20\x20\40\40\x60\x63\x6f\x75\x6e\164\162\x79\x5f\x63\157\x64\x65\x60\x20\x56\101\122\103\x48\101\122\x28\62\x35\x35\51\40\116\125\114\114\x2c\xa\x20\40\x20\40\40\40\x20\40\x60\x69\163\137\x76\141\x6c\151\x64\x60\x20\124\x49\116\131\111\116\x54\50\61\x29\40\x4e\x55\x4c\x4c\x20\104\105\106\101\x55\x4c\124\40\60\54\12\40\40\40\40\x20\40\40\x20\140\141\x64\x64\x72\145\163\163\x60\x20\x54\105\x58\x54\40\x4e\125\114\x4c\54\12\x20\x20\x20\40\40\40\40\x20\140\154\141\x73\x74\x5f\165\160\x64\x61\x74\145\x60\x20\x44\x41\124\105\x54\x49\115\105\x20\x4e\x4f\x54\40\116\125\114\x4c\x20\x44\105\x46\101\x55\114\124\40\x43\125\x52\122\105\116\x54\x5f\124\x49\115\x45\123\x54\101\115\120\54\xa\40\40\x20\40\40\40\40\x20\140\x70\x61\x72\163\145\x64\x5f\143\x69\164\171\140\x20\126\x41\122\103\x48\101\122\x28\x32\x35\65\51\x20\x4e\125\114\114\54\xa\40\40\40\40\x20\40\40\x20\x60\x70\141\x72\163\x65\144\x5f\141\144\144\162\145\163\163\140\x20\x56\x41\122\103\110\101\x52\x28\62\x35\x35\51\40\116\x55\x4c\114\54\xa\40\40\x20\40\x20\40\40\x20\x60\x70\141\162\x73\x65\x64\x5f\x7a\151\160\140\x20\x56\101\122\103\x48\101\122\x28\62\x35\65\51\40\x4e\x55\x4c\x4c\54\xa\x20\40\40\40\40\x20\40\40\x60\x70\141\162\x73\x65\144\x5f\x7a\151\160\137\x63\x69\164\x79\x60\40\x56\101\x52\103\110\x41\122\50\x32\65\x35\x29\x20\x4e\125\114\114\x2c\12\x20\40\40\40\40\40\40\40\120\x52\111\115\x41\122\131\40\x4b\105\x59\40\x28\140\151\x64\x60\51\xa\x20\40\x20\x20\x29\40\105\116\x47\x49\116\x45\75\x49\156\156\157\104\102\x20\104\105\106\x41\x55\x4c\124\x20\x43\x48\x41\x52\123\105\124\x3d{$wpdb->charset}\40\x43\x4f\114\x4c\x41\124\x45\x3d{$wpdb->collate}\73\73\12"); $wpdb->query("\12\40\x20\40\40\x43\x52\x45\101\124\x45\x20\x54\101\102\114\x45\x20\111\106\40\x4e\117\124\40\105\x58\x49\123\x54\123\40\140" . $wpdb->prefix . "\x74\x65\141\155\x77\x61\x6e\x74\x65\x75\x76\141\164\166\151\x65\163\x5f\143\x61\x63\x68\145\140\x20\50\xa\40\x20\x20\40\x20\40\x20\40\140\151\144\140\x20\102\111\x47\111\116\x54\40\x55\116\123\x49\x47\x4e\105\104\x20\x4e\x4f\124\x20\x4e\x55\114\114\x20\x41\125\x54\117\137\111\116\103\x52\105\x4d\x45\x4e\x54\x2c\12\x20\x20\x20\40\x20\40\40\x20\140\x76\141\164\140\40\126\x41\x52\x43\x48\x41\x52\50\62\x35\65\x29\x20\116\x4f\x54\40\x4e\x55\114\x4c\x2c\xa\40\x20\40\40\40\x20\x20\x20\140\x63\157\165\156\164\x72\171\x5f\x63\x6f\x64\145\x60\x20\103\x48\x41\x52\x28\62\x29\40\x4e\125\x4c\x4c\x2c\xa\40\40\x20\40\40\x20\40\40\x60\151\x73\x5f\166\141\x6c\x69\x64\x60\40\124\x49\x4e\131\111\116\x54\x28\x31\51\40\116\117\x54\40\116\125\114\x4c\40\x44\105\x46\101\125\114\x54\x20\60\54\12\40\x20\x20\x20\x20\40\40\40\140\x6e\141\x6d\145\140\40\124\105\130\124\x20\116\125\114\x4c\x20\104\x45\106\x41\x55\x4c\x54\x20\116\x55\114\114\x2c\xa\x20\40\40\40\x20\x20\x20\x20\140\x72\141\x77\x5f\x76\141\x74\140\40\126\x41\122\x43\x48\x41\122\50\62\x35\x35\51\x20\x4e\125\x4c\x4c\40\x44\105\x46\x41\x55\114\124\40\116\125\x4c\x4c\x2c\12\40\x20\x20\x20\40\x20\x20\x20\x60\141\x64\x64\x72\145\x73\163\x60\x20\x54\105\x58\124\40\116\125\114\x4c\40\104\x45\106\x41\x55\114\124\40\116\125\x4c\x4c\x2c\xa\x20\40\40\x20\x20\x20\40\40\140\x72\145\x71\x75\x65\x73\x74\137\144\141\164\x65\x60\40\x44\x41\124\x45\124\111\x4d\x45\40\116\117\124\x20\x4e\x55\x4c\114\54\12\x20\x20\x20\40\40\x20\x20\40\140\x70\141\x72\x73\x65\144\137\143\151\164\x79\x60\40\x56\x41\122\103\x48\101\x52\x28\x32\65\65\51\40\x4e\x55\x4c\x4c\40\104\x45\x46\x41\x55\114\x54\x20\116\x55\114\x4c\54\12\40\40\x20\40\40\x20\x20\40\x60\x70\141\162\x73\145\144\x5f\141\144\144\x72\145\x73\x73\140\40\126\x41\x52\x43\x48\101\x52\50\x32\x35\65\51\40\x4e\x55\114\x4c\40\x44\105\106\x41\x55\114\124\40\x4e\x55\114\x4c\x2c\xa\x20\40\40\x20\40\40\40\40\140\160\x61\x72\x73\145\x64\x5f\172\x69\x70\x60\40\x56\101\x52\103\x48\x41\x52\x28\62\x35\65\x29\x20\116\x55\114\114\x20\104\105\x46\x41\x55\114\124\40\116\x55\114\114\x2c\xa\x20\x20\40\40\x20\40\x20\x20\140\x70\141\162\163\145\x64\137\172\151\160\137\143\151\164\x79\140\x20\126\101\x52\103\x48\101\122\x28\x32\65\65\51\40\116\125\x4c\x4c\x20\x44\105\106\101\x55\114\x54\40\116\125\114\x4c\x2c\12\40\x20\40\40\x20\x20\40\x20\140\143\x72\x65\141\x74\145\x64\137\x61\164\140\x20\104\101\124\105\124\111\x4d\x45\x20\116\117\124\40\116\x55\x4c\114\40\104\105\106\x41\x55\114\124\40\103\x55\x52\x52\x45\x4e\x54\137\124\111\115\105\123\124\101\x4d\x50\54\12\x20\x20\40\40\40\x20\40\x20\x50\x52\x49\115\101\122\x59\x20\x4b\x45\131\x20\50\140\151\144\x60\x29\54\xa\40\40\x20\40\x20\40\x20\40\x55\116\x49\121\125\105\x20\x4b\105\131\40\140\x76\141\x74\x5f\143\x6f\x75\x6e\x74\x72\171\137\165\x6e\151\161\x75\145\x60\40\x28\x60\166\141\x74\x60\x2c\40\x60\143\157\x75\x6e\164\162\171\x5f\x63\x6f\144\145\x60\51\12\x20\x20\x20\40\51\40\105\116\107\x49\x4e\x45\x3d\111\x6e\156\x6f\104\x42\40\x44\x45\106\101\x55\x4c\x54\40\x43\110\101\122\x53\105\x54\75{$wpdb->charset}\40\x43\x4f\114\x4c\x41\x54\105\x3d{$wpdb->collate}\73\73\12"); $wpdb->query("\xa\40\x20\x20\40\101\114\x54\105\122\x20\x54\x41\x42\x4c\105\x20\x60" . $wpdb->prefix . "\164\145\x61\155\167\x61\x6e\x74\145\165\166\x61\x74\166\151\x65\163\x5f\141\144\144\x72\x65\x73\163\x60\40\x41\x44\x44\40\140\166\151\x65\x73\x5f\145\x72\x72\x6f\x72\x60\40\124\x45\x58\124\x20\116\125\x4c\x4c\x20\101\106\x54\x45\x52\x20\x60\160\141\162\163\145\x64\137\172\151\160\x5f\x63\151\164\171\x60\x3b\xa"); $wpdb->query("\12\x20\40\40\40\x41\x4c\124\105\122\x20\124\101\x42\114\x45\40\140" . $wpdb->prefix . "\x74\x65\x61\x6d\167\x61\x6e\164\x65\165\x76\141\164\x76\x69\x65\x73\x5f\141\144\144\x72\x65\163\x73\137\150\151\x73\x74\x6f\162\171\140\40\x41\x44\x44\40\140\166\151\x65\163\x5f\145\162\x72\x6f\162\x60\40\x54\x45\130\124\x20\116\x55\x4c\114\x20\101\x46\124\x45\122\40\140\x70\x61\x72\x73\145\x64\137\172\151\x70\137\143\151\164\171\140\73\12"); add_option("\x54\x45\101\115\x57\101\116\124\x45\x55\126\x41\x54\126\x49\105\x53\x5f\x56\x45\122\123\111\117\116", TEAMWANTEUVATVIES_VERSION); -
teamwanteuvatvies/tags/1.0.15/vendor/teamwant/src/templates/admin/render.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 if (defined("\101\102\x53\ x50\101\x54\110")) { goto IH8ao7; } exit; IH8ao7: echo "\74\x6e\x6f\163\143\x72\x69\160\164\76\x59\157\165\x20\156\145\145\x64\40\164\157\x20\145\x6e\141\142\154\145\x20\112\141\166\141\x53\x63\162\151\x70\164\x20\x74\157\x20\162\x75\156\x20\x74\x68\x69\x73\x20\x61\x70\x70\x2e\x3c\57\156\x6f\x73\143\x72\x69\x70\x74\76\12\x3c\144\x69\x76\x20\151\144\x3d\x22\x61\160\160\55\164\x65\x61\x6d\167\141\x6e\x74\145\165\x76\141\x74\166\151\x65\163\x22\xa\40\x20\40\x20\144\141\164\x61\55\142\141\x73\145\165\162\x6c\x3d\42"; echo esc_url($Kg04yW); echo "\x22\12\40\40\40\40\x64\141\x74\x61\x2d\x69\x73\x6f\x63\157\144\x65\x3d\42"; echo esc_html($QdoR2A); echo "\x22\12\x3e\74\x2f\x64\151\x76\76\xa";21 if (defined("\101\102\x53\120\x41\124\110")) { goto y6Y0AY; } exit; y6Y0AY: echo "\74\156\x6f\x73\x63\x72\151\x70\x74\x3e\131\x6f\x75\40\x6e\x65\x65\144\40\x74\157\40\145\156\x61\142\x6c\x65\x20\x4a\141\166\x61\123\x63\x72\151\x70\164\x20\x74\157\x20\x72\x75\156\40\164\150\x69\163\40\141\160\160\56\x3c\57\x6e\x6f\163\x63\162\151\160\164\76\xa\74\x64\x69\x76\40\151\x64\75\x22\x61\160\x70\55\x74\x65\141\155\167\x61\156\164\x65\x75\x76\141\164\166\151\145\163\42\xa\40\40\x20\40\144\141\164\141\55\142\141\163\145\x75\162\x6c\75\42"; echo esc_url($PUb4T8); echo "\x22\xa\x20\x20\40\40\144\141\164\x61\55\151\x73\x6f\x63\x6f\x64\145\75\x22"; echo esc_html($fLAB8Z); echo "\x22\xa\76\x3c\57\x64\151\x76\76\12"; -
teamwanteuvatvies/trunk/vendor/autoload.php
r3388298 r3388300 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit eabb9591a2ddf6af131efcab09aebbbf::getLoader();7 return ComposerAutoloaderInit7178d46b22f8e157e13473349d1891fc::getLoader(); -
teamwanteuvatvies/trunk/vendor/composer/autoload_real.php
r3388298 r3388300 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit eabb9591a2ddf6af131efcab09aebbbf5 class ComposerAutoloaderInit7178d46b22f8e157e13473349d1891fc 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit eabb9591a2ddf6af131efcab09aebbbf', 'loadClassLoader'), true, false);27 spl_autoload_register(array('ComposerAutoloaderInit7178d46b22f8e157e13473349d1891fc', 'loadClassLoader'), true, false); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); 29 spl_autoload_unregister(array('ComposerAutoloaderInit eabb9591a2ddf6af131efcab09aebbbf', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit7178d46b22f8e157e13473349d1891fc', '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 eabb9591a2ddf6af131efcab09aebbbf::getInitializer($loader));35 call_user_func(\Composer\Autoload\ComposerStaticInit7178d46b22f8e157e13473349d1891fc::getInitializer($loader)); 36 36 } else { 37 37 $map = require __DIR__ . '/autoload_namespaces.php'; … … 54 54 55 55 if ($useStaticLoader) { 56 $includeFiles = Composer\Autoload\ComposerStaticInit eabb9591a2ddf6af131efcab09aebbbf::$files;56 $includeFiles = Composer\Autoload\ComposerStaticInit7178d46b22f8e157e13473349d1891fc::$files; 57 57 } else { 58 58 $includeFiles = require __DIR__ . '/autoload_files.php'; 59 59 } 60 60 foreach ($includeFiles as $fileIdentifier => $file) { 61 composerRequire eabb9591a2ddf6af131efcab09aebbbf($fileIdentifier, $file);61 composerRequire7178d46b22f8e157e13473349d1891fc($fileIdentifier, $file); 62 62 } 63 63 … … 71 71 * @return void 72 72 */ 73 function composerRequire eabb9591a2ddf6af131efcab09aebbbf($fileIdentifier, $file)73 function composerRequire7178d46b22f8e157e13473349d1891fc($fileIdentifier, $file) 74 74 { 75 75 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
teamwanteuvatvies/trunk/vendor/composer/autoload_static.php
r3388298 r3388300 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit eabb9591a2ddf6af131efcab09aebbbf7 class ComposerStaticInit7178d46b22f8e157e13473349d1891fc 8 8 { 9 9 public static $files = array ( … … 185 185 { 186 186 return \Closure::bind(function () use ($loader) { 187 $loader->classMap = ComposerStaticInit eabb9591a2ddf6af131efcab09aebbbf::$classMap;187 $loader->classMap = ComposerStaticInit7178d46b22f8e157e13473349d1891fc::$classMap; 188 188 189 189 }, null, ClassLoader::class); -
teamwanteuvatvies/trunk/vendor/teamwant/licensemanager/src/WP_License_Manager.php
r3388298 r3388300 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 = "\127\ x4c\x5a\x6d\x74\144\x54\66\63\x41\x33\64\116\146\x48\127"; self::$API_ENDPOINT = "\x68\164\164\160\x73\x3a\57\57\x6c\151\143\x65\156\x73\x65\56\164\145\141\155\x77\141\x6e\164\56\x63\157\155\57\x61\x70\x69\x2f\162\x65\147\151\163\x74\x65\x72\57\x77\x6f\x6f\143\x6f\155\155\145\162\x63\x65\x2d\x76\x69\145\163"; self::$CACHE_DURATION = 3600; self::$CONFIG_PREFIX = "\164\145\141\x6d\x77\x61\x6e\x74\145\165\166\x61\x74\x76\151\x65\163\x5f"; $this->domain = $this->get_domain(); $this->hash = md5(self::$LICENSE_KEY . "\x7c" . $this->domain); } private function get_domain() { $R0WE4I = parse_url(get_site_url(), PHP_URL_HOST); if ($R0WE4I) { goto prlmif; } $R0WE4I = parse_url(home_url(), PHP_URL_HOST); prlmif: if (!(!$R0WE4I && defined("\x57\120\x5f\110\117\115\105"))) { goto nlrUfZ; } $R0WE4I = parse_url(WP_HOME, PHP_URL_HOST); nlrUfZ: if (!(!$R0WE4I && defined("\x57\120\x5f\123\111\124\x45\125\122\x4c"))) { goto XQlQyk; } $R0WE4I = parse_url(WP_SITEURL, PHP_URL_HOST); XQlQyk: return $R0WE4I ?: "\165\156\x6b\156\157\x77\156"; } public function verify_license() { $oRpUs5 = $this->get_license_date(); if ($oRpUs5) { goto g0VSn7; } $this->deactivate_module(); return false; g0VSn7: $dvrjYw = new DateTime(); $hO6_6r = DateTime::createFromFormat("\131\x2d\x6d\55\144\x20\110\x3a\151\72\x73", $oRpUs5); if (!(!$hO6_6r || $dvrjYw > $hO6_6r)) { goto dht5RC; } $this->deactivate_module(); return false; dht5RC: return true; } private function get_license_date() { $EVOGdA = $this->get_cached_license_data(); $q03F2X = true; if (empty($EVOGdA["\153"]) || empty($EVOGdA["\x64\x61\164\145"])) { goto m2FLTG; } if (!($EVOGdA["\153"] !== md5($EVOGdA["\144\x61\164\145"] . "\56" . self::$API_ENDPOINT . "\56" . self::$LICENSE_KEY))) { goto WyY71_; } $q03F2X = false; WyY71_: goto hcM6tR; m2FLTG: $q03F2X = false; hcM6tR: if (!($q03F2X && $EVOGdA && !$this->is_cache_expired($EVOGdA["\x74\x69\x6d\x65\163\x74\141\155\x70"]))) { goto eaxM5L; } return $EVOGdA["\144\x61\x74\x65"]; eaxM5L: $oRpUs5 = $this->fetch_license_date(); if (!$oRpUs5) { goto J1L0q7; } $this->cache_license_data($oRpUs5); J1L0q7: return $oRpUs5; } private function get_cached_license_data() { if (!is_multisite()) { goto SDAWOo; } return get_network_option(null, $this->hash); SDAWOo: return get_option($this->hash); } private function cache_license_data($giRIb3) { $hO6_6r = DateTime::createFromFormat("\131\x2d\155\55\x64\x5c\x54\110\x3a\x69\x3a\163\x2e\x75\134\x5a", $giRIb3); if ($hO6_6r) { goto p4Gz8s; } $hO6_6r = DateTime::createFromFormat("\131\55\x6d\x2d\x64\40\x48\x3a\x69\x3a\163", $giRIb3); p4Gz8s: $giRIb3 = $hO6_6r->format("\x59\x2d\x6d\55\x64\x20\x48\x3a\151\72\163"); $ahEfqR = ["\144\x61\x74\x65" => $giRIb3, "\x74\x69\155\145\x73\164\x61\x6d\160" => time(), "\153" => md5($giRIb3 . "\56" . self::$API_ENDPOINT . "\x2e" . self::$LICENSE_KEY)]; if (is_multisite()) { goto gXb4zg; } update_option($this->hash, $ahEfqR); goto NvpUyf; gXb4zg: update_network_option(null, $this->hash, $ahEfqR); NvpUyf: } private function is_cache_expired($JMur7o) { return time() - $JMur7o > self::$CACHE_DURATION; } private function fetch_license_date() { if (!($this->domain === "\154\x6f\x63\x61\x6c\150\x6f\163\x74")) { goto i8lAVf; } return date("\131\x2d\x6d\55\x64\x20\x48\x3a\x69\72\x73", strtotime("\x2b\x32\x20\x64\141\171\163")); i8lAVf: $IRVS_r = ["\x64\x6f\x6d\x61\151\156" => $this->domain, "\153\145\x79" => $this->hash]; $QQM5k5 = $this->make_request($IRVS_r); if (!($QQM5k5 && isset($QQM5k5["\x64\141\164\x65"]))) { goto QV3kqV; } return $QQM5k5["\x64\141\x74\x65"]; QV3kqV: return date("\x59\55\x6d\55\144\40\110\x3a\x69\72\163", strtotime("\x2d\61\40\x64\141\x79\x73")); } private function make_request($ahEfqR) { if (function_exists("\143\165\x72\x6c\x5f\151\156\x69\x74")) { goto Z3Aj9N; } return $this->wp_remote_request($ahEfqR); goto RhuRvK; Z3Aj9N: return $this->curl_request($ahEfqR); RhuRvK: } private function curl_request($ahEfqR) { $Q1fK76 = curl_init(); curl_setopt_array($Q1fK76, [CURLOPT_URL => self::$API_ENDPOINT, CURLOPT_POST => true, CURLOPT_POSTFIELDS => http_build_query($ahEfqR), CURLOPT_RETURNTRANSFER => true, CURLOPT_CONNECTTIMEOUT => 5, CURLOPT_TIMEOUT => 5, CURLOPT_HTTPHEADER => ["\x43\x6f\x6e\x74\145\x6e\x74\55\124\x79\x70\x65\72\x20\x61\160\x70\x6c\151\143\x61\x74\x69\157\156\57\170\55\x77\167\x77\55\x66\157\x72\155\55\x75\162\x6c\x65\156\143\x6f\144\x65\x64"]]); $QQM5k5 = curl_exec($Q1fK76); $A1WnvA = curl_getinfo($Q1fK76, CURLINFO_HTTP_CODE); curl_close($Q1fK76); if (!($A1WnvA === 200 && $QQM5k5)) { goto MjFPj7; } return json_decode($QQM5k5, true); MjFPj7: return false; } private function wp_remote_request($ahEfqR) { $QQM5k5 = wp_remote_post(self::$API_ENDPOINT, ["\142\x6f\x64\171" => $ahEfqR, "\x74\151\x6d\x65\x6f\165\164" => 30, "\x68\x65\141\x64\x65\x72\x73" => ["\103\x6f\156\164\145\156\164\x2d\x54\x79\160\x65" => "\x61\160\160\x6c\x69\x63\x61\164\151\x6f\x6e\57\170\55\x77\x77\167\x2d\146\157\162\x6d\55\x75\162\x6c\145\x6e\x63\x6f\x64\145\x64"]]); if (!is_wp_error($QQM5k5)) { goto r9vrxY; } return false; r9vrxY: $wboh96 = wp_remote_retrieve_body($QQM5k5); $zyB81c = wp_remote_retrieve_response_code($QQM5k5); if (!($zyB81c === 200 && $wboh96)) { goto cA1w9D; } return json_decode($wboh96, true); cA1w9D: return false; } private function deactivate_module() { $XGaJ9a = ["\166\145\x72\151\146\x79\137\166\x61\164\x5f\x77\150\145\x6e\x5f\x6f\x72\x64\145\x72\x69\x6e\147" => 0, "\162\x65\x71\165\151\x72\x65\x5f\x76\141\164\137\167\150\145\x6e\137\157\162\144\x65\x72\x69\156\147" => 0, "\141\x6c\x6c\x6f\x77\x5f\x62\x61\144\137\x76\x61\164\x5f\156\x75\155\145\x72\137\x77\150\145\x6e\x5f\157\162\144\x65\162" => 0]; foreach ($XGaJ9a as $fThlRy => $SqYBaf) { $hGtRyH = self::$CONFIG_PREFIX . $fThlRy; if (is_multisite()) { goto LZfgZg; } if (get_option($hGtRyH) !== false) { goto JKPfDH; } add_option($hGtRyH, $SqYBaf); goto NfT1ZS; JKPfDH: update_option($hGtRyH, $SqYBaf); NfT1ZS: goto Y7YRmi; LZfgZg: if (get_network_option(null, $hGtRyH) !== false) { goto KTaWBJ; } add_network_option(null, $hGtRyH, $SqYBaf); goto RG3g4A; KTaWBJ: update_network_option(null, $hGtRyH, $SqYBaf); RG3g4A: Y7YRmi: zpeWAG: } elgGHd: } public function init() { add_action("\x69\x6e\151\x74", [$this, "\x76\x65\x72\x69\x66\x79\137\x6c\x69\143\x65\156\x73\x65"]); add_action("\141\x64\155\x69\156\x5f\x6e\x6f\164\151\x63\x65\163", [$this, "\163\x68\157\167\101\x6c\145\162\x74"]); } public function force_refresh_license() { if (is_multisite()) { goto N152yj; } delete_option($this->hash); goto MrSjGf; N152yj: delete_network_option(null, $this->hash); MrSjGf: return $this->verify_license(); } public function showAlert() { if (!(isset($_GET["\x70\141\x67\x65"]) && $_GET["\x70\141\147\x65"] === "\164\145\141\x6d\167\x61\x6e\164\x65\x75\166\141\164\x76\151\145\163")) { goto m_vW1b; } return; m_vW1b: $D9c0_u = get_option($this->hash, false); if (!($D9c0_u && !empty($D9c0_u["\144\141\164\x65"]))) { goto Kp7tnn; } $ePagk9 = vsprintf("\133\x45\x55\x20\126\x49\105\123\x20\x56\x41\x54\135\x20\131\157\165\162\40\154\x69\x63\x65\x6e\x73\145\x20\145\170\x70\151\162\x65\x73\x3a\x20\x25\x73\54\x20\160\154\145\141\x73\x65\x20\x76\151\x73\151\x74\40\x6f\x75\162\x20\x77\x65\142\163\x69\x74\x65\40\45\163\40\157\x72\x20\127\157\157\x43\157\155\x6d\x65\x72\x63\145\x20\163\164\x6f\x72\145\x20\45\163\x20\164\157\x20\x70\x75\x72\143\x68\x61\163\x65\40\164\150\x65\x20\146\165\x6c\x6c\x20\166\145\x72\163\x69\x6f\156\56\x20\124\x68\x65\x20\x66\x75\154\154\40\x76\145\x72\x73\151\157\156\40\x69\163\x20\x6d\x6f\x72\145\40\163\x74\141\142\x6c\x65\54\40\x69\163\40\156\x6f\164\40\145\156\x63\162\x79\x70\164\x65\144\40\x61\x6e\144\x20\x69\156\x63\154\x75\x64\145\x73\x20\x61\146\x74\145\x72\55\163\141\154\x65\x73\40\x73\165\x70\x70\157\x72\x74\x2e", [esc_html($D9c0_u["\x64\141\x74\145"]), "\x3c\141\40\x68\x72\145\146\75\x22\x68\x74\x74\160\x73\x3a\57\57\164\x65\141\x6d\x77\141\x6e\x74\x2e\x63\157\x6d\57\160\x6c\x2f\x77\x6f\162\144\160\162\145\x73\x73\x2d\155\157\144\165\154\145\x73\x2f\64\x33\x2d\153\157\x70\x69\141\x2d\160\162\x65\163\x74\x61\x73\150\157\160\x2d\145\x75\x2d\166\x69\x65\x73\x2d\x76\141\164\x2d\x76\141\x6c\151\144\141\164\157\x72\x2e\150\x74\155\154\77\141\144\x74\x6f\x6b\x65\156\x3d\x61\x65\141\62\x34\x36\x33\x34\62\70\x39\70\x63\x63\65\x64\x62\63\146\143\x36\x33\x65\x61\63\x39\66\x37\x65\143\x31\145\x26\151\x64\x5f\x65\155\160\x6c\x6f\171\145\145\75\61\46\160\162\145\166\151\145\167\75\61\42\40\164\141\x72\x67\x65\164\x3d\42\137\x62\x6c\141\156\153\x22\76\114\x49\116\113\74\57\x61\76", "\x3c\x61\x20\150\x72\145\x66\x3d\42\150\164\164\160\x73\72\57\57\167\x6f\x6f\143\x6f\x6d\155\145\162\143\145\56\143\x6f\155\x2f\160\162\157\144\165\143\164\163\x2f\145\x75\x72\157\x70\x65\141\x6e\55\166\x61\x74\x2d\x76\x61\154\151\x64\x61\x74\x6f\162\57\x22\40\x74\x61\x72\x67\x65\x74\x3d\x22\x5f\142\x6c\x61\x6e\x6b\x22\76\114\111\116\x4b\x3c\57\x61\x3e"]); echo "\74\x64\151\x76\40\143\x6c\x61\x73\x73\x3d\42\156\157\x74\x69\143\x65\40\156\x6f\164\x69\143\x65\x2d\167\141\162\x6e\x69\156\x67\x22\76"; echo "\74\x70\x3e" . $ePagk9 . "\74\57\x70\76"; echo "\x3c\x2f\x64\151\x76\x3e"; Kp7tnn: } } if (!function_exists("\x61\x64\144\x5f\x61\143\164\151\157\x6e")) { goto nc1Nn5; } $Ndjrcy = new WP_License_Manager(); $Ndjrcy->init(); nc1Nn5: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 = "\127\114\132\x6d\x74\144\124\x36\63\x41\x33\64\x4e\x66\x48\127"; self::$API_ENDPOINT = "\x68\x74\164\x70\x73\72\x2f\57\x6c\x69\x63\145\156\x73\x65\56\164\145\x61\x6d\x77\x61\x6e\164\x2e\143\157\x6d\x2f\x61\160\x69\57\162\x65\147\151\163\x74\x65\162\x2f\167\x6f\x6f\x63\157\x6d\x6d\145\162\143\145\x2d\166\151\145\163"; self::$CACHE_DURATION = 3600; self::$CONFIG_PREFIX = "\164\x65\141\155\x77\141\156\x74\145\165\166\141\x74\x76\x69\x65\163\137"; $this->domain = $this->get_domain(); $this->hash = md5(self::$LICENSE_KEY . "\174" . $this->domain); } private function get_domain() { $fTam0N = parse_url(get_site_url(), PHP_URL_HOST); if ($fTam0N) { goto ntgIDd; } $fTam0N = parse_url(home_url(), PHP_URL_HOST); ntgIDd: if (!(!$fTam0N && defined("\127\x50\137\x48\117\x4d\105"))) { goto ppYoOK; } $fTam0N = parse_url(WP_HOME, PHP_URL_HOST); ppYoOK: if (!(!$fTam0N && defined("\127\x50\137\x53\111\124\x45\125\122\114"))) { goto NH_Uzs; } $fTam0N = parse_url(WP_SITEURL, PHP_URL_HOST); NH_Uzs: return $fTam0N ?: "\x75\156\x6b\156\157\167\x6e"; } public function verify_license() { $NUQRai = $this->get_license_date(); if ($NUQRai) { goto Thod0z; } $this->deactivate_module(); return false; Thod0z: $kMDenT = new DateTime(); $M_ocX8 = DateTime::createFromFormat("\131\55\x6d\55\144\x20\110\x3a\x69\x3a\x73", $NUQRai); if (!(!$M_ocX8 || $kMDenT > $M_ocX8)) { goto g3i6GO; } $this->deactivate_module(); return false; g3i6GO: return true; } private function get_license_date() { $w0k0dz = $this->get_cached_license_data(); $z41Q7S = true; if (empty($w0k0dz["\x6b"]) || empty($w0k0dz["\x64\141\x74\145"])) { goto FuUdmX; } if (!($w0k0dz["\153"] !== md5($w0k0dz["\x64\141\164\145"] . "\56" . self::$API_ENDPOINT . "\56" . self::$LICENSE_KEY))) { goto lagNXp; } $z41Q7S = false; lagNXp: goto vOlGLw; FuUdmX: $z41Q7S = false; vOlGLw: if (!($z41Q7S && $w0k0dz && !$this->is_cache_expired($w0k0dz["\164\x69\155\x65\163\164\x61\x6d\x70"]))) { goto EZyeCA; } return $w0k0dz["\x64\x61\164\145"]; EZyeCA: $NUQRai = $this->fetch_license_date(); if (!$NUQRai) { goto rcEINJ; } $this->cache_license_data($NUQRai); rcEINJ: return $NUQRai; } private function get_cached_license_data() { if (!is_multisite()) { goto iK8fQP; } return get_network_option(null, $this->hash); iK8fQP: return get_option($this->hash); } private function cache_license_data($oXewz8) { $M_ocX8 = DateTime::createFromFormat("\x59\55\155\x2d\144\134\124\x48\x3a\x69\x3a\163\56\165\x5c\132", $oXewz8); if ($M_ocX8) { goto pCYlt7; } $M_ocX8 = DateTime::createFromFormat("\x59\55\x6d\x2d\144\40\x48\x3a\x69\x3a\x73", $oXewz8); pCYlt7: $oXewz8 = $M_ocX8->format("\131\x2d\155\x2d\x64\40\110\72\x69\72\x73"); $C2ylmE = ["\144\x61\164\x65" => $oXewz8, "\x74\x69\155\145\x73\x74\141\x6d\160" => time(), "\153" => md5($oXewz8 . "\56" . self::$API_ENDPOINT . "\56" . self::$LICENSE_KEY)]; if (is_multisite()) { goto nNB5D1; } update_option($this->hash, $C2ylmE); goto PU_rla; nNB5D1: update_network_option(null, $this->hash, $C2ylmE); PU_rla: } private function is_cache_expired($d9rsKr) { return time() - $d9rsKr > self::$CACHE_DURATION; } private function fetch_license_date() { if (!($this->domain === "\154\157\143\x61\154\x68\157\x73\x74")) { goto MWUOGc; } return date("\131\x2d\x6d\55\144\x20\110\72\151\x3a\163", strtotime("\53\x32\x20\x64\141\171\x73")); MWUOGc: $KVwNak = ["\144\x6f\155\141\x69\156" => $this->domain, "\x6b\x65\171" => $this->hash]; $rSXbft = $this->make_request($KVwNak); if (!($rSXbft && isset($rSXbft["\x64\x61\164\145"]))) { goto Rzkj6R; } return $rSXbft["\x64\x61\x74\145"]; Rzkj6R: return date("\131\x2d\x6d\x2d\144\40\x48\x3a\151\x3a\x73", strtotime("\55\61\x20\x64\141\171\x73")); } private function make_request($C2ylmE) { if (function_exists("\143\165\x72\154\137\x69\x6e\151\x74")) { goto HbPLe0; } return $this->wp_remote_request($C2ylmE); goto j2vMW7; HbPLe0: return $this->curl_request($C2ylmE); j2vMW7: } private function curl_request($C2ylmE) { $H2dkov = curl_init(); curl_setopt_array($H2dkov, [CURLOPT_URL => self::$API_ENDPOINT, CURLOPT_POST => true, CURLOPT_POSTFIELDS => http_build_query($C2ylmE), CURLOPT_RETURNTRANSFER => true, CURLOPT_CONNECTTIMEOUT => 5, CURLOPT_TIMEOUT => 5, CURLOPT_HTTPHEADER => ["\103\157\156\x74\145\156\164\55\124\x79\160\145\72\40\141\x70\x70\x6c\x69\x63\141\164\151\157\156\x2f\x78\x2d\167\167\167\x2d\x66\157\162\x6d\x2d\x75\162\x6c\145\156\143\157\144\x65\144"]]); $rSXbft = curl_exec($H2dkov); $p3T0Wl = curl_getinfo($H2dkov, CURLINFO_HTTP_CODE); curl_close($H2dkov); if (!($p3T0Wl === 200 && $rSXbft)) { goto YwJ6Xn; } return json_decode($rSXbft, true); YwJ6Xn: return false; } private function wp_remote_request($C2ylmE) { $rSXbft = wp_remote_post(self::$API_ENDPOINT, ["\x62\x6f\x64\x79" => $C2ylmE, "\x74\151\155\145\x6f\165\x74" => 30, "\x68\145\x61\144\x65\x72\163" => ["\x43\x6f\x6e\x74\145\156\x74\55\x54\171\160\145" => "\x61\160\160\x6c\151\x63\141\x74\151\157\156\x2f\x78\55\x77\167\x77\x2d\146\157\x72\x6d\55\165\162\154\145\x6e\143\x6f\144\x65\x64"]]); if (!is_wp_error($rSXbft)) { goto D92tPn; } return false; D92tPn: $uzQl4C = wp_remote_retrieve_body($rSXbft); $og6zmh = wp_remote_retrieve_response_code($rSXbft); if (!($og6zmh === 200 && $uzQl4C)) { goto FM9lJZ; } return json_decode($uzQl4C, true); FM9lJZ: return false; } private function deactivate_module() { $OP3WtF = ["\166\145\x72\151\x66\171\137\166\141\164\x5f\x77\150\x65\156\x5f\157\162\x64\x65\162\151\156\147" => 0, "\162\x65\x71\x75\151\x72\x65\137\x76\141\x74\x5f\167\x68\x65\x6e\x5f\x6f\162\x64\145\162\151\x6e\147" => 0, "\141\154\154\x6f\x77\137\142\141\x64\137\166\141\164\137\x6e\x75\x6d\x65\x72\137\x77\x68\x65\x6e\137\x6f\162\x64\x65\162" => 0]; foreach ($OP3WtF as $wrVuTn => $ah0gIt) { $FR7dTo = self::$CONFIG_PREFIX . $wrVuTn; if (is_multisite()) { goto c4dde2; } if (get_option($FR7dTo) !== false) { goto nvj0RW; } add_option($FR7dTo, $ah0gIt); goto OPw6uJ; nvj0RW: update_option($FR7dTo, $ah0gIt); OPw6uJ: goto Izkgx7; c4dde2: if (get_network_option(null, $FR7dTo) !== false) { goto ZHwTkR; } add_network_option(null, $FR7dTo, $ah0gIt); goto pIFanM; ZHwTkR: update_network_option(null, $FR7dTo, $ah0gIt); pIFanM: Izkgx7: gSXwym: } RnPBWM: } public function init() { add_action("\151\x6e\151\x74", [$this, "\x76\145\162\151\146\x79\x5f\x6c\x69\x63\x65\156\x73\x65"]); add_action("\141\x64\155\151\156\x5f\x6e\x6f\164\x69\143\x65\x73", [$this, "\x73\150\x6f\167\101\154\145\162\x74"]); } public function force_refresh_license() { if (is_multisite()) { goto MRAQTO; } delete_option($this->hash); goto Vgp1zY; MRAQTO: delete_network_option(null, $this->hash); Vgp1zY: return $this->verify_license(); } public function showAlert() { if (!(isset($_GET["\x70\x61\x67\x65"]) && $_GET["\x70\141\147\145"] === "\x74\x65\141\155\x77\141\156\164\x65\165\x76\x61\164\x76\151\145\163")) { goto b1Ufwt; } return; b1Ufwt: $SHJ6m2 = get_option($this->hash, false); if (!($SHJ6m2 && !empty($SHJ6m2["\144\x61\x74\145"]))) { goto VD0mP0; } $IY5HkF = vsprintf("\x5b\105\x55\40\126\111\105\x53\x20\126\101\124\x5d\40\x59\157\x75\x72\x20\154\151\143\145\156\x73\x65\40\145\170\x70\151\x72\145\163\x3a\40\x25\163\54\40\x70\154\x65\x61\163\x65\x20\x76\151\x73\151\x74\40\157\165\162\40\x77\x65\x62\x73\151\164\x65\x20\x25\x73\x20\x6f\x72\40\x57\157\157\x43\157\x6d\x6d\145\162\x63\x65\x20\163\x74\157\162\145\40\x25\x73\40\x74\157\40\x70\165\x72\143\150\141\163\x65\x20\x74\150\x65\x20\146\x75\154\x6c\x20\166\x65\162\163\151\x6f\x6e\x2e\40\x54\150\145\x20\x66\x75\x6c\154\x20\166\x65\162\163\151\x6f\x6e\x20\151\163\x20\155\157\162\x65\40\163\164\141\142\154\145\54\x20\151\x73\x20\156\x6f\164\40\145\156\143\x72\x79\x70\164\145\x64\x20\141\x6e\x64\40\x69\x6e\x63\154\x75\144\145\x73\40\141\146\x74\145\162\55\163\x61\154\x65\x73\40\x73\165\x70\x70\157\x72\x74\x2e", [esc_html($SHJ6m2["\144\x61\164\145"]), "\x3c\141\x20\150\162\145\x66\x3d\42\150\x74\x74\160\163\72\x2f\x2f\x74\x65\x61\x6d\167\x61\156\164\56\143\157\x6d\57\x70\154\x2f\x77\157\x72\x64\x70\162\145\x73\163\55\155\157\144\x75\x6c\x65\x73\57\64\x33\x2d\153\x6f\160\x69\x61\55\x70\x72\145\163\164\141\x73\150\x6f\160\55\145\165\x2d\166\x69\x65\x73\x2d\166\x61\x74\x2d\x76\x61\154\x69\144\x61\x74\x6f\x72\x2e\150\164\155\154\77\141\x64\164\157\153\145\x6e\x3d\141\x65\141\62\x34\66\63\64\x32\x38\71\x38\x63\x63\x35\x64\x62\x33\146\143\66\63\145\141\63\x39\x36\x37\x65\143\61\145\46\151\x64\137\x65\x6d\x70\x6c\x6f\x79\145\145\x3d\x31\46\x70\x72\x65\166\x69\145\x77\75\x31\42\40\164\141\162\x67\145\164\x3d\42\137\142\x6c\141\156\153\42\x3e\114\x49\116\113\x3c\x2f\x61\x3e", "\74\141\40\x68\x72\x65\x66\75\x22\150\164\x74\160\163\x3a\57\x2f\x77\157\x6f\x63\x6f\155\155\x65\x72\x63\x65\56\x63\x6f\155\57\160\x72\157\144\165\143\x74\x73\57\145\x75\162\157\x70\x65\141\x6e\x2d\x76\141\164\55\x76\x61\154\151\x64\141\164\x6f\162\57\x22\40\164\x61\x72\x67\145\164\75\x22\137\x62\x6c\x61\x6e\153\x22\x3e\114\x49\x4e\113\x3c\57\x61\76"]); echo "\74\x64\151\166\x20\x63\154\141\x73\163\x3d\42\156\x6f\x74\x69\143\145\40\x6e\157\x74\x69\x63\145\55\167\141\162\x6e\151\156\147\42\x3e"; echo "\74\160\76" . $IY5HkF . "\x3c\57\160\76"; echo "\74\x2f\x64\x69\166\x3e"; VD0mP0: } } if (!function_exists("\141\x64\144\x5f\141\x63\164\151\157\x6e")) { goto Iz1Ho4; } $BVjtmi = new WP_License_Manager(); $BVjtmi->init(); Iz1Ho4: -
teamwanteuvatvies/trunk/vendor/teamwant/loader/loader.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 if (file_exists(__DIR__ . "\57\ x2e\x2e\x2f\154\x69\143\x65\156\163\145\155\141\156\x61\x67\x65\162\x2f\163\162\x63\57\127\x50\137\x4c\x69\x63\145\x6e\x73\145\x5f\x4d\x61\156\141\147\x65\x72\x2e\x70\150\160")) { goto JzEywV; } throw new Exception("\x4c\111\x43\x45\x4e\123\105\x20\106\x49\114\105\x20\116\117\x54\40\x45\x58\111\123\124\x53"); JzEywV: require_once __DIR__ . "\57\56\56\57\154\151\x63\x65\x6e\163\145\x6d\141\156\141\147\145\162\x2f\163\x72\x63\x2f\127\x50\x5f\114\x69\143\145\156\x73\145\x5f\115\141\156\x61\147\x65\162\x2e\x70\x68\x70";21 if (file_exists(__DIR__ . "\57\56\56\x2f\154\x69\143\x65\156\x73\145\x6d\141\x6e\x61\147\x65\162\x2f\163\162\x63\57\x57\120\137\x4c\x69\143\145\156\x73\x65\137\115\141\156\141\x67\145\x72\x2e\x70\x68\160")) { goto JLpNGQ; } throw new Exception("\x4c\111\x43\x45\x4e\123\105\40\106\111\x4c\105\40\x4e\117\124\x20\x45\x58\x49\x53\x54\123"); JLpNGQ: require_once __DIR__ . "\57\x2e\x2e\x2f\x6c\x69\x63\x65\156\x73\145\155\x61\156\x61\147\145\162\x2f\163\x72\x63\57\x57\120\137\114\x69\x63\x65\x6e\163\145\x5f\115\x61\x6e\141\x67\x65\162\x2e\160\150\160"; -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Controller/ConfigController.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Controller; defined("\x41\x42\ 123\120\x41\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\x45\101\104")) { goto pFbJn4; } throw new NoPermissionException(); pFbJn4: $this->renderBaseConfigurationData(); } public function actionIndexSave() { if ($this->checkPrivileges("\103\122\105\101\124\105")) { goto E2pD_V; } throw new NoPermissionException(); E2pD_V: $ahEfqR = Request::getRequestData(); $US286Z = $ahEfqR["\164\x77\164\x79\160\x65"] ?? null; switch ($US286Z) { default: ConfigurationQuery::updateConfiguration($ahEfqR); } M124kw: VIwRuw: $this->render(["\x73\x75\143\x63\x65\x73\x73" => true]); } private function renderBaseConfigurationData() { global $wpdb; $UIwJTx = ["\x5f\x31" => "\137\61"]; $ahEfqR = Request::getRequestData(); $Xh2PBY = []; $US286Z = $ahEfqR["\x74\x77\x74\x79\160\145"] ?? null; $ZGarqF = ["\x69\144", "\156\x61\x6d\145", "\x76\141\164", "\x72\x61\167\137\166\141\x74", "\143\x6f\x75\x6e\164\162\x79\137\x63\x6f\x64\x65", "\x69\x73\137\x76\x61\154\151\x64", "\x61\x64\144\x72\x65\163\163", "\154\141\163\164\137\x75\x70\144\141\164\145", "\160\141\x72\163\145\144\137\x63\x69\164\171", "\x70\x61\x72\x73\145\144\137\x61\x64\144\x72\x65\163\x73", "\160\141\162\163\x65\144\137\172\151\x70", "\160\x61\162\x73\x65\144\137\x7a\151\x70\x5f\x63\151\x74\x79"]; switch ($US286Z) { case "\x61\x64\144\162\145\x73\163\137\141\152\141\170": $UNM2My = ["\x74\145\x61\x6d\x77\x61\x6e\x74\x65\x75\166\141\164\166\x69\x65\x73\x5f\x61\x64\144\x72\145\163\163", "\x74\x65\x61\155\167\141\156\164\x65\165\166\141\x74\166\151\x65\x73\137\141\x64\x64\x72\145\x73\x73\137\x68\x69\163\164\x6f\x72\171"]; if (in_array($ahEfqR["\144\142\164\141\x62\154\x65"], $UNM2My)) { goto HhaeY4; } wp_send_json_error("\102\x61\x64\x20\164\x61\x62\x6c\x65\40\x6e\141\155\145"); HhaeY4: $ENqGHv = $wpdb->prefix . $ahEfqR["\x64\x62\164\141\142\x6c\145"]; $dGpua0 = 10; $g63Pk3 = ($ahEfqR["\x63\x75\162\162\x65\x6e\x74\x50\141\147\145"] - 1) * $dGpua0; $VD8GLC = "\123\x45\114\105\x43\x54\40\52\40\106\122\x4f\x4d\40{$ENqGHv}"; $hd4b1B = ''; if (empty($ahEfqR["\x73\x65\141\x72\143\x68"])) { goto swjejY; } $VwUOyF = []; $rWtnmI = "\x25" . sanitize_text_field($ahEfqR["\163\x65\141\x72\x63\150"]) . "\x25"; foreach ($ZGarqF as $eIF4M9) { $VwUOyF[] = sprintf("\x60{$eIF4M9}\x60\40\x4c\111\x4b\x45\40\x27\45\x73\47", $rWtnmI); OA4JQI: } J230DU: $hd4b1B = "\40\127\x48\x45\x52\105\40\x28" . implode("\x20\x4f\x52\40", $VwUOyF) . "\51"; $VD8GLC .= $hd4b1B; swjejY: if (!(isset($ahEfqR["\x73\x6f\162\164\x65\x72\103\x6f\154\165\155\156"]) && in_array($ahEfqR["\x73\157\162\x74\x65\x72\x43\157\154\165\x6d\156"], $ZGarqF))) { goto JZXlHW; } $P2gIKm = isset($ahEfqR["\163\x6f\162\164\x65\162\117\162\x64\145\x72"]) && $ahEfqR["\163\157\x72\x74\145\162\117\162\144\x65\x72"] === "\144\145\x73\x63\145\x6e\x64" ? "\104\105\123\103" : "\101\x53\103"; $bhWf4w = esc_sql($ahEfqR["\x73\157\x72\x74\145\x72\x43\157\154\165\155\x6e"]); $VD8GLC .= "\40\x4f\122\104\105\x52\40\102\131\40\x60{$bhWf4w}\x60\x20{$P2gIKm}"; JZXlHW: $VD8GLC .= $wpdb->prepare("\40\x4c\111\115\111\x54\40\x25\144\x20\117\x46\106\123\105\x54\40\45\x64", $dGpua0, $g63Pk3); $V0MG8L = $wpdb->get_results($VD8GLC, ARRAY_A); $iuG4dB = "\x53\x45\x4c\105\x43\124\x20\x43\x4f\x55\116\124\50\52\x29\40\106\x52\117\115\x20{$ENqGHv}" . $hd4b1B; $giHEN0 = $wpdb->get_var($iuG4dB); $Xh2PBY["\164\x61\x62\154\x65\x43\x6f\156\164\145\156\x74"] = $V0MG8L; $Xh2PBY["\143\x6f\165\x6e\x74\124\x6f\x74\x61\x6c"] = [["\164\x6f\164\141\154" => $giHEN0]]; goto NAvmmM; case "\143\162\157\156": $Xh2PBY["\x63\162\157\156\125\162\154"] = CronController::get_cron_url(); goto NAvmmM; default: $UIwJTx = ConfigurationQuery::get(null, true); $Xh2PBY["\x69\x73\x5f\141\154\x69\166\x65"] = Vies::getInstance()->healthCheck(); $Ub3yK4 = $wpdb->get_results("\xa\40\40\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x53\x45\114\x45\x43\124\x20\164\x72\56\52\12\x20\x20\40\40\40\x20\x20\40\40\40\40\40\40\40\x20\40\x20\x20\40\40\106\122\x4f\115\40{$wpdb->prefix}\x77\157\x6f\x63\x6f\x6d\155\145\x72\143\x65\x5f\x74\141\170\137\162\x61\x74\145\163\x20\x41\123\x20\x74\x72\12\40\x20\40\x20\40\x20\40\40\40\40\40\x20\40\40\x20\40"); foreach ($Ub3yK4 as $T5jjyB) { $Xh2PBY["\164\141\x78"][] = ["\x69\x64" => $T5jjyB->tax_rate_id, "\151\x64\137\x74\141\x78" => $T5jjyB->tax_rate_id, "\156\x61\x6d\x65" => $T5jjyB->tax_rate_name, "\162\x61\x74\x65" => $T5jjyB->tax_rate]; g6HeYD: } TCerUA: $SHkAaS = apply_filters("\x77\x6f\x6f\143\157\x6d\155\145\162\143\x65\x5f\143\x6f\x75\156\x74\162\x69\145\x73", include WC()->plugin_path() . "\57\x69\61\x38\156\57\x63\157\x75\x6e\164\x72\x69\145\163\56\x70\150\x70"); foreach ($SHkAaS as $eIF4M9 => $YYsDqM) { $Xh2PBY["\143\157\x75\x6e\x74\162\x69\x65\163"][] = ["\156\141\155\x65" => $YYsDqM, "\x63\157\x64\x65" => $eIF4M9, "\x69\144\x5f\x63\x6f\x75\x6e\x74\162\171" => $eIF4M9]; W6va4S: } lrLO3y: } dCt17Z: NAvmmM: $s6SceY = null; if (!function_exists("\x67\x65\164\x5f\142\x6c\x6f\147\137\144\145\164\x61\151\154\163")) { goto qX6f9z; } $cCGNVX = get_current_blog_id(); $uIfkXz = get_blog_details($cCGNVX); $s6SceY = $uIfkXz->blogname; qX6f9z: $uLVn8u = md5("\x57\x4c\132\x6d\x74\144\124\x36\63\x41\x33\x34\x4e\x66\110\x57" . "\x7c" . $this->get_domain()); $D9c0_u = get_option($uLVn8u, false); $ePagk9 = null; if (!($D9c0_u && !empty($D9c0_u["\144\x61\164\x65"]))) { goto d5xCQo; } $ePagk9 = vsprintf("\131\157\165\162\40\x6c\x69\x63\x65\x6e\x73\x65\40\x65\x78\160\151\162\145\163\x3a\40\x25\x73\x2c\x20\x70\154\x65\x61\x73\145\x20\x76\x69\163\x69\164\40\x6f\x75\162\x20\x77\145\x62\x73\151\164\145\40\x25\163\x20\x6f\x72\x20\x77\x6f\157\x63\157\x6d\x6d\x65\x72\x63\145\40\163\x74\x6f\162\145\x20\x25\163\x20\164\x6f\40\160\165\x72\143\x68\x61\x73\x65\x20\164\150\x65\40\x66\165\x6c\154\40\x76\x65\162\163\151\157\156\x2e\40\124\150\145\x20\146\165\x6c\x6c\x20\x76\x65\x72\x73\x69\157\156\40\151\163\x20\x6d\x6f\162\x65\x20\163\x74\x61\142\x6c\145\54\40\x69\163\40\156\x6f\x74\x20\145\x6e\143\162\x79\x70\x74\x65\144\40\x61\156\x64\x20\151\156\143\x6c\165\x64\x65\163\x20\141\146\x74\145\x72\x2d\x73\x61\x6c\145\x73\40\x73\165\160\x70\x6f\x72\x74\56", [$D9c0_u["\144\x61\164\x65"], "\x3c\141\40\150\x72\145\x66\x3d\42\150\x74\x74\160\163\72\x2f\57\164\145\x61\155\167\141\156\x74\56\143\x6f\x6d\x2f\160\x6c\x2f\167\x6f\x72\144\160\162\145\163\163\55\x6d\x6f\144\x75\154\x65\x73\57\x34\x33\x2d\153\157\160\x69\x61\x2d\160\162\x65\x73\x74\x61\x73\x68\157\x70\55\x65\x75\x2d\166\151\145\x73\55\x76\141\x74\55\166\141\x6c\151\x64\x61\164\x6f\x72\x2e\150\x74\x6d\154\77\x61\144\x74\x6f\x6b\145\156\x3d\x61\x65\141\x32\64\x36\63\64\62\x38\71\x38\143\x63\x35\x64\142\x33\146\x63\x36\63\145\141\63\x39\x36\x37\x65\143\61\145\46\x69\144\137\145\155\160\x6c\157\171\145\x65\x3d\x31\46\x70\x72\x65\x76\x69\x65\167\75\61\x22\x20\137\164\x61\x72\147\x65\x74\75\42\x62\154\141\x6e\x6b\x22\76\114\111\x4e\113\x3c\x2f\141\76", "\74\141\40\150\162\145\146\75\x22\150\x74\x74\160\163\x3a\57\x2f\167\157\x6f\143\157\x6d\155\x65\162\143\145\56\143\x6f\x6d\x2f\160\x72\x6f\x64\165\143\164\163\57\145\165\x72\x6f\x70\x65\141\x6e\x2d\166\141\x74\55\166\141\154\x69\144\x61\x74\157\x72\x2f\x22\40\137\164\x61\x72\x67\x65\164\75\42\142\154\141\156\x6b\x22\x3e\114\111\116\x4b\74\x2f\141\x3e"]); d5xCQo: $z6ZgFR = apply_filters("\164\145\x61\x6d\167\141\156\x74\x65\165\166\141\164\166\x69\145\x73\137\147\x65\x6e\x65\162\141\x74\145\x5f\143\157\x6e\x66\151\147\x5f\x66\x69\x65\154\x64\x73", []); $this->render(["\146\157\162\x6d" => $UIwJTx, "\163\150\157\160" => $s6SceY ?? null, "\145\x72\162\x6f\x72" => null, "\x6c\x69\x63\145\x6e\x73\145" => $ePagk9, "\146\x69\145\x6c\x64\163" => $z6ZgFR] + $Xh2PBY); } private function get_domain() { $R0WE4I = wp_parse_url(get_site_url(), PHP_URL_HOST); if ($R0WE4I) { goto RKehK1; } $R0WE4I = wp_parse_url(home_url(), PHP_URL_HOST); RKehK1: if (!(!$R0WE4I && defined("\x57\x50\x5f\110\x4f\x4d\105"))) { goto e7Cy2z; } $R0WE4I = wp_parse_url(\WP_HOME, PHP_URL_HOST); e7Cy2z: if (!(!$R0WE4I && defined("\x57\120\137\123\111\x54\x45\125\x52\x4c"))) { goto PmBfod; } $R0WE4I = wp_parse_url(\WP_SITEURL, PHP_URL_HOST); PmBfod: return $R0WE4I ?: "\x75\x6e\153\x6e\x6f\167\x6e"; } }21 namespace Teamwanteuvatvies\Src\AdminApi\Controller; defined("\x41\x42\x53\x50\101\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 fIKeX9; } throw new NoPermissionException(); fIKeX9: $this->renderBaseConfigurationData(); } public function actionIndexSave() { if ($this->checkPrivileges("\x43\x52\x45\x41\x54\105")) { goto y32xoR; } throw new NoPermissionException(); y32xoR: $C2ylmE = Request::getRequestData(); $fMBjqa = $C2ylmE["\164\x77\x74\x79\x70\x65"] ?? null; switch ($fMBjqa) { default: ConfigurationQuery::updateConfiguration($C2ylmE); } C8BCGu: QPiHoO: $this->render(["\x73\x75\x63\x63\x65\x73\163" => true]); } private function renderBaseConfigurationData() { global $wpdb; $yCx717 = ["\x5f\x31" => "\x5f\61"]; $C2ylmE = Request::getRequestData(); $uYCzRQ = []; $fMBjqa = $C2ylmE["\164\x77\164\171\x70\x65"] ?? null; $kN8APO = ["\x69\x64", "\156\141\155\145", "\x76\x61\164", "\162\x61\167\x5f\166\141\x74", "\x63\x6f\x75\156\164\x72\171\x5f\x63\x6f\x64\x65", "\x69\163\x5f\x76\x61\154\151\x64", "\141\144\144\162\145\x73\x73", "\154\x61\163\x74\137\x75\160\144\141\x74\x65", "\x70\141\162\163\x65\144\x5f\143\x69\x74\171", "\160\141\162\x73\145\x64\x5f\x61\x64\144\x72\145\x73\x73", "\x70\x61\x72\163\x65\x64\137\x7a\151\x70", "\160\141\x72\163\145\x64\137\172\151\160\x5f\143\x69\164\x79"]; switch ($fMBjqa) { case "\141\x64\144\162\x65\x73\163\137\141\x6a\141\170": $uyrDGn = ["\x74\x65\x61\x6d\x77\141\156\x74\145\165\x76\141\x74\166\151\145\x73\x5f\x61\x64\x64\162\x65\x73\163", "\164\x65\141\155\167\141\x6e\164\145\x75\x76\x61\x74\x76\x69\x65\163\x5f\x61\x64\x64\x72\145\x73\x73\137\x68\151\163\164\157\162\171"]; if (in_array($C2ylmE["\144\142\x74\x61\x62\154\x65"], $uyrDGn)) { goto ejpU8U; } wp_send_json_error("\x42\141\144\x20\x74\141\x62\154\145\x20\x6e\x61\155\145"); ejpU8U: $wxU_H8 = $wpdb->prefix . $C2ylmE["\x64\142\x74\141\142\154\x65"]; $QxOA3I = 10; $xTR9BN = ($C2ylmE["\x63\x75\162\x72\x65\156\164\120\x61\x67\145"] - 1) * $QxOA3I; $O2NmPq = "\123\x45\x4c\105\103\124\x20\52\40\106\122\117\115\x20{$wxU_H8}"; $ShlmlT = ''; if (empty($C2ylmE["\163\145\x61\x72\x63\150"])) { goto IIHLXV; } $ioqm9I = []; $pUOA4B = "\x25" . sanitize_text_field($C2ylmE["\163\x65\x61\x72\143\x68"]) . "\x25"; foreach ($kN8APO as $zjPf6j) { $ioqm9I[] = sprintf("\140{$zjPf6j}\x60\40\x4c\111\x4b\105\40\x27\45\x73\x27", $pUOA4B); dv6Cme: } UYdSHD: $ShlmlT = "\x20\x57\x48\x45\122\105\40\x28" . implode("\x20\x4f\x52\40", $ioqm9I) . "\51"; $O2NmPq .= $ShlmlT; IIHLXV: if (!(isset($C2ylmE["\x73\157\x72\164\145\162\x43\157\154\165\x6d\x6e"]) && in_array($C2ylmE["\163\x6f\162\x74\145\x72\103\x6f\x6c\165\x6d\156"], $kN8APO))) { goto sDLHnC; } $n26AoU = isset($C2ylmE["\x73\157\x72\x74\x65\162\x4f\x72\144\x65\162"]) && $C2ylmE["\x73\x6f\162\x74\x65\x72\x4f\x72\x64\145\162"] === "\144\145\x73\x63\145\156\144" ? "\104\x45\123\x43" : "\101\x53\103"; $Zhpj1s = esc_sql($C2ylmE["\x73\x6f\x72\164\x65\162\103\x6f\154\165\155\156"]); $O2NmPq .= "\x20\117\122\x44\x45\x52\x20\x42\131\40\x60{$Zhpj1s}\140\x20{$n26AoU}"; sDLHnC: $O2NmPq .= $wpdb->prepare("\x20\114\111\115\111\x54\40\45\x64\40\x4f\x46\106\123\105\124\40\45\144", $QxOA3I, $xTR9BN); $lYw0HT = $wpdb->get_results($O2NmPq, ARRAY_A); $MFrZcP = "\x53\x45\114\x45\103\x54\x20\x43\117\125\116\x54\50\x2a\x29\x20\x46\122\x4f\x4d\x20{$wxU_H8}" . $ShlmlT; $UdJtiK = $wpdb->get_var($MFrZcP); $uYCzRQ["\x74\141\x62\x6c\x65\103\157\x6e\164\x65\156\164"] = $lYw0HT; $uYCzRQ["\x63\x6f\165\156\x74\x54\157\x74\x61\154"] = [["\x74\157\x74\x61\x6c" => $UdJtiK]]; goto fu6aAy; case "\143\162\157\x6e": $uYCzRQ["\143\162\157\156\x55\x72\x6c"] = CronController::get_cron_url(); goto fu6aAy; default: $yCx717 = ConfigurationQuery::get(null, true); $uYCzRQ["\151\x73\x5f\x61\x6c\151\x76\145"] = Vies::getInstance()->healthCheck(); $Kbatcd = $wpdb->get_results("\xa\x20\40\x20\x20\x20\40\40\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\x20\123\x45\114\x45\x43\x54\x20\x74\x72\56\52\xa\40\x20\40\x20\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\40\x20\40\x46\122\x4f\x4d\x20{$wpdb->prefix}\167\157\157\143\x6f\155\155\145\162\x63\x65\x5f\164\x61\170\x5f\x72\141\x74\x65\x73\x20\x41\123\x20\x74\162\xa\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\x20"); foreach ($Kbatcd as $AgzQF1) { $uYCzRQ["\x74\141\x78"][] = ["\151\144" => $AgzQF1->tax_rate_id, "\x69\x64\x5f\x74\x61\170" => $AgzQF1->tax_rate_id, "\x6e\141\155\x65" => $AgzQF1->tax_rate_name, "\162\x61\x74\145" => $AgzQF1->tax_rate]; sbxs8R: } VWCZ82: $tj0Kp0 = apply_filters("\x77\157\x6f\x63\157\155\x6d\x65\x72\143\145\x5f\x63\x6f\165\156\164\162\x69\x65\x73", include WC()->plugin_path() . "\x2f\x69\61\70\156\x2f\x63\157\x75\x6e\164\x72\151\x65\x73\x2e\x70\x68\x70"); foreach ($tj0Kp0 as $zjPf6j => $LLxS0N) { $uYCzRQ["\143\157\165\156\164\162\151\145\x73"][] = ["\x6e\x61\155\x65" => $LLxS0N, "\x63\157\144\145" => $zjPf6j, "\151\144\137\x63\x6f\x75\156\164\x72\x79" => $zjPf6j]; z5Dqiy: } PAoSck: } pzBhHU: fu6aAy: $QmTMLi = null; if (!function_exists("\x67\x65\164\x5f\x62\x6c\157\x67\x5f\x64\145\x74\x61\151\154\163")) { goto Luueg5; } $U52C1q = get_current_blog_id(); $oBK0YJ = get_blog_details($U52C1q); $QmTMLi = $oBK0YJ->blogname; Luueg5: $hoiYmv = md5("\127\x4c\132\x6d\164\144\124\66\63\x41\63\x34\116\x66\x48\127" . "\174" . $this->get_domain()); $SHJ6m2 = get_option($hoiYmv, false); $IY5HkF = null; if (!($SHJ6m2 && !empty($SHJ6m2["\x64\x61\164\x65"]))) { goto iY7WoX; } $IY5HkF = vsprintf("\131\157\x75\x72\x20\x6c\x69\x63\x65\156\163\145\40\145\x78\160\151\162\x65\163\x3a\40\45\x73\54\x20\160\154\145\141\163\x65\x20\x76\151\163\151\164\x20\157\x75\162\40\167\x65\142\x73\x69\x74\145\40\x25\x73\x20\x6f\x72\40\167\157\x6f\143\157\155\x6d\145\162\143\x65\x20\163\164\x6f\162\145\40\45\163\40\164\157\40\160\x75\x72\143\150\141\163\x65\x20\164\x68\145\40\146\165\x6c\x6c\x20\166\x65\162\163\x69\157\156\56\40\x54\x68\145\40\146\x75\x6c\x6c\x20\166\145\162\163\151\157\x6e\40\x69\163\x20\x6d\x6f\162\x65\40\163\164\141\x62\154\145\x2c\40\x69\163\x20\156\157\x74\40\145\x6e\143\162\x79\160\164\145\144\x20\141\156\x64\40\x69\x6e\143\x6c\165\x64\145\x73\40\x61\146\164\145\x72\x2d\163\x61\154\x65\163\40\x73\165\x70\x70\157\162\x74\x2e", [$SHJ6m2["\x64\x61\x74\x65"], "\x3c\141\40\150\x72\x65\x66\x3d\42\x68\x74\x74\x70\x73\x3a\57\57\164\x65\141\155\167\x61\x6e\164\x2e\143\157\x6d\57\x70\x6c\57\167\x6f\162\144\x70\x72\145\163\163\55\155\157\x64\165\154\x65\163\57\x34\x33\x2d\153\x6f\x70\x69\141\55\x70\x72\145\x73\x74\141\163\x68\157\x70\x2d\x65\x75\x2d\166\x69\145\163\55\166\x61\164\55\x76\141\x6c\151\x64\141\164\157\162\56\x68\x74\155\x6c\77\141\x64\164\x6f\153\x65\x6e\x3d\141\x65\141\x32\x34\66\63\x34\62\70\71\70\143\143\65\x64\142\63\146\x63\66\63\145\x61\x33\71\x36\67\x65\x63\x31\x65\x26\x69\144\x5f\x65\155\160\x6c\x6f\x79\145\x65\x3d\61\x26\x70\x72\145\x76\151\x65\167\x3d\x31\42\40\x5f\164\141\162\147\x65\164\x3d\x22\142\154\141\x6e\x6b\x22\x3e\x4c\111\116\113\74\57\141\76", "\x3c\141\40\x68\162\x65\x66\75\42\150\x74\164\x70\x73\72\x2f\x2f\167\157\x6f\x63\157\x6d\x6d\x65\162\143\x65\x2e\143\x6f\x6d\x2f\160\x72\157\x64\x75\143\x74\163\57\145\165\162\157\x70\x65\x61\x6e\55\x76\141\164\55\166\141\154\x69\144\x61\x74\157\x72\x2f\42\x20\137\x74\x61\162\147\x65\164\x3d\x22\142\x6c\141\x6e\x6b\42\76\114\x49\116\113\x3c\57\x61\x3e"]); iY7WoX: $idkTb5 = apply_filters("\x74\x65\x61\x6d\167\141\x6e\164\x65\x75\x76\141\164\x76\x69\145\x73\137\x67\x65\x6e\145\x72\141\164\x65\137\x63\157\x6e\x66\151\147\x5f\x66\151\x65\x6c\144\163", []); $this->render(["\146\157\162\x6d" => $yCx717, "\x73\150\157\x70" => $QmTMLi ?? null, "\145\x72\162\157\x72" => null, "\154\x69\x63\x65\x6e\x73\x65" => $IY5HkF, "\x66\151\145\x6c\144\x73" => $idkTb5] + $uYCzRQ); } private function get_domain() { $fTam0N = wp_parse_url(get_site_url(), PHP_URL_HOST); if ($fTam0N) { goto lkrQlX; } $fTam0N = wp_parse_url(home_url(), PHP_URL_HOST); lkrQlX: if (!(!$fTam0N && defined("\127\x50\137\110\x4f\x4d\105"))) { goto knR_o9; } $fTam0N = wp_parse_url(\WP_HOME, PHP_URL_HOST); knR_o9: if (!(!$fTam0N && defined("\x57\120\x5f\x53\x49\x54\x45\x55\122\x4c"))) { goto NiueBI; } $fTam0N = wp_parse_url(\WP_SITEURL, PHP_URL_HOST); NiueBI: return $fTam0N ?: "\x75\156\x6b\x6e\x6f\x77\x6e"; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Controller/Controllers.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Controller; defined("\x41\ 102\x53\x50\x41\x54\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; use Teamwanteuvatvies\Src\AdminApi\Routes; class Controllers { public function load(Routes $SXoaSe) { $this->{$SXoaSe->getAction()}(); } protected function render(array $ahEfqR = array(), int $zyB81c = JsonRender::HTTP_OK) { $ySqHlV = new JsonRender(); $ySqHlV->render($ahEfqR, $zyB81c); } protected function checkPrivileges(string $MAoBBY, string $SYBui0 = "\x52\117\x4c\x45\137\x4d\117\104\137\115\117\104\125\114\105\137\x54\105\x41\115\127\x41\x4e\x54\x45\x4d\x41\x49\114\x4d\117\x42\111\114\105\x41\x55\124\110\137") : bool { return true; } }21 namespace Teamwanteuvatvies\Src\AdminApi\Controller; defined("\x41\x42\x53\x50\101\124\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; use Teamwanteuvatvies\Src\AdminApi\Routes; class Controllers { public function load(Routes $mC7CeA) { $this->{$mC7CeA->getAction()}(); } protected function render(array $C2ylmE = array(), int $og6zmh = JsonRender::HTTP_OK) { $Pwa4A9 = new JsonRender(); $Pwa4A9->render($C2ylmE, $og6zmh); } protected function checkPrivileges(string $SbMqqk, string $VKnikh = "\122\x4f\114\105\137\x4d\117\104\x5f\x4d\x4f\104\x55\114\x45\137\x54\x45\x41\x4d\127\101\x4e\124\105\x4d\x41\111\114\115\117\102\111\114\x45\x41\x55\124\x48\x5f") : bool { return true; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Exception/ControllerActionNotExistsException.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\ 101\102\x53\x50\x41\124\110") || exit; class ControllerActionNotExistsException extends \Exception { protected $message = self::class; }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\x41\102\x53\x50\101\124\x48") || exit; class ControllerActionNotExistsException extends \Exception { protected $message = self::class; } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Exception/ControllerNotExistsException.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\ 101\102\123\x50\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\x6e\164\162\x6f\x6c\x6c\x65\x72\x20\156\x6f\164\x20\x66\x6f\165\156\x64"; }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\x41\x42\123\120\x41\124\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class ControllerNotExistsException extends \Exception { public $showFile = true; protected $code = JsonRender::HTTP_NOT_IMPLEMENTED; protected $message = "\x43\x6f\156\x74\162\x6f\x6c\x6c\145\162\x20\156\157\x74\x20\x66\x6f\165\x6e\144"; } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Exception/ControllerNotUseControllerClassException.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\ 101\102\123\120\101\124\110") || exit; class ControllerNotUseControllerClassException extends \Exception { protected $message = self::class; }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\x41\102\x53\120\101\x54\x48") || exit; class ControllerNotUseControllerClassException extends \Exception { protected $message = self::class; } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Exception/HTTPMethodIsInvalidException.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 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\x64\40\162\145\161\x75\x65\163\164\x20\155\145\x74\x68\157\x64"; public $showFile = true; }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\x41\102\x53\x50\x41\124\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class HTTPMethodIsInvalidException extends \Exception { protected $code = JsonRender::HTTP_BAD_REQUEST; protected $message = "\102\141\x64\x20\162\145\x71\165\x65\163\164\40\x6d\x65\x74\x68\x6f\144"; public $showFile = true; } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Exception/NoPermissionException.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\101\ 102\x53\120\x41\124\110") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class NoPermissionException extends \Exception { protected $code = JsonRender::HTTP_UNAUTHORIZED; protected $message = "\x59\x6f\165\40\144\157\156\x27\x74\40\150\x61\166\145\40\160\145\162\x6d\x69\x73\163\x69\x6f\x6e\40\164\x6f\x20\x74\150\x69\163\x20\x72\x6f\165\164\x65"; public $showFile = false; }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\101\x42\x53\120\x41\x54\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class NoPermissionException extends \Exception { protected $code = JsonRender::HTTP_UNAUTHORIZED; protected $message = "\x59\x6f\x75\40\x64\157\x6e\47\x74\40\x68\x61\x76\145\40\160\145\x72\x6d\x69\163\x73\151\157\x6e\40\164\157\x20\164\x68\151\x73\x20\162\x6f\165\164\x65"; public $showFile = false; } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Exception/QueryValidationException.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\x41\ 102\x53\x50\101\x54\x48") || exit; use PrestashopModuleTeamwanteuvatvies\Rakit\Validation\ErrorBag; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class QueryValidationException extends \Exception { private $messages; public $showFile = false; public function __construct($RX6MwG = '', $zyB81c = JsonRender::HTTP_BAD_REQUEST, ?\Throwable $oRqygs = null) { if ($RX6MwG instanceof ErrorBag) { goto ljcVgf; } if (is_array($RX6MwG)) { goto m1zCzX; } if (is_string($RX6MwG)) { goto GG6QEs; } goto cVoohM; ljcVgf: if ($IcDNu5 = $RX6MwG->toArray()) { goto LgKT8g; } $this->messages = $RX6MwG->all(); LgKT8g: goto cVoohM; m1zCzX: $IcDNu5 = $RX6MwG; goto cVoohM; GG6QEs: $this->messages = $RX6MwG; cVoohM: if (empty($IcDNu5)) { goto Z9eX4V; } $gBohMg = []; foreach ($IcDNu5 as $eIF4M9 => $SqYBaf) { if (is_array($SqYBaf)) { goto w0vNb1; } if (empty($gBohMg[$eIF4M9])) { goto M8240H; } $gBohMg[$eIF4M9] .= PHP_EOL . $SqYBaf; goto lIN3RI; w0vNb1: foreach ($SqYBaf as $V0pBQW) { if (empty($gBohMg[$eIF4M9])) { goto ilUhY0; } $gBohMg[$eIF4M9] .= PHP_EOL . $V0pBQW; goto HSfzru; ilUhY0: $gBohMg[$eIF4M9] = $V0pBQW; HSfzru: WINoz1: } MZItWL: goto lIN3RI; M8240H: $gBohMg[$eIF4M9] = $SqYBaf; lIN3RI: nM73oK: } NOB0bx: $this->messages = $gBohMg; Z9eX4V: $this->code = $zyB81c; } public function getMessages() { return $this->messages; } }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\x41\x42\x53\x50\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($z9bnQT = '', $og6zmh = JsonRender::HTTP_BAD_REQUEST, ?\Throwable $i5sI3i = null) { if ($z9bnQT instanceof ErrorBag) { goto YZuJN4; } if (is_array($z9bnQT)) { goto J9JLmS; } if (is_string($z9bnQT)) { goto TwM0pP; } goto wFlAEi; YZuJN4: if ($WpUcR7 = $z9bnQT->toArray()) { goto Cc8var; } $this->messages = $z9bnQT->all(); Cc8var: goto wFlAEi; J9JLmS: $WpUcR7 = $z9bnQT; goto wFlAEi; TwM0pP: $this->messages = $z9bnQT; wFlAEi: if (empty($WpUcR7)) { goto KqsHvU; } $yNRQiG = []; foreach ($WpUcR7 as $zjPf6j => $ah0gIt) { if (is_array($ah0gIt)) { goto c6HhSl; } if (empty($yNRQiG[$zjPf6j])) { goto e8MMY8; } $yNRQiG[$zjPf6j] .= PHP_EOL . $ah0gIt; goto WjjQZ1; c6HhSl: foreach ($ah0gIt as $Ekzhq3) { if (empty($yNRQiG[$zjPf6j])) { goto Op8kBy; } $yNRQiG[$zjPf6j] .= PHP_EOL . $Ekzhq3; goto OPrq3l; Op8kBy: $yNRQiG[$zjPf6j] = $Ekzhq3; OPrq3l: cbw4WQ: } mzZ62b: goto WjjQZ1; e8MMY8: $yNRQiG[$zjPf6j] = $ah0gIt; WjjQZ1: RlAVxS: } MV_doX: $this->messages = $yNRQiG; KqsHvU: $this->code = $og6zmh; } public function getMessages() { return $this->messages; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Exception/RouteNotFoundException.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 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\x6f\x75\x74\x65\x20\x74\x6f\40\162\x65\163\157\165\x72\x63\145\x20\x6e\157\x74\x20\146\x6f\x75\156\x64"; public $showFile = false; }21 namespace Teamwanteuvatvies\Src\AdminApi\Exception; defined("\101\102\123\x50\101\x54\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\JsonRender; class RouteNotFoundException extends \Exception { protected $code = JsonRender::HTTP_NOT_FOUND; protected $message = "\x52\x6f\165\164\145\40\164\157\40\162\145\x73\x6f\x75\x72\143\x65\x20\156\x6f\164\40\146\157\165\156\144"; public $showFile = false; } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Exception/index.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 if (defined("\ x41\102\123\120\x41\124\110")) { goto jQa0F2; } exit; jQa0F2: header("\x45\170\x70\x69\162\x65\x73\x3a\x20\115\157\156\54\40\62\x36\x20\x4a\165\x6c\x20\61\x39\x39\x37\40\60\65\72\x30\60\72\60\60\x20\x47\x4d\x54"); header("\x4c\141\163\x74\x2d\x4d\x6f\144\x69\x66\x69\x65\x64\x3a\40" . gmdate("\x44\54\x20\144\40\x4d\x20\x59\40\110\x3a\151\72\x73") . "\x20\x47\x4d\124"); header("\x43\141\143\x68\145\55\x43\x6f\156\164\x72\157\154\x3a\40\156\157\x2d\163\164\157\x72\x65\x2c\40\x6e\x6f\x2d\x63\141\143\150\145\54\40\155\165\163\164\x2d\x72\145\x76\x61\154\151\144\x61\164\x65"); header("\103\141\143\150\145\x2d\103\157\x6e\x74\x72\x6f\x6c\72\40\160\157\163\x74\55\143\150\145\143\153\75\x30\54\40\x70\162\145\55\143\x68\x65\143\153\x3d\60", false); header("\120\162\141\x67\155\141\x3a\40\156\157\x2d\x63\x61\x63\150\145"); header("\x4c\157\x63\x61\164\151\157\156\72\40\56\56\x2f"); exit;21 if (defined("\101\102\x53\120\101\x54\110")) { goto Z0gWq2; } exit; Z0gWq2: header("\105\x78\160\x69\162\145\x73\x3a\x20\115\157\156\x2c\x20\x32\x36\40\x4a\165\x6c\40\x31\x39\71\67\40\x30\65\x3a\60\x30\72\60\60\x20\107\115\x54"); header("\114\141\x73\x74\x2d\x4d\x6f\x64\151\146\151\x65\144\x3a\40" . gmdate("\104\x2c\40\x64\40\x4d\x20\131\x20\110\72\x69\x3a\163") . "\x20\x47\115\x54"); header("\x43\141\x63\150\x65\55\103\157\156\x74\x72\157\154\72\40\x6e\x6f\55\163\164\x6f\x72\145\x2c\x20\x6e\x6f\55\x63\x61\143\150\145\x2c\40\155\x75\163\164\x2d\x72\145\166\x61\154\151\144\141\x74\145"); header("\103\x61\143\x68\145\x2d\103\157\156\x74\162\157\x6c\72\x20\160\157\x73\x74\55\143\150\145\143\x6b\x3d\60\x2c\40\x70\x72\x65\x2d\143\x68\x65\143\x6b\x3d\60", false); header("\120\x72\x61\147\x6d\x61\x3a\40\156\x6f\x2d\x63\x61\x63\150\x65"); header("\x4c\157\143\141\x74\151\157\156\x3a\40\x2e\56\57"); exit; -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/JsonRender.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\ 101\x42\x53\120\101\x54\110") || exit; class JsonRender { public const RESPONSE_TYPE = "\x4a\123\117\x4e"; public const RESPONSE_CONTENT_TYPE = "\x61\x70\x70\x6c\151\x63\x61\164\151\157\x6e\57\152\163\157\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\x74\151\156\165\x65", 101 => "\123\167\151\x74\143\150\x69\156\x67\x20\x50\x72\157\164\157\x63\x6f\x6c\163", 102 => "\x50\162\157\x63\x65\163\x73\x69\x6e\147", 103 => "\x45\x61\162\154\x79\x20\x48\x69\156\x74\163", 200 => "\117\113", 201 => "\103\162\145\x61\x74\x65\144", 202 => "\101\x63\143\x65\160\x74\x65\144", 203 => "\116\x6f\x6e\x2d\x41\165\x74\150\157\x72\151\x74\141\164\x69\x76\145\40\x49\156\x66\157\x72\155\x61\164\151\x6f\x6e", 204 => "\116\157\40\x43\x6f\156\164\145\156\164", 205 => "\x52\145\x73\145\x74\40\x43\157\x6e\x74\x65\156\164", 206 => "\x50\x61\162\164\x69\141\x6c\x20\x43\157\x6e\164\x65\156\x74", 207 => "\x4d\x75\154\164\151\x2d\123\x74\141\x74\165\163", 208 => "\x41\x6c\x72\x65\x61\x64\171\x20\x52\x65\160\x6f\162\x74\x65\144", 226 => "\x49\115\40\x55\163\145\x64", 300 => "\x4d\165\x6c\164\151\x70\154\145\x20\x43\150\157\x69\x63\x65\x73", 301 => "\115\157\166\x65\x64\x20\x50\x65\x72\155\x61\x6e\x65\x6e\164\x6c\171", 302 => "\106\157\165\x6e\x64", 303 => "\x53\145\145\x20\117\x74\x68\x65\162", 304 => "\116\x6f\x74\40\115\157\x64\x69\146\x69\x65\144", 305 => "\125\x73\x65\x20\120\162\157\170\x79", 307 => "\x54\145\x6d\x70\157\x72\x61\x72\171\x20\x52\x65\144\151\x72\145\x63\x74", 308 => "\120\145\162\x6d\141\x6e\x65\x6e\x74\40\x52\145\144\x69\162\x65\143\x74", 400 => "\x42\x61\x64\40\x52\x65\x71\x75\x65\163\x74", 401 => "\125\x6e\x61\165\x74\150\157\x72\x69\172\x65\x64", 402 => "\x50\141\x79\x6d\x65\156\164\x20\122\x65\x71\165\151\x72\x65\144", 403 => "\106\157\162\x62\x69\x64\x64\x65\x6e", 404 => "\116\157\164\x20\x46\x6f\x75\156\x64", 405 => "\115\145\164\x68\x6f\x64\40\116\157\x74\40\101\154\x6c\157\167\x65\x64", 406 => "\x4e\157\164\40\x41\143\x63\x65\160\164\141\142\154\x65", 407 => "\x50\162\x6f\170\x79\40\101\x75\x74\150\x65\x6e\x74\x69\x63\x61\x74\x69\157\156\x20\122\x65\x71\165\151\162\145\x64", 408 => "\x52\x65\x71\x75\145\x73\164\x20\124\151\x6d\x65\157\x75\x74", 409 => "\x43\157\x6e\146\x6c\151\143\x74", 410 => "\x47\157\156\x65", 411 => "\114\145\x6e\147\x74\150\x20\122\145\161\165\151\162\145\x64", 412 => "\120\162\x65\x63\157\x6e\x64\x69\x74\151\x6f\x6e\40\x46\141\x69\x6c\145\144", 413 => "\120\x61\x79\x6c\x6f\x61\x64\40\x54\157\157\x20\114\141\x72\x67\145", 414 => "\125\x52\x49\40\x54\157\157\x20\114\157\156\x67", 415 => "\x55\x6e\x73\x75\160\x70\x6f\162\164\145\x64\x20\115\145\144\151\x61\x20\124\x79\160\x65", 416 => "\x52\141\156\x67\x65\40\x4e\x6f\164\40\x53\x61\164\151\x73\146\151\141\142\154\145", 417 => "\x45\170\x70\145\x63\x74\x61\x74\151\x6f\156\40\x46\x61\x69\x6c\145\144", 418 => "\111\47\155\x20\x61\x20\164\x65\141\x70\x6f\164", 421 => "\x4d\x69\x73\144\x69\x72\145\143\164\x65\144\40\x52\x65\161\165\145\x73\x74", 422 => "\125\x6e\160\x72\x6f\x63\x65\163\163\x61\142\154\145\40\105\156\x74\151\164\x79", 423 => "\114\x6f\x63\x6b\x65\x64", 424 => "\x46\x61\151\154\x65\144\40\x44\x65\x70\x65\156\144\x65\156\x63\x79", 425 => "\x54\157\x6f\x20\105\141\162\x6c\x79", 426 => "\x55\x70\147\162\x61\144\145\x20\122\x65\161\x75\x69\x72\x65\144", 428 => "\120\162\145\143\x6f\x6e\144\x69\x74\151\157\x6e\40\122\x65\x71\x75\x69\162\145\x64", 429 => "\x54\x6f\x6f\40\x4d\141\156\171\x20\122\145\161\165\x65\163\164\x73", 431 => "\122\145\x71\x75\145\163\164\40\x48\145\x61\x64\x65\x72\x20\106\151\x65\154\144\x73\x20\x54\x6f\x6f\40\x4c\x61\162\x67\145", 451 => "\x55\156\141\166\141\x69\154\141\142\x6c\145\x20\106\x6f\x72\40\114\145\147\141\154\x20\x52\x65\x61\163\x6f\156\163", 500 => "\111\156\164\145\x72\x6e\x61\x6c\x20\x53\x65\162\x76\145\162\40\105\x72\x72\x6f\x72", 501 => "\x4e\x6f\164\x20\x49\x6d\x70\154\x65\155\145\156\x74\x65\x64", 502 => "\x42\x61\x64\40\x47\141\164\145\x77\x61\x79", 503 => "\123\145\x72\166\x69\x63\145\40\x55\156\141\x76\141\151\154\141\142\x6c\145", 504 => "\107\141\164\x65\167\x61\x79\40\124\x69\155\x65\x6f\165\x74", 505 => "\x48\124\124\x50\40\126\x65\162\163\151\157\x6e\40\116\157\164\x20\x53\165\x70\160\x6f\162\164\x65\x64", 506 => "\126\x61\162\x69\141\x6e\x74\x20\101\154\x73\x6f\x20\116\145\x67\157\164\x69\x61\164\x65\163", 507 => "\111\156\x73\165\x66\x66\151\x63\x69\145\x6e\164\40\x53\164\157\x72\141\x67\x65", 508 => "\x4c\157\x6f\160\40\104\x65\x74\x65\x63\x74\145\144", 510 => "\116\x6f\164\40\x45\x78\x74\x65\x6e\144\x65\144", 511 => "\x4e\145\x74\x77\x6f\x72\153\x20\101\x75\x74\x68\145\156\164\151\x63\x61\x74\151\157\x6e\x20\x52\x65\x71\x75\151\x72\145\144"]; public function render(array $ahEfqR, int $zyB81c = self::HTTP_OK) { if (isset(self::$statusTexts[$zyB81c])) { goto s1zHvL; } $zyB81c = 500; s1zHvL: header("\103\x61\x63\x68\x65\55\103\157\156\x74\162\x6f\x6c\72\x20\156\157\55\x63\x61\x63\x68\145\54\40\x6e\x6f\55\x73\164\x6f\x72\145\54\x20\x6d\x75\x73\x74\x2d\x72\145\166\x61\x6c\x69\x64\x61\164\x65"); header("\120\162\141\x67\155\141\72\x20\156\x6f\x2d\143\141\x63\150\145"); header("\105\170\160\x69\162\x65\x73\72\40\60"); header("\x43\x6f\156\164\x65\156\164\55\x54\171\160\145\72\40" . self::RESPONSE_CONTENT_TYPE); header(sprintf("\x48\124\124\x50\57\45\163\x20\45\163\40\x25\x73", "\61\56\x31", $zyB81c, self::$statusTexts[$zyB81c]), true, $zyB81c); echo json_encode($ahEfqR); exit; } }21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\x41\x42\123\x50\x41\124\x48") || exit; class JsonRender { public const RESPONSE_TYPE = "\112\123\117\x4e"; public const RESPONSE_CONTENT_TYPE = "\141\x70\160\x6c\x69\143\x61\164\x69\157\x6e\x2f\x6a\x73\157\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\x6f\156\164\x69\156\x75\145", 101 => "\123\167\x69\x74\143\x68\151\156\147\x20\x50\x72\x6f\x74\x6f\143\x6f\x6c\x73", 102 => "\120\x72\157\143\145\x73\163\151\x6e\147", 103 => "\105\x61\162\154\171\40\110\x69\x6e\x74\163", 200 => "\x4f\x4b", 201 => "\x43\162\x65\141\x74\x65\144", 202 => "\x41\143\143\145\x70\164\145\x64", 203 => "\116\x6f\156\x2d\101\x75\x74\x68\157\162\x69\x74\x61\x74\x69\x76\x65\x20\x49\156\146\157\x72\155\x61\164\151\157\156", 204 => "\116\157\40\103\157\x6e\164\x65\x6e\164", 205 => "\x52\145\x73\145\164\40\x43\157\x6e\x74\145\156\x74", 206 => "\120\x61\162\164\x69\x61\x6c\x20\x43\x6f\x6e\x74\x65\x6e\164", 207 => "\x4d\x75\154\x74\x69\x2d\123\164\x61\x74\x75\163", 208 => "\x41\154\162\145\x61\x64\x79\x20\122\145\160\157\162\x74\x65\144", 226 => "\111\x4d\x20\x55\163\x65\x64", 300 => "\x4d\x75\x6c\x74\x69\160\154\145\40\103\150\157\151\x63\x65\163", 301 => "\115\x6f\166\x65\x64\40\120\145\x72\155\141\x6e\x65\156\164\154\x79", 302 => "\106\x6f\x75\x6e\144", 303 => "\123\145\145\x20\117\164\x68\145\162", 304 => "\116\x6f\x74\40\115\x6f\144\151\146\151\x65\x64", 305 => "\125\163\x65\x20\x50\x72\x6f\170\171", 307 => "\x54\145\155\x70\157\162\x61\x72\x79\x20\x52\x65\x64\151\x72\145\x63\164", 308 => "\120\145\x72\155\141\x6e\x65\156\x74\x20\122\x65\x64\151\162\x65\143\164", 400 => "\x42\x61\144\40\x52\x65\x71\x75\x65\x73\x74", 401 => "\x55\156\x61\x75\x74\x68\157\162\x69\172\x65\x64", 402 => "\120\141\x79\x6d\145\156\x74\x20\122\145\161\165\151\162\145\144", 403 => "\106\157\162\x62\x69\x64\144\145\156", 404 => "\116\x6f\x74\x20\x46\157\165\156\x64", 405 => "\115\x65\x74\x68\157\x64\40\116\157\164\40\101\154\x6c\157\167\145\144", 406 => "\x4e\157\x74\40\101\143\x63\145\x70\164\x61\142\154\x65", 407 => "\x50\x72\x6f\x78\x79\40\x41\165\164\x68\145\156\164\x69\x63\x61\164\151\157\x6e\x20\122\x65\x71\165\x69\x72\x65\144", 408 => "\122\x65\161\165\x65\x73\x74\40\x54\x69\x6d\145\157\165\164", 409 => "\103\157\x6e\x66\154\x69\143\x74", 410 => "\107\x6f\x6e\x65", 411 => "\114\145\x6e\147\x74\150\40\122\x65\161\165\x69\162\x65\x64", 412 => "\x50\x72\x65\143\x6f\156\x64\151\x74\x69\157\x6e\40\106\x61\151\154\x65\x64", 413 => "\120\x61\171\x6c\x6f\141\x64\x20\x54\x6f\157\40\x4c\141\x72\x67\145", 414 => "\125\x52\x49\40\124\157\157\x20\114\157\x6e\x67", 415 => "\x55\x6e\x73\x75\160\x70\157\162\x74\x65\x64\x20\115\x65\x64\151\x61\40\124\x79\x70\x65", 416 => "\x52\141\x6e\x67\145\40\x4e\157\x74\x20\x53\x61\x74\x69\x73\x66\151\x61\x62\x6c\145", 417 => "\105\170\x70\x65\143\164\x61\x74\x69\157\x6e\x20\x46\141\151\x6c\x65\144", 418 => "\111\x27\155\x20\141\40\164\x65\141\160\x6f\164", 421 => "\115\x69\163\144\151\x72\145\x63\x74\145\x64\x20\122\145\161\x75\145\x73\164", 422 => "\x55\156\x70\162\157\x63\145\163\163\141\142\x6c\x65\x20\105\156\164\151\164\x79", 423 => "\x4c\x6f\143\x6b\145\x64", 424 => "\106\141\x69\x6c\x65\144\x20\104\145\160\145\x6e\x64\145\x6e\x63\171", 425 => "\x54\x6f\157\x20\105\x61\x72\154\171", 426 => "\125\x70\x67\x72\x61\144\x65\40\x52\145\161\165\x69\162\x65\x64", 428 => "\120\x72\x65\143\157\x6e\144\151\x74\151\x6f\x6e\x20\x52\145\161\x75\x69\162\145\x64", 429 => "\124\157\157\40\115\141\156\x79\x20\122\145\x71\165\x65\163\164\163", 431 => "\x52\x65\x71\165\x65\x73\x74\40\x48\x65\141\144\145\x72\40\x46\151\x65\x6c\144\163\x20\x54\157\x6f\x20\x4c\141\162\147\x65", 451 => "\125\156\x61\166\141\x69\154\141\142\154\x65\x20\106\x6f\162\40\114\x65\x67\141\154\40\x52\x65\x61\x73\157\156\163", 500 => "\111\x6e\x74\x65\x72\156\x61\154\40\123\x65\162\166\x65\162\x20\x45\162\x72\157\162", 501 => "\116\157\x74\x20\111\155\160\x6c\145\x6d\145\x6e\x74\x65\144", 502 => "\x42\x61\144\40\x47\x61\x74\145\167\x61\171", 503 => "\x53\145\162\166\151\x63\145\x20\125\x6e\141\x76\141\x69\154\x61\x62\154\145", 504 => "\107\x61\164\x65\x77\141\x79\x20\124\151\155\145\157\165\164", 505 => "\x48\124\x54\x50\40\126\145\162\x73\x69\157\156\40\x4e\x6f\164\x20\123\x75\x70\x70\157\x72\164\145\x64", 506 => "\x56\x61\162\151\141\156\164\40\101\154\163\157\40\116\x65\x67\x6f\164\x69\x61\164\145\x73", 507 => "\x49\x6e\163\x75\146\x66\151\x63\151\x65\x6e\164\x20\x53\x74\x6f\x72\x61\147\145", 508 => "\x4c\157\157\160\x20\104\x65\164\145\x63\164\145\x64", 510 => "\x4e\x6f\x74\40\105\170\x74\x65\x6e\144\x65\x64", 511 => "\116\145\164\167\x6f\x72\153\x20\101\165\x74\x68\x65\156\164\151\x63\x61\x74\151\x6f\156\x20\122\145\x71\x75\151\x72\x65\144"]; public function render(array $C2ylmE, int $og6zmh = self::HTTP_OK) { if (isset(self::$statusTexts[$og6zmh])) { goto h02WeV; } $og6zmh = 500; h02WeV: header("\103\x61\143\x68\x65\x2d\103\157\156\164\x72\x6f\154\x3a\x20\156\x6f\x2d\x63\141\x63\150\145\x2c\x20\156\157\55\163\x74\x6f\x72\x65\x2c\x20\x6d\x75\x73\164\x2d\x72\x65\166\x61\154\x69\144\x61\164\145"); header("\120\162\x61\147\x6d\x61\x3a\40\x6e\157\55\x63\x61\x63\x68\145"); header("\x45\x78\160\151\x72\145\x73\x3a\40\60"); header("\x43\x6f\156\x74\x65\x6e\164\x2d\124\x79\x70\145\72\40" . self::RESPONSE_CONTENT_TYPE); header(sprintf("\x48\124\x54\x50\x2f\45\x73\40\45\x73\40\x25\163", "\x31\x2e\61", $og6zmh, self::$statusTexts[$og6zmh]), true, $og6zmh); echo json_encode($C2ylmE); exit; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Loader.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\ 101\102\123\120\101\x54\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\Exception\QueryValidationException; class Loader { private $routes; private $route; public function __construct() { try { if (!empty(\Teamwanteuvatvies\Tools::getValue("\x74\x77\x61\x63\x74\151\157\x6e"))) { goto B82Bvw; } throw new \Exception("\122\x6f\x75\x74\x65\x20\151\x73\40\145\x6d\x70\x74\171"); B82Bvw: } catch (\Throwable $YLK5X0) { $this->renderException(get_class($YLK5X0), $YLK5X0); } $this->route = (string) \Teamwanteuvatvies\Tools::getValue("\164\167\141\x63\x74\151\157\x6e"); $this->routes = new Routes(); } public function run() { try { $SXoaSe = $this->routes->get($this->route); $SXoaSe->getController()->load($SXoaSe); } catch (\Throwable $YLK5X0) { $this->renderException(get_class($YLK5X0), $YLK5X0); } } private function renderException(string $N7GUej, \Throwable $e0XCJ0) { $QQM5k5 = new JsonRender(); $zyB81c = $e0XCJ0->getCode() ? $e0XCJ0->getCode() : JsonRender::HTTP_INTERNAL_SERVER_ERROR; $ahEfqR = ["\143\x6f\x64\145" => $zyB81c, "\155\145\163\163\141\147\x65" => $this->trans($e0XCJ0->getMessage(), []), "\x66\x69\x6c\x65" => $e0XCJ0->getFile() . "\x3a" . $e0XCJ0->getLine()]; if (!(isset($e0XCJ0->showFile) && $e0XCJ0->showFile === false)) { goto fkmuwh; } unset($ahEfqR["\x66\151\154\x65"]); fkmuwh: switch ($N7GUej) { case QueryValidationException::class: $ahEfqR["\155\145\x73\x73\141\147\x65"] = null; $ahEfqR["\x6d\145\163\163\x61\x67\x65\x73"] = $e0XCJ0->getMessages(); if (!count($ahEfqR["\x6d\145\163\163\141\147\145\163"])) { goto XauqCd; } foreach ($ahEfqR["\x6d\x65\163\x73\x61\x67\x65\x73"] as $uy3KJn => $AnUWqD) { $ahEfqR["\x6d\145\x73\163\x61\147\145\163"][$uy3KJn] = $this->trans($AnUWqD); RzekFe: } mMxUM2: XauqCd: goto MaG25j; case \Error::class: $ahEfqR["\155\145\x73\163\x61\x67\145"] = $e0XCJ0->getMessage(); goto MaG25j; } Y4lN7D: MaG25j: $QQM5k5->render($ahEfqR, $zyB81c); } private function trans($SqYBaf, $C4zwlm = array()) { $HYpq3U = __($SqYBaf, "\x74\x65\x61\155\167\141\x6e\x74\x65\165\x76\141\164\166\151\x65\163"); if (empty($C4zwlm)) { goto DU6s2E; } $HYpq3U = vsprintf($HYpq3U, $C4zwlm); DU6s2E: return $HYpq3U; } }21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\x41\102\123\x50\x41\x54\x48") || exit; use Teamwanteuvatvies\Src\AdminApi\Exception\QueryValidationException; class Loader { private $routes; private $route; public function __construct() { try { if (!empty(\Teamwanteuvatvies\Tools::getValue("\164\167\141\x63\x74\151\157\x6e"))) { goto d9k1iJ; } throw new \Exception("\122\x6f\x75\164\x65\40\x69\x73\x20\145\x6d\x70\164\x79"); d9k1iJ: } catch (\Throwable $hjQDhM) { $this->renderException(get_class($hjQDhM), $hjQDhM); } $this->route = (string) \Teamwanteuvatvies\Tools::getValue("\164\167\141\x63\164\151\157\x6e"); $this->routes = new Routes(); } public function run() { try { $mC7CeA = $this->routes->get($this->route); $mC7CeA->getController()->load($mC7CeA); } catch (\Throwable $hjQDhM) { $this->renderException(get_class($hjQDhM), $hjQDhM); } } private function renderException(string $X7q9Yr, \Throwable $DUE7tG) { $rSXbft = new JsonRender(); $og6zmh = $DUE7tG->getCode() ? $DUE7tG->getCode() : JsonRender::HTTP_INTERNAL_SERVER_ERROR; $C2ylmE = ["\x63\157\x64\x65" => $og6zmh, "\155\145\x73\163\x61\x67\x65" => $this->trans($DUE7tG->getMessage(), []), "\146\151\x6c\145" => $DUE7tG->getFile() . "\x3a" . $DUE7tG->getLine()]; if (!(isset($DUE7tG->showFile) && $DUE7tG->showFile === false)) { goto n2AKpA; } unset($C2ylmE["\x66\151\x6c\145"]); n2AKpA: switch ($X7q9Yr) { case QueryValidationException::class: $C2ylmE["\x6d\x65\x73\163\141\x67\x65"] = null; $C2ylmE["\155\145\x73\x73\x61\x67\x65\x73"] = $DUE7tG->getMessages(); if (!count($C2ylmE["\x6d\x65\x73\x73\x61\x67\145\163"])) { goto l5mC0D; } foreach ($C2ylmE["\x6d\x65\x73\163\x61\x67\145\163"] as $gSnrur => $QIOUgq) { $C2ylmE["\x6d\145\x73\x73\141\147\145\x73"][$gSnrur] = $this->trans($QIOUgq); jNciZn: } jBOQ7T: l5mC0D: goto vamynx; case \Error::class: $C2ylmE["\155\x65\163\x73\141\x67\145"] = $DUE7tG->getMessage(); goto vamynx; } QIxy3W: vamynx: $rSXbft->render($C2ylmE, $og6zmh); } private function trans($ah0gIt, $S_3jee = array()) { $tY3eYO = __($ah0gIt, "\x74\x65\141\x6d\167\x61\156\x74\x65\x75\x76\141\164\x76\x69\145\x73"); if (empty($S_3jee)) { goto sVln8I; } $tY3eYO = vsprintf($tY3eYO, $S_3jee); sVln8I: return $tY3eYO; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Request.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\x41\ x42\123\120\x41\124\110") || exit; use Tools; class Request { public static function getRequestData($eIF4M9 = '', $j2M0Gf = false) { $MrymyD = []; $obPPqD = sanitize_text_field($_SERVER["\x52\x45\x51\125\x45\x53\x54\x5f\115\105\x54\110\117\104"]); if (!in_array($obPPqD, [Routes::METHOD_POST, Routes::METHOD_PUT, Routes::METHOD_PATCH, Routes::METHOD_DELETE], true)) { goto vaKsrf; } $MrymyD = file_get_contents("\160\x68\160\x3a\57\x2f\151\x6e\x70\165\164"); $MrymyD = json_decode($MrymyD, true); if (json_last_error() === JSON_ERROR_NONE) { goto Q4hU88; } if (!empty($_FILES)) { goto RwRiPb; } goto HhFbVy; Q4hU88: if (!$MrymyD) { goto iVCWDm; } $_POST = array_merge($_POST, $MrymyD); iVCWDm: goto HhFbVy; RwRiPb: $_POST["\x5f\x5f\x46\111\114\105\123"] = $_FILES; HhFbVy: vaKsrf: return !$eIF4M9 ? \Teamwanteuvatvies\Tools::getAllValues() : \Teamwanteuvatvies\Tools::getValue($eIF4M9, $j2M0Gf); } public static function input($bmIOol, $eIF4M9, $JS12vv = null) { if (!is_null($eIF4M9)) { goto J7PuEm; } return $bmIOol; J7PuEm: $eIF4M9 = is_array($eIF4M9) ? $eIF4M9 : explode("\x2e", $eIF4M9); foreach ($eIF4M9 as $efPagu => $s6eEWi) { unset($eIF4M9[$efPagu]); if (!is_null($s6eEWi)) { goto tb1u2U; } return $bmIOol; tb1u2U: if (!($s6eEWi === "\x2a")) { goto PkuPFU; } $NBzLMM = []; foreach ($bmIOol as $Xlea6E) { $NBzLMM[] = self::input($Xlea6E, $eIF4M9); OmSN1H: } Ovu18f: return $NBzLMM; PkuPFU: if (is_array($bmIOol) && isset($bmIOol[$s6eEWi])) { goto P7H6yi; } if (is_object($bmIOol) && isset($bmIOol->{$s6eEWi})) { goto qMl2G8; } return $JS12vv; goto vF3QgX; P7H6yi: $bmIOol = $bmIOol[$s6eEWi]; goto vF3QgX; qMl2G8: $bmIOol = $bmIOol->{$s6eEWi}; vF3QgX: P1uvGC: } ct3RZT: return $bmIOol; } public function getLangId() { $nG784H = \Context::getContext(); return $nG784H->language->id; } }21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\x41\102\x53\120\x41\x54\x48") || exit; use Tools; class Request { public static function getRequestData($zjPf6j = '', $UXKa5B = false) { $TIfzMi = []; $Rks8u9 = sanitize_text_field($_SERVER["\x52\x45\121\125\x45\123\x54\137\115\105\x54\x48\117\104"]); if (!in_array($Rks8u9, [Routes::METHOD_POST, Routes::METHOD_PUT, Routes::METHOD_PATCH, Routes::METHOD_DELETE], true)) { goto shxQau; } $TIfzMi = file_get_contents("\x70\150\160\x3a\x2f\x2f\151\x6e\160\x75\164"); $TIfzMi = json_decode($TIfzMi, true); if (json_last_error() === JSON_ERROR_NONE) { goto tbsnzK; } if (!empty($_FILES)) { goto RgvVCx; } goto SnLbJq; tbsnzK: if (!$TIfzMi) { goto f0tZaS; } $_POST = array_merge($_POST, $TIfzMi); f0tZaS: goto SnLbJq; RgvVCx: $_POST["\x5f\137\x46\111\x4c\105\x53"] = $_FILES; SnLbJq: shxQau: return !$zjPf6j ? \Teamwanteuvatvies\Tools::getAllValues() : \Teamwanteuvatvies\Tools::getValue($zjPf6j, $UXKa5B); } public static function input($b68AyP, $zjPf6j, $LtDULp = null) { if (!is_null($zjPf6j)) { goto lNWVH1; } return $b68AyP; lNWVH1: $zjPf6j = is_array($zjPf6j) ? $zjPf6j : explode("\x2e", $zjPf6j); foreach ($zjPf6j as $Mp3qAq => $U2JhCa) { unset($zjPf6j[$Mp3qAq]); if (!is_null($U2JhCa)) { goto AxCY0L; } return $b68AyP; AxCY0L: if (!($U2JhCa === "\x2a")) { goto LmGvIO; } $v_OyrF = []; foreach ($b68AyP as $jRmICr) { $v_OyrF[] = self::input($jRmICr, $zjPf6j); wrHVGt: } RfVVZL: return $v_OyrF; LmGvIO: if (is_array($b68AyP) && isset($b68AyP[$U2JhCa])) { goto ZiiCPS; } if (is_object($b68AyP) && isset($b68AyP->{$U2JhCa})) { goto u2axE8; } return $LtDULp; goto M7bTZ0; ZiiCPS: $b68AyP = $b68AyP[$U2JhCa]; goto M7bTZ0; u2axE8: $b68AyP = $b68AyP->{$U2JhCa}; M7bTZ0: OT_4oI: } NMBz0X: return $b68AyP; } public function getLangId() { $JFILIR = \Context::getContext(); return $JFILIR->language->id; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Routes.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi; defined("\101\ x42\x53\120\x41\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 = "\x48\x45\101\104"; public const METHOD_GET = "\107\x45\124"; public const METHOD_POST = "\x50\117\123\124"; public const METHOD_PUT = "\x50\x55\124"; public const METHOD_PATCH = "\120\x41\x54\x43\110"; public const METHOD_DELETE = "\104\105\114\105\124\105"; public const METHOD_PURGE = "\x50\x55\122\107\105"; public const METHOD_OPTIONS = "\x4f\x50\124\x49\x4f\x4e\123"; public const METHOD_TRACE = "\124\122\101\x43\x45"; public const METHOD_CONNECT = "\x43\x4f\x4e\x4e\105\x43\x54"; private $routeList; private $controller; private $action; public function __construct() { $this->routeList = ["\143\157\x6e\146\x69\147\57\151\156\144\145\170" => ["\156\141\x6d\x65" => "\x63\x6f\156\146\x69\147\x5f\x69\x6e\x64\x65\x78", "\164\x79\x70\145" => self::METHOD_GET, "\x63\154\141\163\163" => ConfigController::class, "\141\143\x74\151\157\x6e" => "\151\x6e\x64\145\170"], "\x63\x6f\156\x66\151\147\x2f\x69\x6e\x64\x65\170\57\163\141\x76\145" => ["\156\x61\155\x65" => "\143\157\x6e\146\151\x67\137\x69\x6e\x64\145\170\137\x73\x61\x76\x65", "\x74\171\160\145" => self::METHOD_POST, "\x63\x6c\x61\163\163" => ConfigController::class, "\141\143\164\151\157\156" => "\151\x6e\144\145\170\123\x61\x76\x65"]]; } public function get(string $UPElSA) : self { $UPElSA = strtolower($UPElSA); if (!empty($this->routeList[$UPElSA])) { goto b3KS7n; } throw new RouteNotFoundException(); b3KS7n: if (class_exists($this->routeList[$UPElSA]["\x63\x6c\141\163\x73"])) { goto h4bJRD; } throw new ControllerNotExistsException(); h4bJRD: $Wx9zbP = new $this->routeList[$UPElSA]["\x63\154\x61\163\163"](); if ($Wx9zbP instanceof Controllers) { goto klA2Qy; } throw new ControllerNotUseControllerClassException(); klA2Qy: $MrCGTP = "\x61\143\x74\151\x6f\x6e" . ucfirst($this->routeList[$UPElSA]["\x61\143\x74\151\x6f\156"]); if (method_exists($Wx9zbP, $MrCGTP)) { goto nrd9cC; } throw new ControllerActionNotExistsException(); nrd9cC: if (!($this->routeList[$UPElSA]["\x74\x79\160\x65"] !== $_SERVER["\122\105\x51\125\105\123\x54\137\x4d\x45\x54\110\117\104"])) { goto NE_rK_; } $obPPqD = Request::getRequestData("\137\155\145\x74\150\x6f\144", ''); if ($obPPqD) { goto ELrHN_; } throw new HTTPMethodIsInvalidException(); goto i0fCeg; ELrHN_: if (!($this->routeList[$UPElSA]["\x74\171\160\x65"] !== $obPPqD)) { goto Qkgwss; } throw new HTTPMethodIsInvalidException(); Qkgwss: i0fCeg: NE_rK_: $this->controller = $Wx9zbP; $this->action = $MrCGTP; 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("\101\102\123\x50\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\105\x41\104"; public const METHOD_GET = "\x47\105\x54"; public const METHOD_POST = "\x50\x4f\123\x54"; public const METHOD_PUT = "\x50\x55\124"; public const METHOD_PATCH = "\x50\101\124\x43\x48"; public const METHOD_DELETE = "\x44\105\114\x45\124\x45"; public const METHOD_PURGE = "\x50\125\122\x47\x45"; public const METHOD_OPTIONS = "\117\x50\x54\111\x4f\116\x53"; public const METHOD_TRACE = "\124\x52\101\x43\x45"; public const METHOD_CONNECT = "\x43\117\x4e\116\105\103\x54"; private $routeList; private $controller; private $action; public function __construct() { $this->routeList = ["\x63\x6f\x6e\146\x69\x67\x2f\x69\x6e\144\145\170" => ["\156\x61\155\x65" => "\x63\x6f\x6e\146\151\147\x5f\151\x6e\144\x65\x78", "\164\x79\160\145" => self::METHOD_GET, "\x63\x6c\141\163\x73" => ConfigController::class, "\141\143\x74\151\x6f\156" => "\x69\x6e\x64\x65\170"], "\x63\157\x6e\x66\x69\x67\x2f\151\x6e\x64\x65\170\x2f\163\x61\x76\x65" => ["\x6e\141\155\145" => "\x63\x6f\156\x66\151\147\x5f\x69\x6e\x64\x65\x78\x5f\163\141\x76\145", "\164\171\x70\x65" => self::METHOD_POST, "\x63\x6c\141\x73\x73" => ConfigController::class, "\x61\x63\x74\x69\x6f\x6e" => "\151\x6e\x64\x65\x78\123\x61\166\145"]]; } public function get(string $LLcmHQ) : self { $LLcmHQ = strtolower($LLcmHQ); if (!empty($this->routeList[$LLcmHQ])) { goto bjIQIa; } throw new RouteNotFoundException(); bjIQIa: if (class_exists($this->routeList[$LLcmHQ]["\143\x6c\x61\163\163"])) { goto B8aVT4; } throw new ControllerNotExistsException(); B8aVT4: $YpjDf3 = new $this->routeList[$LLcmHQ]["\x63\154\141\x73\x73"](); if ($YpjDf3 instanceof Controllers) { goto olTAeb; } throw new ControllerNotUseControllerClassException(); olTAeb: $kt752m = "\x61\x63\164\x69\157\x6e" . ucfirst($this->routeList[$LLcmHQ]["\x61\x63\164\151\x6f\x6e"]); if (method_exists($YpjDf3, $kt752m)) { goto O8tSlZ; } throw new ControllerActionNotExistsException(); O8tSlZ: if (!($this->routeList[$LLcmHQ]["\164\171\160\x65"] !== $_SERVER["\122\105\x51\125\x45\123\x54\x5f\x4d\105\124\110\117\104"])) { goto MNVSiB; } $Rks8u9 = Request::getRequestData("\x5f\155\145\x74\150\x6f\x64", ''); if ($Rks8u9) { goto bZ80HP; } throw new HTTPMethodIsInvalidException(); goto uQmTkx; bZ80HP: if (!($this->routeList[$LLcmHQ]["\164\x79\x70\x65"] !== $Rks8u9)) { goto UfsfiN; } throw new HTTPMethodIsInvalidException(); UfsfiN: uQmTkx: MNVSiB: $this->controller = $YpjDf3; $this->action = $kt752m; 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
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Validator; defined("\x41\ 102\x53\120\x41\124\110") || exit; use PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rules\Interfaces\BeforeValidate; class Validation extends \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Validation { public function __construct(Validator $Urx2wE, array $SZjlEr, array $rAInh0, array $copH5A = array(), $kT6OhU = null) { $this->validator = $Urx2wE; $this->inputs = $this->resolveInputAttributes($SZjlEr); $this->messages = $copH5A; $this->errors = $kT6OhU; foreach ($rAInh0 as $ZDC4QY => $hsD8q1) { $this->addAttribute($ZDC4QY, $hsD8q1); czbtXG: } KeVohb: } public function validate(array $SZjlEr = array()) { $this->inputs = array_merge($this->inputs, $this->resolveInputAttributes($SZjlEr)); foreach ($this->attributes as $ZDC4QY => $iszMCK) { foreach ($iszMCK->getRules() as $hsD8q1) { if (!$hsD8q1 instanceof BeforeValidate) { goto OtOHm6; } $hsD8q1->beforeValidate(); OtOHm6: mSTtIt: } G2x08u: unJxci: } HhkwA5: foreach ($this->attributes as $ZDC4QY => $iszMCK) { $this->validateAttribute($iszMCK); D2n6yJ: } PNqXP3: } }21 namespace Teamwanteuvatvies\Src\AdminApi\Validator; defined("\x41\x42\123\x50\101\x54\x48") || exit; use PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rules\Interfaces\BeforeValidate; class Validation extends \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Validation { public function __construct(Validator $lpQQc3, array $cx2A1E, array $S5Ware, array $XuiEcX = array(), $PFe5PY = null) { $this->validator = $lpQQc3; $this->inputs = $this->resolveInputAttributes($cx2A1E); $this->messages = $XuiEcX; $this->errors = $PFe5PY; foreach ($S5Ware as $gAX3RY => $MG4gNB) { $this->addAttribute($gAX3RY, $MG4gNB); col01L: } SXQscU: } public function validate(array $cx2A1E = array()) { $this->inputs = array_merge($this->inputs, $this->resolveInputAttributes($cx2A1E)); foreach ($this->attributes as $gAX3RY => $urQA9I) { foreach ($urQA9I->getRules() as $MG4gNB) { if (!$MG4gNB instanceof BeforeValidate) { goto EPFDfl; } $MG4gNB->beforeValidate(); EPFDfl: xNSlrf: } XpXbPe: WweYG_: } wcvKsg: foreach ($this->attributes as $gAX3RY => $urQA9I) { $this->validateAttribute($urQA9I); mSr0Gk: } oAK7ZN: } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Validator/Validator.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\AdminApi\Validator; defined("\x41\ x42\123\120\x41\124\110") || 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 $copH5A = array()) { $this->messages = $copH5A; $this->errors = new ErrorBag(); $this->registerBaseValidators(); $this->addValidator("\x43\165\x73\x74\x6f\155\x42\x6f\157\154\145\x61\x6e", new CustomBoolean()); $this->addValidator("\155\151\x6e\x69\146", new MinIf()); } private function trans($SqYBaf, $C4zwlm = array()) { return \Context::getContext()->getTranslator()->trans($SqYBaf, $C4zwlm, "\115\157\x64\165\154\145\x73\56\124\145\141\x6d\x77\x61\x6e\164\145\x75\166\141\164\166\x69\x65\x73"); } public function addError($eIF4M9, $mbKBdR) { $this->errors->add($eIF4M9, '', $this->trans($mbKBdR)); } public function check() { if (!$this->errors->count()) { goto lScoU8; } throw new QueryValidationException($this->errors); lScoU8: } public function make(array $SZjlEr, array $rAInh0, array $copH5A = array()) : \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Validation { $copH5A = array_merge($this->messages, $copH5A); $SP067b = new Validation($this, $SZjlEr, $rAInh0, $copH5A, $this->errors); $SP067b->setTranslations($this->getTranslations()); return $SP067b; } }21 namespace Teamwanteuvatvies\Src\AdminApi\Validator; defined("\x41\102\123\120\x41\124\110") || 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 $XuiEcX = array()) { $this->messages = $XuiEcX; $this->errors = new ErrorBag(); $this->registerBaseValidators(); $this->addValidator("\103\x75\x73\164\x6f\x6d\102\x6f\157\154\145\141\156", new CustomBoolean()); $this->addValidator("\155\x69\x6e\151\x66", new MinIf()); } private function trans($ah0gIt, $S_3jee = array()) { return \Context::getContext()->getTranslator()->trans($ah0gIt, $S_3jee, "\115\x6f\144\x75\x6c\145\x73\56\124\145\141\x6d\167\141\156\164\x65\165\x76\141\164\x76\151\x65\x73"); } public function addError($zjPf6j, $xX2F2z) { $this->errors->add($zjPf6j, '', $this->trans($xX2F2z)); } public function check() { if (!$this->errors->count()) { goto Itt67j; } throw new QueryValidationException($this->errors); Itt67j: } public function make(array $cx2A1E, array $S5Ware, array $XuiEcX = array()) : \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Validation { $XuiEcX = array_merge($this->messages, $XuiEcX); $wfO_jo = new Validation($this, $cx2A1E, $S5Ware, $XuiEcX, $this->errors); $wfO_jo->setTranslations($this->getTranslations()); return $wfO_jo; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/Validator/index.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 if (defined("\ x41\x42\x53\120\x41\x54\110")) { goto EjnLCH; } exit; EjnLCH: header("\x45\x78\160\151\x72\x65\x73\x3a\40\115\157\x6e\x2c\x20\62\x36\x20\112\x75\x6c\x20\61\71\x39\67\40\60\65\72\x30\x30\x3a\x30\60\x20\107\x4d\x54"); header("\114\x61\163\x74\x2d\x4d\x6f\144\x69\146\151\x65\144\x3a\x20" . gmdate("\x44\x2c\x20\144\x20\115\40\x59\40\x48\x3a\151\x3a\x73") . "\40\107\115\124"); header("\103\x61\x63\150\x65\x2d\103\157\x6e\x74\162\157\x6c\x3a\40\156\157\55\163\164\x6f\162\145\x2c\x20\156\157\55\x63\141\143\150\145\x2c\40\x6d\165\163\x74\x2d\162\145\x76\141\154\x69\144\141\164\x65"); header("\103\x61\x63\150\145\55\x43\157\156\164\x72\157\154\x3a\40\160\157\163\164\55\143\x68\x65\143\153\75\60\x2c\x20\x70\162\145\55\x63\150\x65\x63\153\75\60", false); header("\120\162\x61\147\x6d\141\72\x20\156\x6f\55\x63\141\143\x68\x65"); header("\x4c\157\x63\x61\x74\151\157\x6e\x3a\x20\56\56\x2f"); exit;21 if (defined("\101\102\123\120\x41\124\x48")) { goto zxMFH4; } exit; zxMFH4: header("\x45\170\x70\151\162\145\163\72\40\115\x6f\x6e\54\40\62\x36\x20\x4a\x75\x6c\x20\61\x39\71\x37\40\60\x35\x3a\60\60\x3a\x30\60\x20\x47\115\x54"); header("\x4c\x61\163\x74\x2d\x4d\x6f\144\x69\x66\151\x65\144\72\x20" . gmdate("\x44\54\40\144\40\x4d\40\131\x20\110\72\151\72\x73") . "\x20\x47\115\x54"); header("\103\141\143\x68\145\55\103\x6f\156\x74\162\x6f\154\x3a\x20\x6e\157\x2d\x73\x74\x6f\x72\x65\x2c\40\x6e\x6f\x2d\x63\x61\x63\150\145\54\40\x6d\165\x73\164\x2d\162\x65\x76\141\x6c\x69\144\141\x74\x65"); header("\103\x61\x63\x68\145\55\103\x6f\156\164\x72\x6f\x6c\72\40\x70\157\x73\x74\x2d\x63\x68\145\x63\x6b\x3d\x30\x2c\40\160\x72\x65\x2d\x63\x68\x65\x63\153\x3d\60", false); header("\x50\x72\141\147\x6d\141\72\40\156\157\55\143\x61\143\x68\145"); header("\x4c\x6f\143\141\164\151\157\x6e\x3a\x20\x2e\56\x2f"); exit; -
teamwanteuvatvies/trunk/vendor/teamwant/src/AdminApi/index.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 header("\ 105\x78\x70\x69\x72\145\163\72\40\115\x6f\156\x2c\x20\62\66\40\112\x75\154\x20\61\71\71\67\x20\x30\65\72\60\60\72\60\60\40\107\x4d\124"); header("\x4c\x61\x73\x74\55\x4d\157\144\x69\146\151\x65\x64\72\40" . gmdate("\104\54\x20\144\x20\115\x20\x59\x20\x48\x3a\x69\x3a\163") . "\x20\x47\x4d\124"); header("\x43\141\x63\x68\x65\55\103\157\156\164\162\157\154\x3a\40\156\x6f\x2d\x73\164\x6f\x72\x65\x2c\x20\x6e\157\55\x63\x61\x63\150\145\x2c\40\x6d\165\163\x74\55\x72\x65\166\x61\x6c\151\144\141\164\x65"); header("\x43\x61\143\150\x65\55\x43\x6f\x6e\x74\162\157\x6c\72\40\160\157\163\164\x2d\x63\150\145\x63\153\75\60\x2c\40\x70\162\x65\55\x63\x68\x65\x63\153\75\x30", false); header("\x50\x72\x61\147\155\x61\72\x20\156\x6f\x2d\x63\141\x63\150\145"); header("\x4c\157\x63\141\x74\x69\x6f\x6e\72\40\56\56\57"); exit;21 header("\x45\x78\x70\151\x72\x65\163\72\x20\115\x6f\x6e\x2c\40\x32\66\40\x4a\x75\154\x20\x31\71\x39\67\40\x30\x35\x3a\60\60\72\60\60\40\x47\115\124"); header("\114\141\163\x74\55\115\157\x64\151\146\151\x65\144\72\40" . gmdate("\104\54\40\x64\40\115\40\131\40\x48\72\151\72\163") . "\x20\107\x4d\124"); header("\103\x61\x63\x68\145\55\103\157\x6e\x74\162\x6f\154\72\x20\x6e\157\x2d\163\164\x6f\x72\145\54\40\156\x6f\x2d\143\x61\x63\150\145\54\x20\155\x75\x73\164\x2d\162\145\x76\x61\x6c\x69\x64\141\164\145"); header("\103\x61\x63\x68\145\x2d\103\157\x6e\164\x72\x6f\x6c\x3a\40\x70\x6f\163\x74\x2d\x63\x68\x65\143\153\75\60\54\40\x70\162\145\55\x63\x68\145\143\153\x3d\x30", false); header("\x50\x72\x61\147\155\141\72\40\x6e\157\x2d\143\141\143\150\x65"); header("\114\157\x63\x61\164\151\x6f\x6e\72\40\56\56\x2f"); exit; -
teamwanteuvatvies/trunk/vendor/teamwant/src/ConfigurationQuery.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; defined("\101\ x42\123\x50\101\124\x48") || exit; class ConfigurationQuery { private static $configCache; public const CONFIG_PREFIX = "\x74\x65\141\155\x77\x61\156\164\x65\165\166\x61\x74\x76\x69\145\163\x5f"; public const FIELDS = ["\x76\145\x72\151\x66\x79\x5f\x76\141\x74\x5f\167\150\x65\156\x5f\x6f\162\x64\x65\x72\x69\156\x67" => true, "\x72\x65\x71\x75\x69\162\145\x5f\x76\x61\164\137\167\x68\x65\156\137\157\x72\144\145\162\151\x6e\147" => false, "\x61\154\154\157\x77\137\x62\141\x64\x5f\166\x61\x74\137\x6e\165\x6d\x65\162\137\167\150\x65\x6e\137\157\x72\144\x65\x72" => true, "\x72\x65\161\165\x69\162\145\137\x76\141\x74\x5f\160\162\x65\146\x69\170" => false, "\144\x65\146\141\x75\154\x74\137\166\141\164\x5f\x70\162\x65\146\x69\170" => null, "\162\145\143\x6f\x67\x6e\x69\x7a\x65\137\166\141\x74\x5f\x70\x72\x65\x66\151\170\x5f\x62\171\x5f\x63\157\x75\156\x74\x72\x79" => true, "\141\x6c\x6c\x6f\x77\137\157\162\x64\145\x72\x5f\167\x68\145\x6e\x5f\142\141\x64\x5f\162\145\163\x70\157\156\x73\145" => true, "\x76\145\x72\151\x66\x79\x5f\x76\141\x74\137\146\x6f\x72\x5f\141\154\154\137\141\x64\x64\162\145\x73\163" => true, "\x76\145\162\151\146\171\x5f\166\x61\164\x5f\x66\x6f\x72\137\x61\x6c\x6c\137\141\x64\x64\162\x65\x73\x73\x5f\x64\141\x79\163" => 7, "\163\x68\157\167\137\x69\156\146\x6f\x5f\x6f\156\x5f\x62\141\144\137\156\x75\x6d\x62\145\162\x5f\x6f\156\137\x66\162\157\x6e\164" => true, "\163\x68\157\x77\137\151\156\x66\x6f\x5f\x6f\x6e\x5f\163\x75\143\143\x65\163\163\x5f\x6e\x75\x6d\142\145\x72\x5f\x6f\x6e\137\x66\x72\x6f\156\164" => true, "\160\162\157\x78\x79\x5f\x6c\x69\x73\164" => null, "\x69\147\x6e\x6f\162\x65\137\160\x72\x6f\170\x79\137\x77\150\x65\x6e\137\x65\x72\162\157\162" => false, "\145\156\x61\142\154\x65\137\x76\141\x74\x5f\163\145\x6c\x65\143\164" => false, "\x62\x6c\x6f\143\153\137\x6e\x69\x70" => null, "\166\141\164\x5f\163\x65\x6c\x65\x63\164" => false, "\x75\x73\x65\x5f\x6e\x65\x77\137\x76\x61\164\137\157\156\x5f\x73\x68\x69\160\x70\151\156\x67\137\x6d\x65\164\150\157\x64" => false, "\x63\141\x72\x74\x5f\x72\165\154\x65" => 0, "\165\163\145\137\151\156\x74\162\x61\137\x76\141\164\137\x72\x65\x67\165\154\x61\164\151\x6f\x6e\x73" => false, "\x69\x6e\164\x72\x61\x5f\166\141\x74\137\162\145\x67\165\x6c\141\164\x69\157\x6e\163\137\x63\157\165\x6e\x74\x72\x79" => null, "\x76\x61\x6c\151\x64\x61\164\x65\x5f\166\141\164\x5f\x70\162\145\146\151\x78\x5f\x62\171\137\x63\157\x75\x6e\164\162\x79" => false, "\x65\x6e\141\142\x6c\145\x5f\166\141\164\x5f\157\x73\x73" => false, "\166\141\164\137\157\x73\x73\x5f\163\145\154\x65\x63\164" => false]; public const JSON_FIELDS = ["\x65\170\x63\x6c\x75\144\145\x5f\143\157\x75\x6e\x74\x72\171" => '', "\x61\144\144\151\164\x69\157\x6e\141\x6c\x5f\166\x61\164\x5f\x6f\x73\x73\x5f\x73\x65\x6c\145\x63\164" => '']; public static function updateConfiguration(array $ahEfqR) { global $wpdb; if (empty($ahEfqR["\x65\x78\x63\154\165\144\145\x5f\143\x6f\165\156\164\162\171"])) { goto lZ37OX; } $ahEfqR["\145\x78\x63\x6c\165\144\145\x5f\x63\x6f\x75\x6e\164\x72\x79"] = array_values(array_unique(array_map(function ($Xlea6E) { return $Xlea6E; }, $ahEfqR["\x65\170\x63\154\x75\144\x65\137\143\157\x75\x6e\x74\162\x79"]))); lZ37OX: if (empty($ahEfqR["\151\x6e\164\162\141\137\166\141\164\x5f\162\x65\x67\x75\x6c\x61\x74\x69\x6f\x6e\x73\x5f\143\157\165\x6e\x74\162\x79"])) { goto oR9yG9; } $ahEfqR["\151\x6e\164\x72\141\137\166\x61\x74\x5f\162\x65\x67\x75\154\141\164\x69\x6f\156\x73\x5f\143\x6f\x75\x6e\x74\162\171"] = $ahEfqR["\x69\156\x74\x72\141\x5f\x76\x61\x74\x5f\x72\x65\147\165\x6c\x61\164\151\157\x6e\x73\x5f\143\157\x75\x6e\x74\162\x79"]; oR9yG9: foreach (array_keys(self::FIELDS) as $u3xakK) { $SqYBaf = $ahEfqR[$u3xakK] ?? null; $tIztym = $wpdb->get_var($wpdb->prepare("\x53\x45\114\x45\103\x54\x20\103\x4f\125\x4e\x54\50\x2a\x29\40\x46\122\x4f\x4d\40{$wpdb->options}\40\x57\x48\105\x52\105\40\157\x70\164\x69\157\156\137\x6e\x61\155\145\x20\75\x20\45\163", self::CONFIG_PREFIX . $u3xakK)); if ($tIztym > 0) { goto VFan24; } add_option(self::CONFIG_PREFIX . $u3xakK, $SqYBaf); goto wVY73X; VFan24: update_option(self::CONFIG_PREFIX . $u3xakK, $SqYBaf); wVY73X: xNLulN: } dJqbLB: foreach (array_keys(self::JSON_FIELDS) as $Ox09LY) { $SqYBaf = $ahEfqR[$Ox09LY] ?? null; $tIztym = $wpdb->get_var($wpdb->prepare("\x53\x45\114\105\x43\124\x20\103\117\125\116\124\50\52\x29\x20\x46\x52\117\115\40{$wpdb->options}\40\x57\x48\x45\122\105\x20\x6f\160\x74\x69\x6f\156\137\156\141\x6d\x65\40\75\x20\x25\x73", self::CONFIG_PREFIX . $Ox09LY)); if ($tIztym > 0) { goto sSWKTZ; } add_option(self::CONFIG_PREFIX . $Ox09LY, json_encode($SqYBaf)); goto gvZfBw; sSWKTZ: update_option(self::CONFIG_PREFIX . $Ox09LY, json_encode($SqYBaf)); gvZfBw: YI4DOP: } y81z8b: wp_cache_delete("\141\154\154\x6f\x70\164\151\157\x6e\x73", "\157\x70\x74\x69\157\x6e\x73"); } public static function get($eIF4M9 = null, $CUqu6S = false) { if (!(empty(self::$configCache) || $CUqu6S)) { goto mgCnqu; } $ahEfqR = []; foreach (self::FIELDS as $u3xakK => $IRdcf6) { $ahEfqR[$u3xakK] = get_option(self::CONFIG_PREFIX . $u3xakK, $IRdcf6); alGl9_: } lofNny: foreach (self::JSON_FIELDS as $Ox09LY => $IRdcf6) { $iZMtYJ = get_option(self::CONFIG_PREFIX . $Ox09LY, json_encode($IRdcf6)); $m0I6HP = json_decode($iZMtYJ, true); if (!(json_last_error() !== JSON_ERROR_NONE || !is_array($m0I6HP))) { goto r0izt8; } $m0I6HP = []; r0izt8: $ahEfqR[$Ox09LY] = $m0I6HP; NYEtpd: } wsKWdc: self::$configCache = $ahEfqR; mgCnqu: if (!($eIF4M9 !== null)) { goto vplGGx; } return self::$configCache[$eIF4M9] ?? null; vplGGx: return self::$configCache; } public static function getCronKey($iu3IcI = null) { $eIF4M9 = get_option("\164\145\x61\155\x77\x61\156\164\145\x75\166\141\164\x76\151\145\163\x5f\143\x72\157\x6e\137\153\145\x79"); if ($eIF4M9) { goto OZ32SV; } $vnooHI = 16; if (!function_exists("\x72\x61\x6e\x64\x6f\x6d\x5f\142\171\164\145\x73")) { goto v8Fzvs; } try { $DTqx64 = bin2hex(random_bytes($vnooHI)); } catch (\Exception $bhvX1V) { } v8Fzvs: if ($DTqx64) { goto juaG2b; } $DTqx64 = substr(str_shuffle(str_repeat("\60\x31\62\x33\x34\65\x36\67\x38\x39\141\x62\x63\x64\x65\146\147\150\151\152\x6b\154\x6d\x6e\x6f\160\161\162\x73\x74\165\166\x77\170\x79\x7a\101\x42\x43\x44\x45\106\x47\110\x49\112\x4b\x4c\115\116\117\120\x51\x52\123\124\125\126\x57\x58\131\x5a", $vnooHI)), 0, $vnooHI); juaG2b: update_option("\164\145\x61\x6d\x77\141\156\164\x65\x75\166\x61\x74\x76\x69\145\x73\137\x63\x72\157\156\x5f\153\145\171", $DTqx64); $eIF4M9 = $DTqx64; OZ32SV: return $eIF4M9; } public static function getRandomProxy() { $lHRKsM = self::get("\x70\162\x6f\170\171\x5f\154\151\x73\x74"); if (!empty($lHRKsM)) { goto o8P6YO; } return false; o8P6YO: $lHRKsM = explode(PHP_EOL, $lHRKsM); if (!empty($lHRKsM[0])) { goto TQ_qBx; } return false; TQ_qBx: $lHRKsM = $lHRKsM[wp_rand(0, count($lHRKsM) - 1)]; $lHRKsM = explode("\x2f\57", $lHRKsM); if (!empty($lHRKsM[1])) { goto xRB1fX; } $lHRKsM = $lHRKsM[0]; goto uBDyTS; xRB1fX: $lHRKsM = $lHRKsM[1]; uBDyTS: preg_match("\57\50\x2e\x2a\77\x29\72\x28\134\144\x2b\x29\44\57", $lHRKsM, $JilPyI); if (!(!isset($JilPyI[2]) || !(int) $JilPyI[2])) { goto Fx52nY; } return false; Fx52nY: return [$JilPyI[1], $JilPyI[2], sprintf("\45\163\72\45\163", $JilPyI[1], $JilPyI[2])]; } public static function requireVatWhenOrdering() { return IsTrueBoolean::createVO(self::get("\x76\x65\x72\x69\x66\x79\x5f\x76\x61\x74\x5f\x77\150\x65\x6e\137\x6f\162\144\145\x72\151\x6e\147")) && IsTrueBoolean::createVO(self::get("\162\x65\161\165\x69\x72\x65\137\x76\141\164\137\x77\x68\145\x6e\137\157\x72\x64\x65\162\x69\x6e\x67")); } public static function checkBlockNIP($kTLYuW) { if (!($Mwd16G = ConfigurationQuery::get("\x62\154\x6f\143\x6b\x5f\156\151\160"))) { goto uuUjUz; } $kkFvnx = explode(PHP_EOL, $Mwd16G); if (!in_array($kTLYuW, $kkFvnx)) { goto Q0lRER; } return false; Q0lRER: uuUjUz: return true; } public static function getExcludedCountries() { if (!(IsTrueBoolean::createVO(ConfigurationQuery::get("\x65\x6e\141\x62\154\x65\137\x76\141\164\137\x73\x65\x6c\145\143\164")) && ($SHkAaS = ConfigurationQuery::get("\x65\x78\143\154\165\x64\x65\137\143\157\x75\156\x74\162\x79")))) { goto vpYbOX; } return $SHkAaS; vpYbOX: return false; } public static function getIntraVatCountry() { if (!(IsTrueBoolean::createVO(ConfigurationQuery::get("\x75\163\145\137\151\156\x74\162\141\x5f\x76\141\x74\x5f\162\x65\147\x75\154\x61\164\x69\157\x6e\x73")) && ($YYsDqM = ConfigurationQuery::get("\x69\x6e\x74\x72\141\x5f\166\141\x74\137\x72\145\147\165\154\141\x74\x69\x6f\156\x73\x5f\143\x6f\x75\156\x74\162\171")))) { goto PlB3vW; } return $YYsDqM; PlB3vW: return false; } public static function getOSSVatId() { $pnyzLq = ConfigurationQuery::get("\x76\141\x74\x5f\x6f\163\163\x5f\x73\145\154\145\143\x74"); if (!(!IsTrueBoolean::createVO(ConfigurationQuery::get("\x65\156\x61\x62\154\x65\137\x76\141\x74\x5f\x73\145\x6c\x65\143\x74")) || !IsTrueBoolean::createVO(ConfigurationQuery::get("\145\x6e\141\142\x6c\145\x5f\x76\x61\164\137\x6f\163\163")) || !$pnyzLq)) { goto YhmKfx; } return false; YhmKfx: return (int) $pnyzLq; } public static function getAdditionalOSSVatId() { $pnyzLq = ConfigurationQuery::get("\x61\144\x64\x69\x74\151\157\156\141\154\x5f\x76\x61\x74\137\157\163\x73\137\163\x65\154\145\x63\x74"); if (!(!IsTrueBoolean::createVO(ConfigurationQuery::get("\145\156\141\142\154\145\137\166\x61\164\137\163\145\x6c\x65\x63\x74")) || !IsTrueBoolean::createVO(ConfigurationQuery::get("\145\x6e\141\x62\154\145\137\x76\141\x74\x5f\157\x73\x73")) || !$pnyzLq)) { goto Flvugu; } return false; Flvugu: return (array) $pnyzLq; } }21 namespace Teamwanteuvatvies\Src; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; defined("\101\102\x53\x50\101\x54\x48") || exit; class ConfigurationQuery { private static $configCache; public const CONFIG_PREFIX = "\x74\x65\141\x6d\167\141\x6e\164\145\165\x76\x61\x74\166\151\x65\163\x5f"; public const FIELDS = ["\166\x65\162\x69\x66\x79\x5f\166\141\164\x5f\167\150\145\x6e\137\157\162\144\145\x72\151\156\x67" => true, "\162\x65\161\165\x69\x72\145\x5f\166\x61\x74\137\167\x68\145\x6e\137\x6f\162\144\145\162\x69\156\x67" => false, "\141\154\x6c\x6f\167\x5f\x62\x61\x64\137\166\141\164\137\x6e\165\155\145\162\x5f\x77\x68\x65\x6e\137\x6f\x72\x64\x65\162" => true, "\162\145\161\x75\x69\162\x65\x5f\x76\x61\x74\137\160\x72\x65\146\151\170" => false, "\x64\145\146\141\165\154\164\137\166\141\x74\137\160\x72\145\x66\x69\x78" => null, "\162\145\143\x6f\x67\156\151\x7a\x65\x5f\166\x61\164\137\x70\162\x65\x66\x69\x78\x5f\x62\x79\137\x63\157\x75\x6e\x74\162\x79" => true, "\141\154\x6c\157\x77\137\157\162\x64\x65\x72\137\167\x68\145\156\137\x62\x61\x64\137\162\x65\x73\160\x6f\x6e\163\x65" => true, "\166\x65\162\x69\146\x79\x5f\166\141\164\x5f\x66\x6f\162\x5f\141\x6c\x6c\x5f\141\144\144\x72\x65\163\163" => true, "\166\145\162\151\x66\x79\x5f\x76\141\164\137\146\x6f\x72\x5f\141\x6c\154\137\141\144\144\x72\x65\163\163\x5f\x64\141\171\163" => 7, "\x73\x68\157\x77\137\x69\x6e\x66\x6f\x5f\x6f\156\x5f\x62\x61\x64\137\x6e\165\x6d\x62\x65\162\x5f\157\156\x5f\x66\162\157\156\164" => true, "\163\150\157\167\137\151\156\x66\157\x5f\x6f\156\137\x73\x75\x63\x63\x65\163\x73\x5f\156\x75\x6d\x62\x65\162\x5f\x6f\156\x5f\x66\x72\x6f\156\x74" => true, "\160\162\x6f\x78\171\x5f\x6c\151\163\164" => null, "\x69\x67\x6e\157\162\145\x5f\x70\162\157\x78\x79\x5f\x77\150\145\156\x5f\x65\162\162\157\162" => false, "\x65\156\x61\x62\154\x65\137\x76\141\164\x5f\x73\x65\154\145\143\164" => false, "\x62\x6c\x6f\x63\x6b\137\156\x69\x70" => null, "\x76\x61\164\x5f\163\x65\x6c\145\x63\x74" => false, "\x75\x73\145\137\156\x65\x77\x5f\x76\x61\164\137\157\x6e\x5f\163\150\151\160\x70\151\156\147\137\155\145\x74\x68\157\x64" => false, "\143\141\162\164\137\162\165\x6c\145" => 0, "\x75\x73\x65\137\x69\x6e\164\x72\x61\137\166\x61\164\x5f\162\x65\x67\x75\x6c\141\164\151\x6f\156\163" => false, "\151\x6e\x74\x72\x61\x5f\x76\x61\164\137\162\x65\147\165\x6c\141\164\151\x6f\x6e\163\x5f\143\x6f\165\156\164\x72\171" => null, "\166\141\x6c\x69\x64\141\x74\145\x5f\x76\x61\164\x5f\x70\x72\145\146\151\170\137\x62\171\x5f\143\157\x75\x6e\x74\x72\x79" => false, "\x65\156\x61\x62\x6c\145\137\x76\141\x74\x5f\x6f\x73\x73" => false, "\166\141\x74\x5f\x6f\163\x73\x5f\163\x65\154\x65\x63\x74" => false]; public const JSON_FIELDS = ["\145\x78\x63\154\165\144\145\x5f\143\x6f\x75\x6e\164\162\x79" => '', "\141\x64\144\x69\x74\x69\157\x6e\x61\x6c\x5f\166\x61\164\x5f\x6f\163\163\137\x73\145\x6c\145\x63\x74" => '']; public static function updateConfiguration(array $C2ylmE) { global $wpdb; if (empty($C2ylmE["\x65\170\143\x6c\x75\x64\145\x5f\143\157\165\x6e\x74\x72\171"])) { goto NAV385; } $C2ylmE["\145\170\143\x6c\165\144\145\x5f\143\157\165\156\164\162\171"] = array_values(array_unique(array_map(function ($jRmICr) { return $jRmICr; }, $C2ylmE["\145\170\x63\154\x75\144\145\x5f\x63\157\x75\x6e\164\x72\x79"]))); NAV385: if (empty($C2ylmE["\x69\156\164\162\141\x5f\x76\x61\x74\x5f\162\x65\147\x75\x6c\141\x74\151\x6f\x6e\163\x5f\x63\157\165\x6e\164\162\x79"])) { goto hn200n; } $C2ylmE["\151\x6e\x74\x72\x61\137\166\x61\x74\x5f\x72\145\147\x75\154\141\164\x69\157\156\163\x5f\x63\157\x75\156\x74\x72\171"] = $C2ylmE["\151\x6e\x74\162\x61\137\x76\141\164\x5f\162\x65\x67\165\154\x61\164\151\157\156\163\x5f\x63\157\165\x6e\x74\x72\171"]; hn200n: foreach (array_keys(self::FIELDS) as $tc0FCw) { $ah0gIt = $C2ylmE[$tc0FCw] ?? null; $zF9Td1 = $wpdb->get_var($wpdb->prepare("\123\105\114\105\103\x54\x20\x43\x4f\125\x4e\x54\50\52\x29\40\106\x52\117\x4d\40{$wpdb->options}\x20\x57\110\105\122\105\40\x6f\160\164\151\157\156\x5f\x6e\141\x6d\145\x20\x3d\40\x25\x73", self::CONFIG_PREFIX . $tc0FCw)); if ($zF9Td1 > 0) { goto huTPEk; } add_option(self::CONFIG_PREFIX . $tc0FCw, $ah0gIt); goto v_VJDN; huTPEk: update_option(self::CONFIG_PREFIX . $tc0FCw, $ah0gIt); v_VJDN: HuoKcO: } DLrolW: foreach (array_keys(self::JSON_FIELDS) as $Wtkvvh) { $ah0gIt = $C2ylmE[$Wtkvvh] ?? null; $zF9Td1 = $wpdb->get_var($wpdb->prepare("\123\x45\114\105\103\x54\40\103\117\x55\116\x54\50\52\x29\40\x46\x52\x4f\x4d\40{$wpdb->options}\40\x57\110\x45\x52\105\x20\x6f\160\164\151\x6f\x6e\x5f\156\x61\x6d\x65\x20\75\40\45\x73", self::CONFIG_PREFIX . $Wtkvvh)); if ($zF9Td1 > 0) { goto eXODqK; } add_option(self::CONFIG_PREFIX . $Wtkvvh, json_encode($ah0gIt)); goto zdHq7A; eXODqK: update_option(self::CONFIG_PREFIX . $Wtkvvh, json_encode($ah0gIt)); zdHq7A: oV3Iqp: } dFqtUW: wp_cache_delete("\x61\154\154\157\x70\x74\151\157\156\163", "\157\x70\164\151\x6f\x6e\x73"); } public static function get($zjPf6j = null, $YpfoIS = false) { if (!(empty(self::$configCache) || $YpfoIS)) { goto Gl8Nsd; } $C2ylmE = []; foreach (self::FIELDS as $tc0FCw => $NuqFBH) { $C2ylmE[$tc0FCw] = get_option(self::CONFIG_PREFIX . $tc0FCw, $NuqFBH); J6fQo_: } Mpgtaa: foreach (self::JSON_FIELDS as $Wtkvvh => $NuqFBH) { $QYZlpn = get_option(self::CONFIG_PREFIX . $Wtkvvh, json_encode($NuqFBH)); $ubSKmV = json_decode($QYZlpn, true); if (!(json_last_error() !== JSON_ERROR_NONE || !is_array($ubSKmV))) { goto Xi0_tR; } $ubSKmV = []; Xi0_tR: $C2ylmE[$Wtkvvh] = $ubSKmV; EbYr20: } s0IV78: self::$configCache = $C2ylmE; Gl8Nsd: if (!($zjPf6j !== null)) { goto s3o4kP; } return self::$configCache[$zjPf6j] ?? null; s3o4kP: return self::$configCache; } public static function getCronKey($He6UE3 = null) { $zjPf6j = get_option("\x74\x65\141\x6d\x77\x61\x6e\x74\145\165\x76\141\164\x76\151\x65\x73\x5f\143\x72\157\x6e\x5f\153\x65\171"); if ($zjPf6j) { goto iZ_pQN; } $HUvyNv = 16; if (!function_exists("\162\x61\156\144\x6f\155\x5f\x62\x79\x74\145\x73")) { goto pC82QI; } try { $qo3jUO = bin2hex(random_bytes($HUvyNv)); } catch (\Exception $Y6TOO8) { } pC82QI: if ($qo3jUO) { goto C0ZbyT; } $qo3jUO = substr(str_shuffle(str_repeat("\x30\61\x32\x33\x34\x35\x36\67\70\71\141\x62\x63\144\145\146\x67\x68\151\x6a\153\154\155\x6e\157\x70\x71\162\163\164\165\166\167\170\x79\172\101\x42\103\x44\105\x46\x47\x48\111\112\x4b\x4c\115\x4e\117\x50\x51\x52\x53\124\125\x56\127\x58\x59\x5a", $HUvyNv)), 0, $HUvyNv); C0ZbyT: update_option("\x74\x65\x61\155\167\x61\156\164\x65\165\166\x61\x74\x76\x69\x65\163\x5f\143\x72\x6f\156\137\153\x65\171", $qo3jUO); $zjPf6j = $qo3jUO; iZ_pQN: return $zjPf6j; } public static function getRandomProxy() { $BEfaSf = self::get("\160\x72\x6f\170\x79\x5f\154\x69\x73\164"); if (!empty($BEfaSf)) { goto O1EIIT; } return false; O1EIIT: $BEfaSf = explode(PHP_EOL, $BEfaSf); if (!empty($BEfaSf[0])) { goto HzmlLB; } return false; HzmlLB: $BEfaSf = $BEfaSf[wp_rand(0, count($BEfaSf) - 1)]; $BEfaSf = explode("\57\x2f", $BEfaSf); if (!empty($BEfaSf[1])) { goto uJ8fE7; } $BEfaSf = $BEfaSf[0]; goto Rdaw4J; uJ8fE7: $BEfaSf = $BEfaSf[1]; Rdaw4J: preg_match("\x2f\x28\x2e\x2a\77\x29\x3a\x28\134\144\53\51\x24\57", $BEfaSf, $u6iloE); if (!(!isset($u6iloE[2]) || !(int) $u6iloE[2])) { goto UgAT2X; } return false; UgAT2X: return [$u6iloE[1], $u6iloE[2], sprintf("\45\x73\x3a\x25\x73", $u6iloE[1], $u6iloE[2])]; } public static function requireVatWhenOrdering() { return IsTrueBoolean::createVO(self::get("\166\145\x72\x69\146\171\x5f\166\141\164\x5f\167\x68\x65\156\137\x6f\162\x64\x65\x72\x69\156\x67")) && IsTrueBoolean::createVO(self::get("\162\x65\x71\x75\151\162\145\x5f\x76\141\164\x5f\x77\150\145\156\137\157\x72\144\x65\x72\151\x6e\147")); } public static function checkBlockNIP($hKyoXw) { if (!($n8bfCX = ConfigurationQuery::get("\142\154\157\143\x6b\137\156\x69\160"))) { goto peHAc4; } $Oy7d85 = explode(PHP_EOL, $n8bfCX); if (!in_array($hKyoXw, $Oy7d85)) { goto rgQ7NS; } return false; rgQ7NS: peHAc4: return true; } public static function getExcludedCountries() { if (!(IsTrueBoolean::createVO(ConfigurationQuery::get("\x65\x6e\141\142\x6c\145\137\166\141\164\137\x73\x65\154\145\x63\x74")) && ($tj0Kp0 = ConfigurationQuery::get("\x65\x78\x63\x6c\165\x64\145\137\x63\157\165\x6e\164\162\x79")))) { goto Ixiu4w; } return $tj0Kp0; Ixiu4w: return false; } public static function getIntraVatCountry() { if (!(IsTrueBoolean::createVO(ConfigurationQuery::get("\165\163\x65\x5f\151\x6e\164\162\x61\137\x76\141\x74\x5f\x72\145\x67\165\x6c\x61\x74\x69\157\x6e\163")) && ($LLxS0N = ConfigurationQuery::get("\x69\156\164\x72\141\x5f\x76\141\164\137\162\x65\x67\165\154\141\x74\x69\157\x6e\x73\137\x63\157\x75\156\x74\x72\171")))) { goto QVDPEY; } return $LLxS0N; QVDPEY: return false; } public static function getOSSVatId() { $aFzrJu = ConfigurationQuery::get("\x76\x61\x74\x5f\x6f\163\x73\x5f\163\x65\154\x65\x63\164"); if (!(!IsTrueBoolean::createVO(ConfigurationQuery::get("\x65\156\141\x62\154\145\x5f\166\x61\164\137\163\145\154\145\x63\x74")) || !IsTrueBoolean::createVO(ConfigurationQuery::get("\x65\x6e\x61\x62\154\x65\x5f\166\141\x74\137\157\x73\163")) || !$aFzrJu)) { goto vlbSK4; } return false; vlbSK4: return (int) $aFzrJu; } public static function getAdditionalOSSVatId() { $aFzrJu = ConfigurationQuery::get("\141\x64\144\151\164\151\157\156\141\x6c\x5f\x76\141\x74\x5f\x6f\x73\163\x5f\x73\145\x6c\x65\143\x74"); if (!(!IsTrueBoolean::createVO(ConfigurationQuery::get("\145\156\x61\x62\x6c\x65\137\166\x61\164\x5f\163\145\154\145\x63\164")) || !IsTrueBoolean::createVO(ConfigurationQuery::get("\x65\x6e\141\x62\x6c\x65\x5f\x76\x61\x74\137\x6f\x73\163")) || !$aFzrJu)) { goto PFQqL0; } return false; PFQqL0: return (array) $aFzrJu; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Libs/DTO/ViesVatDataDTO.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Libs\DTO; defined("\ 101\102\x53\120\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($EfZNF4 = false, $Ln5hGJ = "\x2d", $PyEWnv = "\55", $kTLYuW = "\55", $f4JTkb = "\55", $ITKrgk = "\55", $yGOt0e = "\55", $JeX1lD = null, $wJkGFu = null, $tfHI2E = null, $SLw1hX = null, $eLToWw = null) { $this->isValid = $EfZNF4; $this->rawVat = $Ln5hGJ; $this->name = $PyEWnv; $this->vat = $kTLYuW; $this->countryCode = $f4JTkb; $this->address = $ITKrgk; $this->lastUpdate = $yGOt0e; $this->parsedCity = $JeX1lD; $this->parsedAddress = $wJkGFu; $this->parsedZip = $tfHI2E; $this->parsedZipCity = $SLw1hX; if (!$eLToWw) { goto k2cvS7; } $this->throwable = $eLToWw; k2cvS7: } public function getAddress() { return str_replace(PHP_EOL, "\x3c\x62\x72\40\57\76", trim($this->address)) ?? "\55"; } public function setThrowable(\Throwable $bhvX1V) { $this->throwable = $bhvX1V->getMessage(); return $this; } public function getThrowable() { return $this->throwable; } public function toArray() { return ["\162\141\x77\x5f\x76\x61\x74" => $this->rawVat, "\x6e\141\155\145" => $this->name, "\x76\x61\164" => $this->vat, "\143\157\x75\x6e\164\x72\171\x43\x6f\144\145" => $this->countryCode, "\141\x64\144\x72\x65\163\163" => $this->getAddress(), "\x69\x73\137\166\x61\x6c\x69\144" => $this->isValid, "\154\141\x73\x74\x5f\x75\x70\144\x61\x74\x65" => $this->lastUpdate, "\x70\x61\x72\163\x65\x64\x43\151\164\171" => $this->parsedCity, "\x70\141\162\x73\145\144\101\144\x64\x72\145\x73\x73" => $this->parsedAddress, "\160\x61\162\x73\x65\x64\132\x69\160" => $this->parsedZip, "\x70\141\162\x73\x65\x64\x5a\x69\x70\103\x69\x74\171" => $this->parsedZipCity, "\x76\151\145\163\137\x65\x72\162\157\162" => $this->throwable]; } }21 namespace Teamwanteuvatvies\Src\Libs\DTO; defined("\x41\x42\x53\120\101\124\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($yw1uvO = false, $X0ILHh = "\x2d", $Cm2dHG = "\55", $hKyoXw = "\55", $bPRe38 = "\x2d", $A9Wiga = "\55", $sgGv6u = "\x2d", $TCFWha = null, $BakKiX = null, $L5CG0w = null, $VLRx8t = null, $MVzOw2 = null) { $this->isValid = $yw1uvO; $this->rawVat = $X0ILHh; $this->name = $Cm2dHG; $this->vat = $hKyoXw; $this->countryCode = $bPRe38; $this->address = $A9Wiga; $this->lastUpdate = $sgGv6u; $this->parsedCity = $TCFWha; $this->parsedAddress = $BakKiX; $this->parsedZip = $L5CG0w; $this->parsedZipCity = $VLRx8t; if (!$MVzOw2) { goto jae3Cl; } $this->throwable = $MVzOw2; jae3Cl: } public function getAddress() { return str_replace(PHP_EOL, "\x3c\x62\162\40\57\76", trim($this->address)) ?? "\55"; } public function setThrowable(\Throwable $Y6TOO8) { $this->throwable = $Y6TOO8->getMessage(); return $this; } public function getThrowable() { return $this->throwable; } public function toArray() { return ["\x72\x61\167\x5f\x76\x61\164" => $this->rawVat, "\x6e\141\x6d\x65" => $this->name, "\x76\141\164" => $this->vat, "\x63\157\x75\156\x74\162\x79\x43\x6f\144\145" => $this->countryCode, "\141\x64\x64\x72\145\163\163" => $this->getAddress(), "\151\163\x5f\166\141\x6c\151\x64" => $this->isValid, "\x6c\141\x73\x74\x5f\165\x70\144\141\x74\145" => $this->lastUpdate, "\160\141\x72\163\145\x64\103\151\x74\x79" => $this->parsedCity, "\160\141\x72\x73\x65\x64\x41\x64\144\162\145\x73\x73" => $this->parsedAddress, "\x70\x61\162\x73\x65\x64\132\x69\x70" => $this->parsedZip, "\160\141\x72\163\x65\144\x5a\x69\x70\103\x69\164\171" => $this->parsedZipCity, "\x76\x69\x65\x73\137\145\162\x72\x6f\x72" => $this->throwable]; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Libs/DTO/index.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 if (defined("\ 101\x42\x53\120\101\124\110")) { goto Np4nYk; } exit; Np4nYk: header("\x45\x78\x70\x69\x72\x65\163\x3a\40\x4d\157\x6e\54\40\62\66\40\x4a\165\x6c\40\x31\x39\71\x37\40\60\65\x3a\x30\60\x3a\60\x30\40\x47\x4d\124"); header("\x4c\x61\163\164\55\115\x6f\144\151\146\151\145\x64\72\40" . gmdate("\104\x2c\x20\x64\40\115\x20\x59\40\x48\72\x69\72\163") . "\x20\107\x4d\124"); header("\103\x61\x63\150\145\55\103\x6f\156\164\x72\x6f\x6c\72\x20\156\x6f\x2d\163\x74\x6f\x72\x65\54\40\156\157\55\x63\x61\143\150\145\54\x20\x6d\165\x73\164\55\x72\x65\x76\x61\x6c\x69\144\141\x74\x65"); header("\103\x61\x63\150\x65\55\103\x6f\156\x74\162\157\154\x3a\x20\160\157\x73\164\55\143\150\x65\x63\x6b\75\x30\54\40\160\162\x65\x2d\143\x68\145\x63\153\75\x30", false); header("\x50\x72\x61\x67\x6d\141\x3a\x20\x6e\x6f\x2d\x63\141\143\150\145"); header("\114\157\143\x61\x74\151\157\x6e\x3a\40\56\56\57"); exit;21 if (defined("\x41\x42\x53\x50\101\124\110")) { goto Rk8Amn; } exit; Rk8Amn: header("\105\170\x70\x69\x72\145\x73\x3a\x20\115\157\156\x2c\40\62\66\x20\112\165\154\x20\61\x39\x39\67\40\x30\65\72\x30\60\x3a\60\x30\x20\x47\x4d\x54"); header("\x4c\141\x73\164\x2d\x4d\x6f\x64\151\x66\x69\x65\144\x3a\x20" . gmdate("\x44\x2c\40\144\40\x4d\40\x59\40\x48\x3a\x69\x3a\x73") . "\40\x47\x4d\x54"); header("\x43\x61\x63\x68\145\x2d\x43\x6f\x6e\x74\x72\x6f\x6c\72\x20\x6e\157\x2d\x73\x74\157\162\x65\54\x20\156\x6f\x2d\x63\141\x63\150\x65\54\40\x6d\x75\x73\x74\55\x72\145\x76\141\154\x69\144\x61\x74\x65"); header("\103\141\x63\x68\x65\x2d\103\157\x6e\164\x72\x6f\x6c\72\40\x70\x6f\x73\164\55\x63\x68\145\x63\153\x3d\60\x2c\40\x70\x72\145\x2d\x63\150\x65\143\x6b\x3d\x30", false); header("\120\162\141\x67\x6d\141\72\40\156\x6f\x2d\x63\x61\143\150\x65"); header("\x4c\x6f\143\141\x74\151\157\156\x3a\40\x2e\x2e\x2f"); exit; -
teamwanteuvatvies/trunk/vendor/teamwant/src/Libs/Queue.php
r3388298 r3388300 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\x42\x53\ 120\x41\124\110") || exit; class Queue { private static $possibleVatFields = ["\137\x62\x69\x6c\154\151\156\x67\x5f\x76\141\x74", "\137\x77\143\137\142\x69\x6c\154\151\x6e\x67\57\x74\x65\x61\x6d\x77\141\x6e\x74\x65\x75\x76\x61\164\166\x69\145\163\57\x74\145\x61\155\x77\141\156\164\145\x75\166\x61\164\166\151\x65\x73\x5f\166\141\164", "\x5f\164\x65\x61\x6d\167\141\x6e\x74\x65\165\x76\x61\164\166\x69\145\163\57\164\145\141\x6d\x77\141\x6e\x74\145\x75\166\141\164\x76\x69\145\163\137\166\141\164", "\137\142\151\154\154\x69\156\x67\137\164\x65\x61\x6d\x77\x61\x6e\164\x65\165\x76\141\x74\x76\151\x65\163\137\x76\x61\164", "\137\142\151\154\x6c\151\x6e\x67\x5f\166\x61\164\x5f\x6e\x75\x6d\x62\145\x72"]; public function createQueue() { global $wpdb; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\166\x65\162\x69\146\x79\137\166\x61\x74\x5f\x66\157\x72\137\x61\154\154\137\141\x64\144\x72\x65\163\x73"))) { goto Ccv5aU; } $gAbgyV = (int) ConfigurationQuery::get("\x76\x65\162\151\146\171\x5f\x76\x61\x74\137\x66\x6f\162\x5f\141\154\154\x5f\x61\x64\144\x72\145\x73\163\x5f\x64\x61\171\x73"); $enLSaS = implode("\x2c\x20", array_fill(0, count(self::$possibleVatFields), "\x25\163")); $lVsyR2 = "\x49\116\123\105\122\x54\40\111\x47\x4e\x4f\122\x45\40\x49\x4e\124\x4f\40{$wpdb->prefix}\x74\145\x61\155\x77\141\x6e\x74\x65\x75\x76\141\164\x76\x69\x65\x73\137\x71\x75\145\x75\x65\x20\50\x6f\x72\144\x65\162\x5f\x69\144\x29\xa\40\40\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\40\x20\x20\40\123\105\114\105\103\x54\x20\x44\x49\x53\x54\111\116\x43\124\40\x77\x6f\x6d\56\157\162\144\x65\162\137\151\144\12\40\x20\x20\40\40\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\x46\122\x4f\115\40{$wpdb->prefix}\167\143\137\x6f\162\144\x65\162\x73\x5f\x6d\x65\x74\x61\40\167\x6f\155\xa\x20\40\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x49\x4e\116\x45\122\x20\x4a\117\111\116\x20{$wpdb->prefix}\x77\x63\137\x6f\x72\x64\x65\162\137\141\144\x64\162\x65\x73\163\145\163\40\x6f\141\12\40\40\x20\40\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\x4f\x4e\x20\x77\x6f\x6d\56\x6f\x72\144\x65\162\137\151\x64\x20\75\x20\157\141\x2e\157\x72\x64\145\162\x5f\151\x64\x20\101\x4e\x44\40\x6f\141\56\141\144\144\x72\x65\163\163\x5f\164\171\160\x65\x20\75\x20\47\x62\151\x6c\x6c\151\x6e\x67\x27\12\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\40\40\40\40\x20\x20\x57\110\x45\122\105\x20\167\x6f\x6d\56\x6d\x65\x74\141\137\153\x65\171\x20\111\x4e\x20\x28" . $enLSaS . "\x29\12\x20\40\x20\x20\40\x20\40\40\x20\40\x20\40\x20\x20\40\40\40\40\40\101\116\x44\40\x77\x6f\x6d\x2e\155\145\164\x61\137\x76\x61\x6c\x75\145\40\x21\x3d\40\x27\47\xa\40\40\x20\40\40\40\40\40\x20\40\x20\x20\40\40\40\x20\x20\x20\40\x41\x4e\104\x20\167\x6f\155\x2e\155\145\164\141\x5f\x76\x61\x6c\165\x65\40\x4e\x4f\124\x20\x49\x4e\40\50\xa\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\40\40\40\40\40\40\x20\x20\x20\x20\x53\x45\114\105\103\x54\40\x72\x61\x77\137\166\141\164\x20\x46\122\117\115\40{$wpdb->prefix}\x74\145\x61\x6d\167\x61\x6e\x74\x65\165\x76\x61\x74\166\151\145\x73\137\141\x64\x64\162\145\163\x73\12\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\40\x29"; $wpdb->query($wpdb->prepare($lVsyR2, ...self::$possibleVatFields)); $Nphfc8 = "\111\116\x53\x45\x52\x54\x20\x49\x47\116\x4f\122\105\40\111\116\124\x4f\40{$wpdb->prefix}\x74\x65\x61\155\x77\141\156\164\145\165\x76\x61\164\x76\x69\145\x73\x5f\161\x75\x65\165\x65\x20\x28\x6f\x72\144\145\x72\137\x69\144\51\xa\40\40\40\40\40\x20\x20\x20\40\40\40\40\x20\x20\40\x20\x20\x53\x45\x4c\x45\x43\x54\x20\104\111\x53\124\111\116\103\124\40\x77\157\155\56\157\x72\x64\145\x72\x5f\x69\144\12\x20\40\40\x20\x20\40\x20\40\x20\40\40\40\40\40\x20\40\x20\106\122\117\115\40{$wpdb->prefix}\x77\143\x5f\x6f\162\x64\x65\x72\163\137\x6d\145\x74\141\40\x77\x6f\155\12\40\40\x20\x20\40\x20\40\40\40\40\40\40\x20\40\40\40\x20\x49\116\116\105\122\x20\112\x4f\111\116\40{$wpdb->prefix}\167\x63\137\x6f\162\144\x65\x72\x5f\141\144\x64\162\145\163\163\145\x73\40\x6f\141\12\x20\x20\x20\40\x20\x20\40\x20\40\40\40\40\40\40\40\40\40\x20\40\x4f\116\40\x77\x6f\x6d\56\157\x72\144\145\162\x5f\x69\x64\x20\75\40\x6f\x61\x2e\x6f\162\144\145\x72\x5f\151\x64\x20\x41\x4e\104\40\x6f\141\x2e\141\144\144\x72\x65\x73\163\137\164\171\x70\x65\40\75\40\47\x62\x69\x6c\x6c\151\x6e\147\x27\12\40\x20\x20\x20\40\40\x20\40\40\x20\40\40\40\40\x20\x20\x20\x49\x4e\x4e\105\122\x20\112\x4f\111\116\40{$wpdb->prefix}\164\145\x61\x6d\167\141\156\x74\x65\165\166\x61\x74\x76\151\x65\163\137\141\x64\x64\162\x65\163\163\40\x74\x61\xa\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\117\116\40\x77\157\155\56\155\x65\164\x61\137\x76\141\154\165\145\x20\x3d\40\164\141\56\162\x61\167\137\166\x61\164\xa\x20\40\x20\40\40\40\40\40\40\x20\40\x20\x20\40\x20\x20\x20\x57\110\x45\122\105\x20\167\x6f\155\56\155\145\164\141\137\x6b\x65\171\40\111\116\x20\50{$enLSaS}\51\xa\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\40\101\x4e\x44\40\167\157\155\x2e\x6d\145\164\141\x5f\x76\x61\x6c\165\x65\40\x21\75\40\x27\x27\12\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\40\x41\x4e\x44\40\x74\x61\56\x6c\141\x73\x74\137\165\160\144\x61\x74\145\40\74\x20\x44\x41\x54\x45\x5f\123\x55\x42\50\x43\x55\122\104\x41\x54\105\50\51\x2c\40\111\116\x54\x45\122\x56\x41\114\x20\x25\144\40\104\101\x59\x29"; $wpdb->query($wpdb->prepare($Nphfc8, ...[...self::$possibleVatFields, $gAbgyV])); Ccv5aU: } public function processQueue() { global $wpdb; $MJe4MT = 0; $I99Vb_ = 500; qJSlhd: if (!($MJe4MT < $I99Vb_)) { goto cEdi67; } $Op_TX6 = $wpdb->get_var("\123\105\x4c\105\103\124\40\x6f\162\x64\145\x72\137\151\x64\40\106\x52\117\x4d\40{$wpdb->prefix}\164\x65\141\155\x77\141\156\x74\x65\x75\x76\x61\164\x76\151\145\x73\x5f\161\x75\x65\x75\145\40\114\111\x4d\111\x54\x20\61"); if ($Op_TX6) { goto ubXZx7; } goto cEdi67; ubXZx7: $wpdb->query($wpdb->prepare("\104\x45\114\x45\124\105\x20\x46\x52\x4f\115\x20{$wpdb->prefix}\164\145\x61\155\x77\x61\x6e\x74\145\x75\166\141\164\x76\x69\145\x73\137\x71\165\x65\x75\x65\40\127\110\105\x52\105\40\x6f\162\144\x65\162\137\151\144\x20\x3d\x20\45\144", $Op_TX6)); try { $P2gIKm = wc_get_order((int) $Op_TX6); if ($P2gIKm) { goto n4rw0T; } goto qJSlhd; n4rw0T: $ITKrgk = new Address($P2gIKm, "\x62\x69\x6c\154\x69\156\147"); Vies::getInstance()->getAddressVatData($ITKrgk); } catch (\Throwable $bhvX1V) { } ++$MJe4MT; goto qJSlhd; cEdi67: } public function addQueue(?int $KtDj3d) { if (!empty($KtDj3d)) { goto palhzN; } return; palhzN: global $wpdb; $wpdb->query($wpdb->prepare("\111\x4e\x53\x45\122\124\x20\x49\107\116\x4f\122\105\x20\111\x4e\x54\117\x20{$wpdb->prefix}\164\145\x61\155\167\141\156\x74\x65\x75\166\x61\164\166\x69\x65\x73\137\x71\165\x65\x75\145\40\50\x75\x6d\145\x74\141\x5f\x69\144\x29\x20\x56\x41\114\125\x45\123\40\50\x25\144\51", $KtDj3d)); } }21 namespace Teamwanteuvatvies\Src\Libs; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Src\Libs\Woocommerce\Address; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; defined("\101\x42\x53\x50\101\124\x48") || exit; class Queue { private static $possibleVatFields = ["\x5f\142\x69\x6c\154\151\156\147\137\166\141\x74", "\137\x77\x63\137\x62\151\154\x6c\151\x6e\x67\57\164\145\x61\155\x77\x61\x6e\164\x65\x75\x76\141\x74\166\x69\145\x73\x2f\164\145\141\155\x77\141\156\164\x65\165\166\x61\164\x76\151\145\163\137\x76\x61\164", "\x5f\164\145\141\x6d\167\x61\156\164\x65\165\166\x61\x74\166\x69\145\163\x2f\164\x65\x61\155\167\141\156\164\145\x75\166\141\x74\166\151\x65\x73\137\x76\141\164", "\137\x62\x69\154\154\151\156\147\137\x74\x65\x61\x6d\x77\x61\x6e\x74\x65\165\166\x61\x74\x76\x69\145\x73\137\x76\x61\x74", "\137\142\x69\154\154\151\x6e\147\x5f\x76\141\x74\137\156\x75\155\142\145\162"]; public function createQueue() { global $wpdb; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\x76\145\x72\x69\x66\171\137\x76\x61\x74\x5f\146\157\162\x5f\141\154\154\x5f\141\144\144\162\x65\x73\163"))) { goto kEovJi; } $OEhs4k = (int) ConfigurationQuery::get("\x76\x65\162\x69\146\x79\x5f\166\x61\x74\137\x66\x6f\162\137\141\154\154\137\141\144\144\x72\x65\x73\x73\137\x64\x61\x79\x73"); $P7Skrm = implode("\x2c\40", array_fill(0, count(self::$possibleVatFields), "\45\163")); $H9yiPZ = "\x49\x4e\x53\105\122\124\40\111\107\x4e\117\122\x45\40\x49\116\124\117\x20{$wpdb->prefix}\164\x65\x61\x6d\167\x61\156\164\145\165\166\x61\164\x76\151\145\163\137\x71\x75\145\165\x65\40\50\x6f\x72\x64\145\x72\x5f\151\144\x29\12\x20\40\40\40\x20\x20\x20\40\40\40\40\40\x20\40\40\40\40\123\105\114\105\103\124\40\x44\111\x53\x54\111\116\x43\x54\x20\x77\x6f\x6d\56\157\162\x64\145\x72\137\151\144\12\40\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\40\x20\x46\x52\x4f\x4d\40{$wpdb->prefix}\167\143\x5f\x6f\162\x64\x65\x72\163\x5f\x6d\145\x74\x61\40\167\x6f\x6d\12\x20\x20\40\40\40\x20\x20\40\x20\40\40\40\x20\40\40\40\40\x49\116\116\x45\122\40\x4a\117\111\x4e\40{$wpdb->prefix}\167\143\137\157\x72\x64\x65\x72\x5f\x61\x64\144\x72\145\x73\163\x65\163\40\157\141\12\x20\40\x20\x20\x20\40\40\40\x20\x20\40\40\40\40\40\40\40\40\40\117\116\x20\167\x6f\155\x2e\157\x72\144\145\162\137\x69\144\40\x3d\x20\x6f\141\56\x6f\162\x64\145\x72\137\151\x64\x20\101\x4e\x44\40\x6f\x61\x2e\x61\144\144\x72\145\x73\x73\x5f\x74\171\160\x65\40\75\x20\47\142\151\x6c\154\x69\x6e\147\47\12\40\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\40\x20\x20\40\x20\x57\110\x45\x52\x45\x20\167\x6f\x6d\56\155\x65\164\141\137\153\145\x79\x20\111\x4e\40\50" . $P7Skrm . "\51\xa\x20\40\x20\x20\x20\40\40\40\40\40\40\x20\x20\x20\40\40\40\x20\x20\x41\116\104\x20\167\157\x6d\x2e\x6d\145\164\141\x5f\166\141\x6c\165\145\40\41\75\40\x27\x27\xa\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\101\x4e\104\x20\167\x6f\155\x2e\155\145\x74\x61\137\166\x61\154\x75\x65\x20\x4e\117\124\40\111\x4e\x20\x28\12\40\x20\40\x20\x20\x20\x20\40\x20\40\40\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\x20\123\105\x4c\105\x43\124\40\x72\x61\x77\137\166\x61\x74\40\106\122\117\115\40{$wpdb->prefix}\164\x65\x61\x6d\167\x61\156\164\x65\165\166\141\x74\x76\151\145\x73\137\141\x64\x64\162\145\x73\163\12\x20\40\40\40\x20\40\40\40\x20\x20\40\x20\40\x20\x20\40\40\x20\40\x29"; $wpdb->query($wpdb->prepare($H9yiPZ, ...self::$possibleVatFields)); $uWQDnH = "\111\x4e\123\105\122\124\40\x49\x47\116\x4f\x52\105\x20\x49\116\124\x4f\x20{$wpdb->prefix}\x74\x65\141\155\x77\141\x6e\164\145\165\166\x61\164\166\x69\x65\163\x5f\x71\165\145\165\145\40\x28\x6f\x72\144\x65\x72\137\x69\x64\51\xa\40\40\x20\x20\x20\40\x20\40\40\x20\x20\40\40\x20\40\x20\40\123\x45\x4c\x45\x43\124\x20\x44\x49\x53\x54\111\x4e\x43\x54\x20\x77\157\x6d\x2e\157\162\x64\x65\x72\137\151\x64\xa\x20\x20\40\40\40\x20\x20\x20\x20\40\40\40\40\40\x20\x20\40\x46\122\x4f\115\x20{$wpdb->prefix}\167\x63\x5f\157\162\144\x65\162\163\x5f\155\145\164\x61\40\167\157\x6d\xa\x20\40\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\40\40\x20\x49\116\116\105\122\x20\112\x4f\x49\x4e\40{$wpdb->prefix}\x77\x63\137\157\162\x64\x65\x72\x5f\141\144\144\162\x65\x73\x73\145\163\40\157\x61\12\40\40\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\40\40\x4f\x4e\40\x77\x6f\x6d\56\x6f\162\144\145\162\x5f\x69\144\x20\75\x20\x6f\141\56\x6f\x72\144\145\162\137\x69\x64\x20\x41\116\104\40\157\x61\x2e\141\144\144\162\x65\x73\163\x5f\164\x79\160\145\x20\75\x20\x27\142\151\x6c\x6c\x69\x6e\147\47\xa\x20\x20\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\40\40\40\111\x4e\x4e\105\122\40\x4a\x4f\111\116\40{$wpdb->prefix}\164\145\x61\155\x77\141\156\x74\145\x75\166\141\x74\166\151\x65\163\137\x61\144\x64\162\145\163\163\40\x74\x61\xa\40\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\117\x4e\x20\167\x6f\x6d\56\x6d\x65\164\141\x5f\166\x61\x6c\x75\145\x20\x3d\x20\x74\141\56\x72\141\167\137\x76\x61\164\12\40\x20\40\40\40\40\x20\x20\40\x20\x20\x20\40\40\x20\40\40\127\x48\105\122\x45\40\167\x6f\x6d\56\x6d\x65\x74\x61\137\x6b\145\171\x20\111\x4e\40\50{$P7Skrm}\51\xa\40\40\40\40\40\x20\40\40\40\x20\x20\40\40\x20\40\40\40\40\x20\101\116\x44\40\x77\x6f\x6d\56\155\x65\x74\141\x5f\166\141\x6c\x75\x65\x20\41\x3d\x20\x27\x27\12\40\40\40\x20\x20\x20\40\40\x20\40\40\40\40\40\40\x20\x20\x20\40\101\116\x44\x20\164\141\x2e\154\141\x73\164\137\165\160\144\x61\x74\x65\x20\x3c\x20\104\x41\x54\105\137\x53\x55\102\x28\103\125\122\104\101\124\x45\x28\51\x2c\40\x49\116\x54\x45\x52\126\x41\x4c\x20\45\x64\x20\104\101\131\x29"; $wpdb->query($wpdb->prepare($uWQDnH, ...[...self::$possibleVatFields, $OEhs4k])); kEovJi: } public function processQueue() { global $wpdb; $Ho9HVg = 0; $R0MSgJ = 500; GjA_bv: if (!($Ho9HVg < $R0MSgJ)) { goto Y1Gdyz; } $xjg1My = $wpdb->get_var("\123\x45\x4c\105\103\124\x20\157\162\x64\145\x72\137\151\x64\40\106\x52\117\x4d\40{$wpdb->prefix}\164\x65\x61\155\167\x61\156\164\x65\165\166\x61\164\166\x69\x65\163\x5f\161\x75\x65\165\145\40\x4c\x49\115\x49\124\40\61"); if ($xjg1My) { goto OEUUDM; } goto Y1Gdyz; OEUUDM: $wpdb->query($wpdb->prepare("\104\105\x4c\105\x54\x45\x20\x46\x52\117\x4d\40{$wpdb->prefix}\x74\145\141\x6d\x77\141\x6e\164\x65\x75\166\141\164\166\x69\x65\163\x5f\161\165\145\165\x65\40\127\x48\105\122\x45\40\157\x72\144\x65\x72\137\151\x64\40\75\x20\x25\144", $xjg1My)); try { $n26AoU = wc_get_order((int) $xjg1My); if ($n26AoU) { goto Hz0sq4; } goto GjA_bv; Hz0sq4: $A9Wiga = new Address($n26AoU, "\142\x69\154\154\151\x6e\x67"); Vies::getInstance()->getAddressVatData($A9Wiga); } catch (\Throwable $Y6TOO8) { } ++$Ho9HVg; goto GjA_bv; Y1Gdyz: } public function addQueue(?int $cONhjk) { if (!empty($cONhjk)) { goto AfXq5w; } return; AfXq5w: global $wpdb; $wpdb->query($wpdb->prepare("\x49\116\x53\105\122\x54\x20\111\107\116\117\122\105\40\111\x4e\x54\117\40{$wpdb->prefix}\x74\145\141\155\x77\141\x6e\x74\x65\165\x76\141\x74\166\151\x65\x73\137\161\165\145\165\x65\x20\x28\x75\155\145\x74\141\137\151\144\51\40\126\x41\114\x55\105\123\40\x28\x25\144\x29", $cONhjk)); } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Libs/Vies.php
r3388298 r3388300 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("\101\ 102\123\120\x41\x54\110") || exit; class Vies { public const VAT_REGEX = "\57\136\50\101\x54\174\102\105\x7c\x42\x47\x7c\103\x59\174\103\132\x7c\x44\x45\174\104\113\x7c\x45\x45\174\x45\x4c\x7c\x45\123\174\106\x49\x7c\106\x52\174\110\122\174\110\125\x7c\111\x45\x7c\111\124\x7c\x4c\125\174\x4c\126\x7c\x4c\x54\174\x4d\x54\174\116\114\174\x50\114\x7c\120\x54\x7c\122\117\x7c\123\105\x7c\123\111\174\x53\x4b\x7c\107\102\x7c\x58\111\174\105\125\51\77\50\56\x2a\x3f\51\x24\57\x6d"; private static $instance; private $viesApi; private $timeout = 10; protected const COUNTRYCODES = ["\101\165\x73\x74\x72\151\x61" => "\101\x54", "\102\145\x6c\x67\x69\165\x6d" => "\102\105", "\x42\165\154\x67\141\x72\151\x61" => "\x42\107", "\x43\x79\160\162\x75\x73" => "\x43\x59", "\x43\x7a\x65\x63\x68\x20\122\x65\x70\165\142\x6c\x69\x63" => "\103\132", "\107\145\x72\155\141\x6e\171" => "\104\105", "\104\145\x6e\x6d\141\x72\x6b" => "\x44\113", "\x45\x73\x74\157\156\x69\x61" => "\105\105", "\107\162\x65\x65\x63\x65" => "\105\x4c", "\123\x70\141\151\x6e" => "\x45\x53", "\x46\151\156\154\x61\x6e\x64" => "\106\x49", "\x46\162\141\x6e\143\x65" => "\106\x52", "\103\162\157\x61\x74\151\141" => "\x48\122", "\x48\x75\x6e\x67\x61\162\171" => "\x48\125", "\x49\162\145\154\x61\156\x64" => "\x49\105", "\111\164\141\x6c\171" => "\x49\124", "\x4c\x75\x78\x65\155\142\x6f\x75\x72\147" => "\x4c\x55", "\114\x61\164\166\x69\x61" => "\114\126", "\114\x69\164\x68\165\x61\x6e\151\x61" => "\x4c\124", "\115\141\x6c\x74\141" => "\115\124", "\116\145\x74\x68\145\x72\154\x61\156\x64\x73" => "\116\x4c", "\x50\157\x6c\x61\x6e\144" => "\120\x4c", "\120\157\162\x74\165\147\141\154" => "\x50\124", "\122\157\155\141\x6e\x69\x61" => "\x52\117", "\123\167\x65\x64\145\156" => "\x53\105", "\123\154\x6f\166\x65\156\151\x61" => "\123\111", "\123\154\x6f\x76\x61\x6b\x69\x61" => "\123\x4b", "\x55\x6e\151\x74\145\144\x20\113\151\156\x67\144\x6f\x6d" => "\107\102", "\125\x6e\151\x74\x65\x64\x20\x4b\x69\156\x67\144\x6f\155\40\x28\x4e\x6f\162\x74\x68\x65\x72\156\x20\x49\162\145\x6c\x61\156\144\51" => "\130\111", "\115\x4f\x53\x53\40\x4e\165\x6d\142\x65\162" => "\x45\125"]; protected const COUNTRY_TO_PREFIX = ["\x44\x45" => "\104\x45", "\101\124" => "\x41\x54", "\x42\105" => "\102\105", "\x45\123" => "\105\x53", "\106\111" => "\x46\x49", "\x46\122" => "\106\x52", "\x47\122" => "\x45\x4c", "\x49\124" => "\x49\x54", "\x4c\x55" => "\114\x55", "\116\114" => "\x4e\114", "\120\x4c" => "\x50\x4c", "\x50\x54" => "\120\x54", "\103\132" => "\x43\x5a", "\x53\105" => "\x53\x45", "\104\x4b" => "\104\x4b", "\111\105" => "\x49\x45", "\x52\x4f" => "\x52\x4f", "\x53\x4b" => "\123\x4b", "\110\x52" => "\110\122", "\103\x59" => "\x43\x59", "\105\105" => "\105\105", "\114\x56" => "\x4c\x56", "\x4c\x54" => "\x4c\124", "\x4d\124" => "\115\x54", "\110\125" => "\110\125", "\x42\107" => "\x42\x47", "\123\111" => "\123\x49", "\107\x42" => "\107\x42", "\x58\x49" => "\x58\x49", "\x45\x55" => "\105\125"]; public function __construct() { $this->viesApi = new \PrestashopModuleTeamwanteuvatvies\DragonBe\Vies\Vies(); $nG784H = stream_context_create(["\150\x74\164\x70" => ["\x74\x69\155\145\157\x75\x74" => $this->timeout], "\163\163\154" => ["\166\145\x72\x69\x66\171\x5f\x70\x65\x65\162" => false, "\166\x65\162\x69\x66\x79\137\160\145\x65\x72\137\156\141\x6d\x65" => false, "\141\154\154\x6f\167\x5f\163\145\154\x66\x5f\x73\x69\x67\x6e\145\144" => true]]); $this->viesApi->setOptions(["\143\x6f\156\x6e\x65\143\164\x69\x6f\x6e\x5f\164\151\155\145\157\x75\164" => $this->timeout, "\163\164\x72\x65\141\155\137\143\x6f\x6e\x74\145\x78\x74" => $nG784H]); } public static function getInstance($UVMcph = true) { if (self::$instance instanceof self) { goto q98gzK; } self::$instance = new self(); q98gzK: return self::$instance; } public function getViesApi() { return $this->viesApi; } public function getAddressVatData($ITKrgk, $G3z55E = false) { if (!empty($ITKrgk->id)) { goto IQgn4O; } throw new \Exception("\101\x64\x64\x72\145\163\163\x20\x6e\x6f\164\40\x66\157\165\156\x64"); IQgn4O: if (!empty($ITKrgk->vat_number)) { goto sp9a5m; } return new ViesVatDataDTO(false); sp9a5m: if (!empty($ITKrgk->id_order)) { goto ZmQsyM; } $ITKrgk->id_order = 0; ZmQsyM: $Ln5hGJ = $ITKrgk->vat_number; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\x72\145\143\157\x67\x6e\x69\172\x65\137\x76\141\x74\x5f\160\162\145\146\151\x78\137\x62\x79\137\x63\157\x75\156\x74\x72\x79"))) { goto lnJMKq; } if (self::getPrefixForVatNumber($ITKrgk->vat_number)) { goto JOdOEs; } $Ln5hGJ = self::getPrefixForCountry($ITKrgk->country) . $ITKrgk->vat_number; JOdOEs: lnJMKq: global $wpdb; $ENqGHv = $wpdb->prefix . "\x74\145\x61\155\167\x61\x6e\x74\145\x75\x76\x61\164\166\x69\145\x73\x5f\141\x64\144\162\x65\163\163"; $biAdMF = ["\151\x64\x5f\157\162\x64\145\x72\40\x3d\40\x25\144", "\x6f\162\144\145\x72\x5f\x74\x79\x70\x65\40\x3d\40\45\163", "\x72\141\167\x5f\x76\141\164\x20\75\x20\x25\163"]; $kA_VDn = [(int) $ITKrgk->id_order, sanitize_text_field($ITKrgk->order_type), sanitize_text_field($Ln5hGJ)]; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\x76\x65\x72\151\146\x79\137\166\x61\164\137\146\157\x72\x5f\x61\x6c\x6c\137\x61\144\x64\162\x65\163\163"))) { goto fYLlwH; } $gAbgyV = ConfigurationQuery::get("\x76\x65\162\x69\x66\171\137\x76\x61\x74\x5f\x66\x6f\162\137\141\154\154\x5f\141\144\x64\x72\145\163\x73\x5f\144\x61\x79\x73"); if (!($gAbgyV > 0)) { goto OiLd8l; } $biAdMF[] = "\154\x61\x73\164\x5f\165\x70\x64\141\x74\x65\x20\76\40\x44\101\124\105\137\123\125\x42\x28\x43\125\122\104\x41\x54\105\50\x29\x2c\x20\x49\x4e\124\x45\122\126\101\114\x20" . intval($gAbgyV) . "\x20\104\x41\131\x29"; OiLd8l: fYLlwH: $gcMYVk = implode("\x20\101\x4e\104\40", $biAdMF); $qHZsjp = "\123\x45\x4c\x45\103\124\x20\x2a\40\x46\x52\117\x4d\x20{$ENqGHv}\x20\x57\110\105\x52\x45\40{$gcMYVk}"; $VD8GLC = $wpdb->prepare($qHZsjp, ...$kA_VDn); $xYNhEZ = $wpdb->get_row($VD8GLC, ARRAY_A); if (!(!$xYNhEZ || $G3z55E)) { goto HuMc3N; } return $this->updateVatData($ITKrgk); HuMc3N: return new ViesVatDataDTO($xYNhEZ["\151\x73\137\x76\141\x6c\151\x64"] ?? false, $ITKrgk->vat_number, $xYNhEZ["\x6e\x61\x6d\x65"] ?? '', $xYNhEZ["\166\x61\x74"] ?? '', $xYNhEZ["\x63\157\x75\x6e\x74\x72\x79\137\143\157\144\145"] ?? '', $xYNhEZ["\141\x64\144\162\x65\x73\163"] ?? '', $xYNhEZ["\x6c\141\x73\x74\x5f\165\160\x64\x61\164\x65"] ?? "\x2d", $xYNhEZ["\x70\x61\162\x73\145\144\137\x63\x69\164\x79"] ?? null, $xYNhEZ["\160\141\162\163\x65\144\x5f\x61\144\144\x72\x65\163\163"] ?? null, $xYNhEZ["\x70\x61\162\x73\145\x64\137\172\x69\160"] ?? null, $xYNhEZ["\x70\x61\162\x73\145\144\x5f\172\x69\x70\x5f\143\x69\x74\171"] ?? null, $xYNhEZ["\x76\151\145\x73\x5f\145\x72\x72\157\x72"] ?? null); } public function getVatData($MKuB2h, $gu5SeE = null, $G3z55E = false) { $MKuB2h = trim($MKuB2h); $GZZzCQ = self::VAT_REGEX; preg_match($GZZzCQ, $MKuB2h, $JilPyI); if (empty($JilPyI[2])) { goto Tf8a2o; } if (empty($JilPyI[1]) && $gu5SeE && IsTrueBoolean::createVO(ConfigurationQuery::get("\162\x65\x63\157\x67\156\x69\172\145\x5f\166\141\x74\137\160\162\x65\146\x69\170\137\142\x79\x5f\x63\157\165\156\164\162\x79"))) { goto dGBGH3; } goto oAo17H; Tf8a2o: return new ViesVatDataDTO(false, $MKuB2h); goto oAo17H; dGBGH3: $G2rzA7 = array_values(self::COUNTRYCODES); if (!in_array($gu5SeE, $G2rzA7)) { goto uAurEp; } $JilPyI[1] = $gu5SeE; uAurEp: oAo17H: if (!(empty($JilPyI[1]) && ($Q0AFK6 = ConfigurationQuery::get("\144\x65\x66\141\x75\x6c\x74\137\x76\x61\164\137\160\x72\145\x66\x69\x78")))) { goto YV5YXI; } $JilPyI[1] = $Q0AFK6; YV5YXI: if ($G3z55E) { goto z9yxXt; } try { $g2LRxm = $this->getCachedVatData($JilPyI[2], $JilPyI[1]); if (!($g2LRxm !== null)) { goto gOo4_7; } return $g2LRxm; gOo4_7: } catch (\Throwable $bhvX1V) { } z9yxXt: $QaoU4D = $this->getViesApi(); [$lHRKsM, $zAfFxG, $OrnzvD] = ConfigurationQuery::getRandomProxy(); if (empty(trim($lHRKsM ?? ''))) { goto uxGflE; } $ok4RSo = true; $PNpliZ = IsTrueBoolean::createVO(ConfigurationQuery::get("\151\147\156\157\x72\145\137\x70\x72\x6f\x78\x79\x5f\x77\x68\x65\156\x5f\x65\162\162\x6f\x72")); if (!$PNpliZ) { goto sYECJ0; } [$Vw7KEE] = $this->healthCheck($OrnzvD); if ($Vw7KEE) { goto KXakG4; } $ok4RSo = false; KXakG4: sYECJ0: if (!$ok4RSo) { goto x05972; } $QaoU4D->setOptions(["\160\x72\157\170\x79\x5f\150\157\x73\164" => $lHRKsM, "\160\x72\157\170\x79\137\160\x6f\x72\x74" => $zAfFxG, "\x70\x72\x6f\x78\x79\x5f\154\157\x67\x69\156" => '', "\x70\162\x6f\170\x79\137\x70\141\x73\163\167\157\162\x64" => '', "\x6b\145\145\x70\137\141\x6c\151\166\x65" => false, "\x63\x6f\x6e\x6e\x65\143\164\151\157\x6e\x5f\164\x69\155\145\157\x75\x74" => $this->timeout, "\163\164\x72\x65\141\x6d\137\x63\x6f\156\164\x65\x78\x74" => stream_context_create(["\x68\x74\164\160" => ["\164\x69\155\x65\x6f\165\x74" => $this->timeout], "\x73\163\x6c" => ["\x76\x65\x72\x69\x66\171\x5f\x70\x65\x65\162" => false, "\x76\x65\162\151\x66\171\137\160\145\x65\x72\137\156\141\x6d\145" => false, "\141\x6c\x6c\x6f\x77\x5f\x73\145\154\x66\x5f\163\151\x67\x6e\x65\144" => true]])]); x05972: uxGflE: $BoFk8u = ini_get("\144\145\146\x61\x75\154\164\137\x73\x6f\143\153\145\x74\x5f\164\x69\155\145\x6f\x75\x74"); try { ini_set("\144\145\x66\x61\165\154\x74\137\x73\157\143\x6b\145\x74\137\164\151\155\145\x6f\165\164", $this->timeout); $ahEfqR = $QaoU4D->validateVat($JilPyI[1], $JilPyI[2]); ini_set("\x64\x65\x66\141\165\x6c\164\137\x73\157\143\153\x65\x74\x5f\x74\151\x6d\x65\x6f\165\x74", $BoFk8u); } catch (\Throwable $bhvX1V) { ini_set("\x64\x65\146\141\165\x6c\x74\x5f\x73\x6f\143\x6b\x65\x74\137\x74\x69\x6d\145\x6f\x75\x74", $BoFk8u); $AnUWqD = new ViesVatDataDTO(false, $MKuB2h); $AnUWqD->setThrowable($bhvX1V); return $AnUWqD; } try { $wJkGFu = $this->parseAddress($ahEfqR); } catch (\Throwable $bhvX1V) { $wJkGFu = [null, null, null, null]; } $obgAd4 = new ViesVatDataDTO($ahEfqR->isValid(), $MKuB2h, $ahEfqR->getName(), $ahEfqR->getVatNumber(), $ahEfqR->getCountryCode(), $ahEfqR->getAddress(), $ahEfqR->getRequestDate()->format("\131\x2d\155\x2d\x64\40\110\x3a\x69\72\x73"), $wJkGFu[0], $wJkGFu[1], $wJkGFu[2], $wJkGFu[3]); try { $this->updateCachedVatData($obgAd4); } catch (\Throwable $bhvX1V) { } return $obgAd4; } public function updateVatData($ITKrgk) { global $wpdb; if (!empty($ITKrgk->id)) { goto Sgoogi; } throw new \Exception("\101\144\144\x72\x65\163\163\40\156\157\164\x20\146\x6f\x75\156\x64"); Sgoogi: if (!empty($ITKrgk->vat_number)) { goto Nxowf7; } return new ViesVatDataDTO(false); Nxowf7: $ahEfqR = $this->getVatData($ITKrgk->vat_number, $ITKrgk->country ?: null); $Ln5hGJ = $ITKrgk->vat_number; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\x72\x65\x63\157\147\x6e\x69\172\145\137\x76\x61\x74\137\160\x72\145\146\151\170\x5f\142\171\137\x63\157\x75\156\164\x72\x79"))) { goto DFMRK_; } if (self::getPrefixForVatNumber($ITKrgk->vat_number)) { goto gel69j; } $Ln5hGJ = self::getPrefixForCountry($ITKrgk->country ?: '') . $ITKrgk->vat_number; gel69j: DFMRK_: $ENqGHv = $wpdb->prefix . "\x74\x65\x61\x6d\x77\x61\156\164\x65\x75\x76\x61\164\166\x69\145\163\137\x61\x64\x64\x72\145\x73\163"; $Zqf0sK = $wpdb->prefix . "\x74\145\141\x6d\x77\141\x6e\x74\x65\x75\x76\141\164\166\151\145\x73\x5f\x61\x64\144\162\145\x73\163\137\150\151\x73\x74\x6f\x72\x79"; $vliNX4 = current_time("\155\171\163\x71\154"); $wpdb->replace($ENqGHv, ["\151\144\x5f\157\x72\144\145\162" => $ITKrgk->id_order, "\157\x72\x64\x65\x72\137\164\x79\x70\x65" => $ITKrgk->order_type, "\156\x61\155\145" => $ahEfqR->name, "\166\141\164" => $ahEfqR->vat, "\162\141\x77\x5f\166\x61\164" => $Ln5hGJ, "\143\x6f\x75\156\x74\x72\171\137\x63\157\144\x65" => $ahEfqR->countryCode, "\151\x73\137\x76\x61\x6c\x69\144" => (int) $ahEfqR->isValid, "\x61\x64\x64\162\145\163\x73" => $ahEfqR->address, "\x6c\141\x73\164\x5f\165\160\x64\x61\164\145" => $vliNX4, "\160\x61\x72\x73\145\144\137\143\151\164\171" => $ahEfqR->parsedCity, "\160\x61\162\x73\x65\x64\137\141\144\144\x72\145\163\x73" => $ahEfqR->parsedAddress, "\x70\x61\162\163\145\x64\137\172\x69\x70" => $ahEfqR->parsedZip, "\x70\141\x72\163\x65\x64\137\172\x69\x70\x5f\x63\151\164\x79" => $ahEfqR->parsedZipCity, "\166\151\145\x73\x5f\145\x72\162\157\x72" => sanitize_text_field($ahEfqR->getThrowable() ?? null)]); $wpdb->insert($Zqf0sK, ["\x69\144\x5f\x6f\162\144\x65\162" => $ITKrgk->id_order, "\157\162\x64\145\162\137\164\171\x70\145" => $ITKrgk->order_type, "\156\141\155\x65" => $ahEfqR->name, "\x76\x61\x74" => $ahEfqR->vat, "\x72\141\x77\137\x76\x61\164" => $Ln5hGJ, "\x63\157\165\x6e\164\162\x79\x5f\143\157\144\x65" => $ahEfqR->countryCode, "\x69\163\137\x76\141\x6c\x69\x64" => (int) $ahEfqR->isValid, "\x61\144\144\162\145\x73\x73" => $ahEfqR->address, "\154\x61\x73\164\137\x75\x70\x64\x61\x74\145" => $vliNX4, "\x70\141\162\163\x65\144\137\x63\x69\x74\171" => $ahEfqR->parsedCity, "\x70\141\162\x73\x65\144\137\x61\144\144\162\x65\163\163" => $ahEfqR->parsedAddress, "\x70\141\162\x73\x65\x64\137\x7a\x69\x70" => $ahEfqR->parsedZip, "\160\x61\x72\163\x65\144\x5f\x7a\x69\x70\x5f\143\x69\164\171" => $ahEfqR->parsedZipCity, "\x76\x69\145\x73\137\x65\x72\162\157\162" => sanitize_text_field($ahEfqR->getThrowable() ?? null)]); return $ahEfqR; } public function healthCheck($lHRKsM = null) { $oAsX4f = $this->viesApi->getWsdl(); $dcehyS = ["\164\x69\x6d\145\157\x75\x74" => 5, "\163\163\x6c\x76\145\x72\x69\x66\x79" => true]; if (!$lHRKsM) { goto HB2cse; } [$vwLFzQ, $g4WdOK] = explode("\72", $lHRKsM); $dcehyS["\160\162\x6f\170\x79"] = $vwLFzQ . "\72" . $g4WdOK; HB2cse: $QQM5k5 = wp_remote_get($oAsX4f, $dcehyS); if (!is_wp_error($QQM5k5)) { goto JoaluH; } return [false, '', 0]; JoaluH: $s6a_mf = wp_remote_retrieve_response_code($QQM5k5); $wboh96 = wp_remote_retrieve_body($QQM5k5); return [$s6a_mf >= 200 && $s6a_mf < 300, $wboh96, $s6a_mf]; } private function parseAddress($UdJgpB) { $QLHKpr = [null, null, null, null]; $FVDbcQ = explode(PHP_EOL, $UdJgpB->getAddress()); if (!empty($FVDbcQ[1])) { goto gvsFeX; } return $QLHKpr; gvsFeX: switch ($UdJgpB->getCountryCode()) { case "\x43\132": $QLHKpr = [$FVDbcQ[1], $FVDbcQ[0], $FVDbcQ[2], null]; if (empty($QLHKpr[2])) { goto YGa2A2; } $GZZzCQ = "\x2f\x5e\x28\134\x64\x2b\x20\x5c\x64\x2b\x29\133\133\x3a\x62\154\x61\156\x6b\x3a\x5d\x5d\x2b\50\56\x2b\x29\77\x24\57\165\155"; preg_match($GZZzCQ, $QLHKpr[2], $JilPyI); if (empty($JilPyI[1])) { goto tsVNBs; } $QLHKpr[2] = $JilPyI[1]; tsVNBs: if (empty($JilPyI[2])) { goto IE5MWe; } $QLHKpr[3] = $JilPyI[2]; IE5MWe: if (!(!empty($QLHKpr[3]) && empty($QLHKpr[0]))) { goto YDAnAt; } $QLHKpr[0] = $QLHKpr[3]; YDAnAt: YGa2A2: goto psTQFT; default: if (count($FVDbcQ) === 3) { goto imfF4i; } $QLHKpr = [null, $FVDbcQ[0], $FVDbcQ[1], null]; goto Aa38PI; imfF4i: $QLHKpr = [$FVDbcQ[0], $FVDbcQ[1], $FVDbcQ[2], null]; Aa38PI: if (empty($QLHKpr[2])) { goto RoeOwT; } $GZZzCQ = "\57\50\56\53\77\51\40\x3f\x28\133\x5c\160\173\114\175\55\135\x2b\x29\x3f\x24\57\x75\155"; preg_match($GZZzCQ, $QLHKpr[2], $JilPyI); if (empty($JilPyI[1])) { goto k1VaEy; } $QLHKpr[2] = $JilPyI[1]; k1VaEy: if (empty($JilPyI[2])) { goto ZxVRlT; } $QLHKpr[3] = $JilPyI[2]; ZxVRlT: if (!(!empty($QLHKpr[3]) && empty($QLHKpr[0]))) { goto RmQqIq; } $QLHKpr[0] = $QLHKpr[3]; RmQqIq: RoeOwT: } ZWe9wr: psTQFT: return $QLHKpr; } public function getCachedAddressData($ITKrgk) { if (!(!$ITKrgk || empty($ITKrgk->vat_number))) { goto g3v5GP; } return false; g3v5GP: $biAdMF = ["\x69\144\137\x6f\x72\144\145\x72\x20\x3d\40\42" . $ITKrgk->id_order . "\x22", "\x6f\162\144\145\x72\x5f\164\171\160\145\x20\75\x20\42" . sanitize_text_field($ITKrgk->order_type) . "\42", sprintf("\x72\141\167\137\166\141\164\40\x3d\40\42\x25\x73\42", sanitize_text_field($ITKrgk->vat_number))]; global $wpdb; $xYNhEZ = $wpdb->get_row($wpdb->prepare("\x53\x45\x4c\105\103\124\40\x2a\x20\106\122\x4f\115\40\x60{$wpdb->prefix}\164\145\x61\155\x77\141\156\164\145\x75\166\141\x74\166\151\x65\x73\137\x61\x64\144\162\145\x73\x73\140\40\127\110\x45\x52\x45\40\151\144\x5f\141\x64\144\x72\x65\163\x73\40\75\x20\45\x64\40\x41\x4e\x44\x20\x72\141\167\x5f\166\x61\x74\x20\x3d\x20\x25\163", $ITKrgk->id, $ITKrgk->vat_number), ARRAY_A); if ($xYNhEZ) { goto xqB2_g; } return false; xqB2_g: return new ViesVatDataDTO($xYNhEZ["\x69\x73\137\x76\x61\x6c\151\144"] ?? false, $ITKrgk->vat_number, $xYNhEZ["\x6e\141\155\x65"] ?? '', $xYNhEZ["\166\141\164"] ?? '', $xYNhEZ["\x63\x6f\165\156\x74\x72\171\137\143\157\x64\x65"] ?? '', $xYNhEZ["\x61\144\x64\162\145\x73\163"] ?? '', $xYNhEZ["\x6c\x61\x73\164\x5f\x75\x70\144\141\164\x65"] ?? "\55", $xYNhEZ["\160\141\x72\163\x65\x64\x5f\x63\151\164\171"] ?? null, $xYNhEZ["\x70\x61\x72\x73\145\x64\x5f\x61\144\144\162\145\163\x73"] ?? null, $xYNhEZ["\x70\141\x72\163\x65\x64\137\x7a\x69\160"] ?? null, $xYNhEZ["\160\141\162\x73\145\x64\x5f\x7a\x69\x70\x5f\x63\151\x74\171"] ?? null); } public static function validateCountryPrefix($MKuB2h, $mxXwKv) { $mxXwKv = strtoupper($mxXwKv); $MKuB2h = strtoupper($MKuB2h); preg_match(self::VAT_REGEX, $MKuB2h, $JilPyI); if (!empty($JilPyI[1])) { goto MDoiF_; } return true; MDoiF_: if (isset(self::COUNTRY_TO_PREFIX[$mxXwKv])) { goto MF1ATa; } return false; MF1ATa: return strtoupper(substr($MKuB2h, 0, 2)) === $mxXwKv; } public static function getPrefixForCountry($mxXwKv) { if (isset(self::COUNTRY_TO_PREFIX[$mxXwKv])) { goto e4jMig; } return false; e4jMig: return self::COUNTRY_TO_PREFIX[$mxXwKv]; } public static function getPrefixForVatNumber($MKuB2h) { $MKuB2h = strtoupper($MKuB2h); preg_match(self::VAT_REGEX, $MKuB2h, $JilPyI); if (!empty($JilPyI[1])) { goto N1Lg17; } return false; N1Lg17: return $JilPyI[1]; } private function getCachedVatData($kTLYuW, $f4JTkb = null) { global $wpdb; $B49ziI = $wpdb->get_row($wpdb->prepare("\123\x45\x4c\105\103\x54\40\x2a\40\x46\122\117\115\40\x60{$wpdb->prefix}\164\145\x61\155\x77\x61\x6e\164\x65\165\x76\x61\164\x76\x69\145\163\137\143\x61\143\150\145\x60\12\40\x20\x20\x20\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\x57\110\105\x52\x45\40\166\x61\x74\x20\x3d\x20\45\163\40\xa\40\40\x20\40\x20\40\x20\40\x20\40\x20\x20\40\40\40\40\40\x20\40\101\116\104\40\50\143\x6f\x75\x6e\x74\162\x79\137\x63\157\x64\x65\x20\74\x3d\76\x20\x25\x73\51\x20\12\x20\x20\x20\x20\40\40\40\x20\x20\40\40\x20\40\40\40\40\x20\x20\40\101\116\x44\x20\x63\x72\145\141\164\x65\x64\x5f\x61\x74\x20\76\75\40\116\117\127\x28\51\40\x2d\x20\111\116\124\x45\122\126\x41\114\x20\61\x35\40\115\x49\x4e\x55\124\105\x20\xa\40\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x4c\111\x4d\111\124\40\x31", $kTLYuW, $f4JTkb)); if (!$B49ziI) { goto baRl97; } return new ViesVatDataDTO((bool) $B49ziI->is_valid, $B49ziI->raw_vat, $B49ziI->name, $B49ziI->vat, $B49ziI->country_code, $B49ziI->address, $B49ziI->request_date, $B49ziI->parsed_city, $B49ziI->parsed_address, $B49ziI->parsed_zip, $B49ziI->parsed_zip_city); baRl97: return null; } private function updateCachedVatData(ViesVatDataDTO $obgAd4) { global $wpdb; $djXEOB = $wpdb->prefix . "\x74\x65\141\x6d\167\x61\x6e\164\145\x75\x76\141\164\166\151\145\163\137\143\x61\x63\150\145"; $ahEfqR = ["\x76\141\164" => $obgAd4->vat, "\143\x6f\165\156\164\162\x79\137\x63\157\x64\145" => $obgAd4->countryCode, "\151\x73\x5f\166\141\154\x69\144" => $obgAd4->isValid ? 1 : 0, "\156\x61\155\145" => $obgAd4->name, "\x72\141\167\137\166\141\x74" => $obgAd4->rawVat, "\x61\x64\144\x72\145\163\163" => $obgAd4->address, "\162\145\161\x75\145\x73\164\x5f\x64\141\164\x65" => $obgAd4->lastUpdate, "\160\141\x72\x73\145\x64\137\x63\x69\164\171" => $obgAd4->parsedCity, "\160\141\x72\x73\x65\144\137\x61\x64\144\162\x65\x73\163" => $obgAd4->parsedAddress, "\160\141\x72\x73\145\144\137\x7a\151\160" => $obgAd4->parsedZip, "\x70\x61\162\163\x65\x64\x5f\172\151\160\x5f\143\x69\164\x79" => $obgAd4->parsedZipCity]; $yIpFxH = ["\x25\163", "\45\163", "\45\144", "\x25\x73", "\45\163", "\x25\x73", "\x25\x73", "\45\x73", "\x25\163", "\45\163", "\x25\163"]; $Z04yZh = $wpdb->get_row($wpdb->prepare("\x53\x45\x4c\x45\x43\124\x20\x69\144\x20\106\122\x4f\115\x20\x60{$wpdb->prefix}\x74\145\141\x6d\x77\141\x6e\164\145\x75\166\x61\x74\166\151\145\163\137\143\x61\143\150\145\140\40\x57\x48\x45\122\x45\x20\166\141\164\40\75\40\x25\163\40\x41\x4e\104\40\50\x63\x6f\x75\x6e\x74\x72\171\137\143\x6f\x64\145\x20\74\x3d\76\x20\x25\x73\x29\x20\114\x49\115\x49\124\x20\x31", $obgAd4->vat, $obgAd4->countryCode)); if (!$Z04yZh) { goto e41vcY; } $wpdb->delete($djXEOB, ["\x69\144" => $Z04yZh->id]); e41vcY: $wpdb->insert($djXEOB, $ahEfqR, $yIpFxH); } }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("\101\x42\123\x50\101\124\x48") || exit; class Vies { public const VAT_REGEX = "\x2f\x5e\50\101\x54\174\102\x45\174\102\107\x7c\x43\x59\x7c\103\x5a\174\x44\105\174\104\113\174\105\x45\x7c\105\114\x7c\105\x53\174\106\x49\x7c\x46\122\x7c\x48\122\174\110\x55\x7c\111\105\x7c\111\x54\x7c\x4c\125\x7c\114\x56\x7c\114\x54\174\x4d\124\x7c\116\x4c\174\120\x4c\x7c\x50\124\174\122\117\x7c\123\x45\x7c\x53\x49\x7c\123\113\x7c\x47\x42\174\x58\x49\x7c\x45\x55\x29\x3f\50\56\x2a\77\x29\44\x2f\155"; private static $instance; private $viesApi; private $timeout = 10; protected const COUNTRYCODES = ["\101\165\x73\x74\162\x69\x61" => "\x41\x54", "\102\145\154\147\x69\165\x6d" => "\102\105", "\x42\165\x6c\x67\141\162\x69\x61" => "\102\x47", "\x43\x79\x70\x72\x75\163" => "\103\131", "\x43\172\x65\x63\150\x20\x52\145\160\165\x62\154\x69\x63" => "\x43\x5a", "\107\145\162\155\x61\x6e\x79" => "\x44\x45", "\x44\145\156\x6d\x61\162\153" => "\104\x4b", "\105\163\164\157\156\151\141" => "\105\105", "\x47\162\x65\x65\143\x65" => "\105\114", "\123\160\x61\x69\156" => "\x45\x53", "\106\151\156\x6c\x61\x6e\x64" => "\106\x49", "\x46\x72\141\156\x63\x65" => "\x46\x52", "\x43\x72\157\141\x74\x69\x61" => "\x48\122", "\110\x75\x6e\x67\141\x72\x79" => "\x48\125", "\111\x72\145\154\x61\156\144" => "\x49\x45", "\111\x74\x61\154\x79" => "\111\124", "\x4c\165\x78\145\155\x62\157\x75\x72\147" => "\x4c\x55", "\114\141\x74\166\x69\141" => "\x4c\126", "\x4c\151\x74\x68\165\141\156\x69\x61" => "\114\x54", "\115\x61\x6c\x74\141" => "\x4d\x54", "\116\x65\164\x68\x65\162\154\x61\156\144\x73" => "\116\114", "\x50\x6f\154\x61\x6e\x64" => "\x50\x4c", "\x50\157\162\x74\165\147\141\154" => "\x50\124", "\x52\x6f\x6d\x61\156\x69\x61" => "\122\x4f", "\123\167\145\x64\145\x6e" => "\123\105", "\x53\154\x6f\166\x65\156\x69\x61" => "\x53\111", "\x53\154\x6f\x76\141\x6b\x69\x61" => "\123\113", "\125\156\x69\x74\x65\x64\x20\x4b\x69\156\x67\x64\157\x6d" => "\x47\x42", "\125\156\x69\x74\145\x64\40\x4b\x69\156\147\144\157\x6d\40\x28\x4e\x6f\x72\164\150\145\x72\156\x20\x49\x72\x65\154\x61\156\x64\x29" => "\130\111", "\115\x4f\x53\123\x20\116\165\x6d\x62\x65\x72" => "\x45\125"]; protected const COUNTRY_TO_PREFIX = ["\x44\x45" => "\x44\105", "\x41\x54" => "\x41\124", "\102\105" => "\102\x45", "\105\x53" => "\105\x53", "\x46\x49" => "\x46\111", "\x46\122" => "\106\122", "\107\122" => "\x45\114", "\x49\124" => "\111\x54", "\114\125" => "\114\125", "\116\x4c" => "\116\x4c", "\x50\x4c" => "\x50\x4c", "\x50\124" => "\120\124", "\103\x5a" => "\x43\132", "\123\105" => "\x53\x45", "\x44\113" => "\104\113", "\x49\x45" => "\x49\x45", "\x52\x4f" => "\122\117", "\123\x4b" => "\x53\113", "\110\122" => "\x48\122", "\x43\131" => "\103\x59", "\x45\x45" => "\105\x45", "\x4c\x56" => "\114\126", "\114\124" => "\114\x54", "\x4d\124" => "\x4d\124", "\110\x55" => "\110\x55", "\x42\x47" => "\102\107", "\x53\x49" => "\x53\111", "\x47\x42" => "\107\x42", "\x58\111" => "\130\111", "\x45\x55" => "\x45\x55"]; public function __construct() { $this->viesApi = new \PrestashopModuleTeamwanteuvatvies\DragonBe\Vies\Vies(); $JFILIR = stream_context_create(["\x68\164\x74\160" => ["\x74\151\155\145\x6f\165\164" => $this->timeout], "\x73\163\154" => ["\166\145\x72\x69\x66\x79\137\x70\x65\x65\162" => false, "\166\145\x72\x69\146\x79\137\160\x65\145\x72\x5f\156\141\x6d\x65" => false, "\141\154\154\157\167\137\x73\x65\154\x66\x5f\163\151\x67\156\145\144" => true]]); $this->viesApi->setOptions(["\x63\x6f\156\156\x65\x63\164\x69\157\x6e\137\164\151\155\x65\157\165\x74" => $this->timeout, "\x73\x74\162\x65\141\x6d\x5f\143\x6f\x6e\x74\x65\x78\x74" => $JFILIR]); } public static function getInstance($kKt7N1 = true) { if (self::$instance instanceof self) { goto Sy2mVD; } self::$instance = new self(); Sy2mVD: return self::$instance; } public function getViesApi() { return $this->viesApi; } public function getAddressVatData($A9Wiga, $bqsrBb = false) { if (!empty($A9Wiga->id)) { goto hcUTsm; } throw new \Exception("\x41\x64\x64\x72\145\x73\x73\40\x6e\157\164\x20\x66\157\165\156\x64"); hcUTsm: if (!empty($A9Wiga->vat_number)) { goto owBtYZ; } return new ViesVatDataDTO(false); owBtYZ: if (!empty($A9Wiga->id_order)) { goto lppHlu; } $A9Wiga->id_order = 0; lppHlu: $X0ILHh = $A9Wiga->vat_number; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\x72\x65\x63\x6f\x67\156\x69\172\x65\x5f\x76\x61\x74\x5f\160\x72\x65\146\151\170\137\142\x79\137\x63\157\x75\x6e\x74\162\x79"))) { goto YwhVs1; } if (self::getPrefixForVatNumber($A9Wiga->vat_number)) { goto h_4aKi; } $X0ILHh = self::getPrefixForCountry($A9Wiga->country) . $A9Wiga->vat_number; h_4aKi: YwhVs1: global $wpdb; $wxU_H8 = $wpdb->prefix . "\164\145\141\x6d\x77\141\156\x74\145\165\166\x61\164\166\151\x65\163\137\x61\x64\144\162\x65\x73\x73"; $Dd58e5 = ["\x69\x64\x5f\x6f\162\144\x65\162\40\x3d\40\x25\144", "\157\x72\144\x65\x72\137\x74\171\160\x65\x20\x3d\40\45\x73", "\x72\x61\167\x5f\166\141\164\x20\75\x20\x25\163"]; $mtvVg4 = [(int) $A9Wiga->id_order, sanitize_text_field($A9Wiga->order_type), sanitize_text_field($X0ILHh)]; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\166\145\x72\151\x66\x79\137\166\141\x74\137\146\x6f\x72\137\141\154\154\x5f\x61\144\144\162\x65\163\163"))) { goto DTfwrv; } $OEhs4k = ConfigurationQuery::get("\x76\x65\x72\151\146\171\x5f\x76\141\x74\x5f\146\157\162\137\x61\154\x6c\x5f\x61\144\x64\162\x65\163\x73\137\144\141\x79\x73"); if (!($OEhs4k > 0)) { goto Qb95A_; } $Dd58e5[] = "\x6c\x61\163\x74\137\x75\160\144\x61\x74\145\40\x3e\x20\x44\x41\124\x45\x5f\x53\125\102\50\x43\125\122\x44\101\x54\105\50\x29\54\x20\x49\x4e\x54\105\x52\126\101\x4c\x20" . intval($OEhs4k) . "\40\x44\101\x59\51"; Qb95A_: DTfwrv: $O3OUcA = implode("\x20\101\x4e\x44\40", $Dd58e5); $POBT9f = "\x53\x45\114\105\x43\x54\x20\52\40\106\122\x4f\115\40{$wxU_H8}\40\127\x48\105\122\105\40{$O3OUcA}"; $O2NmPq = $wpdb->prepare($POBT9f, ...$mtvVg4); $kLtKff = $wpdb->get_row($O2NmPq, ARRAY_A); if (!(!$kLtKff || $bqsrBb)) { goto FdgHh8; } return $this->updateVatData($A9Wiga); FdgHh8: return new ViesVatDataDTO($kLtKff["\x69\163\137\x76\x61\x6c\151\144"] ?? false, $A9Wiga->vat_number, $kLtKff["\x6e\x61\x6d\145"] ?? '', $kLtKff["\166\141\x74"] ?? '', $kLtKff["\143\x6f\165\x6e\x74\x72\171\x5f\x63\157\144\x65"] ?? '', $kLtKff["\141\x64\144\x72\145\x73\x73"] ?? '', $kLtKff["\154\x61\x73\164\137\x75\160\144\x61\164\x65"] ?? "\x2d", $kLtKff["\160\141\162\163\145\x64\137\143\151\x74\x79"] ?? null, $kLtKff["\160\141\x72\163\x65\x64\x5f\x61\x64\x64\x72\145\163\x73"] ?? null, $kLtKff["\x70\x61\162\163\x65\x64\x5f\172\x69\160"] ?? null, $kLtKff["\160\141\162\x73\x65\x64\x5f\x7a\151\x70\x5f\143\x69\164\171"] ?? null, $kLtKff["\166\151\x65\x73\137\145\162\162\157\x72"] ?? null); } public function getVatData($RUkq6i, $hb7XrI = null, $bqsrBb = false) { $RUkq6i = trim($RUkq6i); $VCJRsr = self::VAT_REGEX; preg_match($VCJRsr, $RUkq6i, $u6iloE); if (empty($u6iloE[2])) { goto tSS5RS; } if (empty($u6iloE[1]) && $hb7XrI && IsTrueBoolean::createVO(ConfigurationQuery::get("\x72\x65\x63\x6f\x67\156\151\172\x65\x5f\x76\141\164\x5f\160\x72\145\146\x69\170\137\142\171\x5f\x63\157\165\x6e\164\x72\171"))) { goto gafwfh; } goto R6QYwP; tSS5RS: return new ViesVatDataDTO(false, $RUkq6i); goto R6QYwP; gafwfh: $xohXnX = array_values(self::COUNTRYCODES); if (!in_array($hb7XrI, $xohXnX)) { goto ho9GGX; } $u6iloE[1] = $hb7XrI; ho9GGX: R6QYwP: if (!(empty($u6iloE[1]) && ($hI3dSU = ConfigurationQuery::get("\x64\x65\x66\x61\165\x6c\164\137\166\x61\164\x5f\160\x72\145\x66\151\x78")))) { goto Ejhb7P; } $u6iloE[1] = $hI3dSU; Ejhb7P: if ($bqsrBb) { goto h5sMaX; } try { $oN85ec = $this->getCachedVatData($u6iloE[2], $u6iloE[1]); if (!($oN85ec !== null)) { goto S43Lry; } return $oN85ec; S43Lry: } catch (\Throwable $Y6TOO8) { } h5sMaX: $tQA55x = $this->getViesApi(); [$BEfaSf, $BuaE98, $AFhe9I] = ConfigurationQuery::getRandomProxy(); if (empty(trim($BEfaSf ?? ''))) { goto Xax4Hj; } $ZFDnF8 = true; $c3Anjw = IsTrueBoolean::createVO(ConfigurationQuery::get("\151\147\x6e\x6f\x72\145\137\160\x72\x6f\170\171\x5f\x77\150\x65\156\137\x65\x72\162\x6f\162")); if (!$c3Anjw) { goto ZdcDyu; } [$EpVtV2] = $this->healthCheck($AFhe9I); if ($EpVtV2) { goto TOvhSs; } $ZFDnF8 = false; TOvhSs: ZdcDyu: if (!$ZFDnF8) { goto DHAqdS; } $tQA55x->setOptions(["\x70\x72\x6f\170\x79\x5f\x68\157\163\x74" => $BEfaSf, "\160\x72\x6f\170\x79\137\160\157\x72\x74" => $BuaE98, "\x70\162\x6f\x78\171\x5f\154\157\147\151\x6e" => '', "\x70\162\157\170\x79\137\x70\x61\x73\x73\x77\x6f\162\x64" => '', "\x6b\x65\x65\160\x5f\x61\154\151\x76\x65" => false, "\x63\157\156\x6e\x65\143\x74\x69\x6f\156\137\164\x69\x6d\x65\x6f\x75\164" => $this->timeout, "\x73\164\x72\145\x61\155\x5f\x63\157\156\164\x65\170\x74" => stream_context_create(["\150\164\x74\160" => ["\164\x69\155\145\x6f\165\164" => $this->timeout], "\x73\163\x6c" => ["\166\x65\x72\151\146\x79\137\160\x65\x65\162" => false, "\166\145\162\151\x66\x79\137\x70\145\145\x72\x5f\156\141\155\x65" => false, "\141\x6c\154\157\x77\x5f\163\x65\x6c\146\x5f\x73\151\x67\156\x65\144" => true]])]); DHAqdS: Xax4Hj: $x0bDLH = ini_get("\144\145\x66\x61\x75\x6c\164\137\163\157\x63\x6b\145\x74\x5f\x74\x69\155\x65\x6f\x75\x74"); try { ini_set("\x64\x65\x66\x61\165\154\x74\x5f\163\157\143\153\x65\164\x5f\x74\151\x6d\x65\x6f\165\x74", $this->timeout); $C2ylmE = $tQA55x->validateVat($u6iloE[1], $u6iloE[2]); ini_set("\x64\145\146\141\165\x6c\164\x5f\163\x6f\143\153\145\164\x5f\164\151\155\145\157\165\164", $x0bDLH); } catch (\Throwable $Y6TOO8) { ini_set("\144\145\x66\141\x75\x6c\164\x5f\x73\x6f\143\x6b\145\x74\137\164\151\x6d\x65\x6f\x75\x74", $x0bDLH); $QIOUgq = new ViesVatDataDTO(false, $RUkq6i); $QIOUgq->setThrowable($Y6TOO8); return $QIOUgq; } try { $BakKiX = $this->parseAddress($C2ylmE); } catch (\Throwable $Y6TOO8) { $BakKiX = [null, null, null, null]; } $BFI9yo = new ViesVatDataDTO($C2ylmE->isValid(), $RUkq6i, $C2ylmE->getName(), $C2ylmE->getVatNumber(), $C2ylmE->getCountryCode(), $C2ylmE->getAddress(), $C2ylmE->getRequestDate()->format("\x59\x2d\155\55\144\x20\110\x3a\x69\72\163"), $BakKiX[0], $BakKiX[1], $BakKiX[2], $BakKiX[3]); try { $this->updateCachedVatData($BFI9yo); } catch (\Throwable $Y6TOO8) { } return $BFI9yo; } public function updateVatData($A9Wiga) { global $wpdb; if (!empty($A9Wiga->id)) { goto Vsiozk; } throw new \Exception("\x41\x64\144\162\145\x73\x73\x20\x6e\157\x74\x20\146\157\165\156\144"); Vsiozk: if (!empty($A9Wiga->vat_number)) { goto jBAakz; } return new ViesVatDataDTO(false); jBAakz: $C2ylmE = $this->getVatData($A9Wiga->vat_number, $A9Wiga->country ?: null); $X0ILHh = $A9Wiga->vat_number; if (!IsTrueBoolean::createVO(ConfigurationQuery::get("\x72\x65\143\x6f\x67\x6e\x69\172\x65\137\166\x61\164\137\160\162\x65\x66\151\x78\x5f\x62\171\x5f\143\x6f\x75\156\164\162\x79"))) { goto McFzqi; } if (self::getPrefixForVatNumber($A9Wiga->vat_number)) { goto NYGjuR; } $X0ILHh = self::getPrefixForCountry($A9Wiga->country ?: '') . $A9Wiga->vat_number; NYGjuR: McFzqi: $wxU_H8 = $wpdb->prefix . "\x74\x65\141\155\x77\141\x6e\164\x65\x75\166\x61\164\166\x69\145\x73\137\141\144\144\162\x65\x73\163"; $KsyHED = $wpdb->prefix . "\164\x65\x61\155\x77\x61\156\x74\145\x75\166\141\x74\166\151\x65\163\x5f\x61\144\x64\x72\145\x73\163\x5f\150\x69\x73\164\x6f\162\x79"; $tOH8VT = current_time("\x6d\171\163\x71\154"); $wpdb->replace($wxU_H8, ["\x69\x64\137\157\x72\144\x65\162" => $A9Wiga->id_order, "\x6f\x72\x64\x65\162\137\164\171\160\145" => $A9Wiga->order_type, "\x6e\x61\155\145" => $C2ylmE->name, "\166\141\x74" => $C2ylmE->vat, "\162\141\167\137\x76\141\x74" => $X0ILHh, "\x63\157\165\156\x74\162\x79\137\143\157\x64\x65" => $C2ylmE->countryCode, "\151\x73\137\166\x61\154\151\144" => (int) $C2ylmE->isValid, "\141\144\144\162\145\x73\x73" => $C2ylmE->address, "\x6c\x61\163\164\x5f\165\x70\x64\x61\164\x65" => $tOH8VT, "\160\x61\162\x73\145\144\x5f\x63\x69\x74\171" => $C2ylmE->parsedCity, "\x70\x61\162\163\x65\x64\x5f\141\x64\x64\x72\145\x73\163" => $C2ylmE->parsedAddress, "\160\141\162\x73\145\144\x5f\172\151\x70" => $C2ylmE->parsedZip, "\160\x61\162\x73\145\144\x5f\172\x69\x70\x5f\x63\x69\164\171" => $C2ylmE->parsedZipCity, "\166\x69\x65\x73\x5f\x65\162\162\157\x72" => sanitize_text_field($C2ylmE->getThrowable() ?? null)]); $wpdb->insert($KsyHED, ["\151\x64\137\x6f\x72\x64\x65\162" => $A9Wiga->id_order, "\157\x72\144\x65\x72\137\164\x79\x70\x65" => $A9Wiga->order_type, "\156\141\x6d\145" => $C2ylmE->name, "\166\141\x74" => $C2ylmE->vat, "\162\141\x77\137\x76\141\164" => $X0ILHh, "\143\x6f\165\156\164\162\171\137\x63\x6f\144\145" => $C2ylmE->countryCode, "\151\x73\137\x76\141\154\x69\144" => (int) $C2ylmE->isValid, "\x61\144\x64\x72\x65\x73\x73" => $C2ylmE->address, "\154\141\163\164\137\x75\x70\x64\141\x74\145" => $tOH8VT, "\x70\x61\162\x73\x65\144\137\143\x69\164\x79" => $C2ylmE->parsedCity, "\160\x61\x72\x73\x65\x64\x5f\x61\144\x64\162\x65\163\163" => $C2ylmE->parsedAddress, "\x70\x61\x72\163\x65\x64\137\x7a\x69\160" => $C2ylmE->parsedZip, "\x70\x61\162\x73\x65\144\137\x7a\x69\x70\x5f\143\151\164\171" => $C2ylmE->parsedZipCity, "\x76\151\145\x73\137\x65\162\x72\x6f\x72" => sanitize_text_field($C2ylmE->getThrowable() ?? null)]); return $C2ylmE; } public function healthCheck($BEfaSf = null) { $O_8Fo1 = $this->viesApi->getWsdl(); $kHhK3s = ["\164\x69\x6d\145\x6f\165\164" => 5, "\x73\163\x6c\166\x65\162\151\146\x79" => true]; if (!$BEfaSf) { goto RJt3nc; } [$b0rEHw, $mNdH6R] = explode("\x3a", $BEfaSf); $kHhK3s["\x70\x72\x6f\170\x79"] = $b0rEHw . "\72" . $mNdH6R; RJt3nc: $rSXbft = wp_remote_get($O_8Fo1, $kHhK3s); if (!is_wp_error($rSXbft)) { goto h1v0ey; } return [false, '', 0]; h1v0ey: $g38XXQ = wp_remote_retrieve_response_code($rSXbft); $uzQl4C = wp_remote_retrieve_body($rSXbft); return [$g38XXQ >= 200 && $g38XXQ < 300, $uzQl4C, $g38XXQ]; } private function parseAddress($LZ05Pq) { $jKC8GZ = [null, null, null, null]; $x6XUjw = explode(PHP_EOL, $LZ05Pq->getAddress()); if (!empty($x6XUjw[1])) { goto fHTIZL; } return $jKC8GZ; fHTIZL: switch ($LZ05Pq->getCountryCode()) { case "\x43\132": $jKC8GZ = [$x6XUjw[1], $x6XUjw[0], $x6XUjw[2], null]; if (empty($jKC8GZ[2])) { goto bkFbW_; } $VCJRsr = "\57\x5e\x28\x5c\x64\x2b\40\134\144\53\51\x5b\x5b\72\142\x6c\141\x6e\x6b\72\135\x5d\x2b\x28\56\53\51\x3f\44\x2f\x75\155"; preg_match($VCJRsr, $jKC8GZ[2], $u6iloE); if (empty($u6iloE[1])) { goto ryQl40; } $jKC8GZ[2] = $u6iloE[1]; ryQl40: if (empty($u6iloE[2])) { goto qOdRk6; } $jKC8GZ[3] = $u6iloE[2]; qOdRk6: if (!(!empty($jKC8GZ[3]) && empty($jKC8GZ[0]))) { goto cf8xFJ; } $jKC8GZ[0] = $jKC8GZ[3]; cf8xFJ: bkFbW_: goto Q3R52R; default: if (count($x6XUjw) === 3) { goto M8vJcj; } $jKC8GZ = [null, $x6XUjw[0], $x6XUjw[1], null]; goto r5Gspw; M8vJcj: $jKC8GZ = [$x6XUjw[0], $x6XUjw[1], $x6XUjw[2], null]; r5Gspw: if (empty($jKC8GZ[2])) { goto P1tMFx; } $VCJRsr = "\57\x28\56\53\77\x29\40\77\x28\x5b\134\x70\173\x4c\175\55\x5d\53\51\77\44\57\165\x6d"; preg_match($VCJRsr, $jKC8GZ[2], $u6iloE); if (empty($u6iloE[1])) { goto ad4Ztw; } $jKC8GZ[2] = $u6iloE[1]; ad4Ztw: if (empty($u6iloE[2])) { goto wLONUb; } $jKC8GZ[3] = $u6iloE[2]; wLONUb: if (!(!empty($jKC8GZ[3]) && empty($jKC8GZ[0]))) { goto HqfYzC; } $jKC8GZ[0] = $jKC8GZ[3]; HqfYzC: P1tMFx: } nPd3gM: Q3R52R: return $jKC8GZ; } public function getCachedAddressData($A9Wiga) { if (!(!$A9Wiga || empty($A9Wiga->vat_number))) { goto Sqn28j; } return false; Sqn28j: $Dd58e5 = ["\151\144\137\x6f\x72\144\x65\162\x20\75\x20\42" . $A9Wiga->id_order . "\42", "\157\x72\144\x65\x72\137\164\x79\x70\x65\40\x3d\40\42" . sanitize_text_field($A9Wiga->order_type) . "\x22", sprintf("\162\x61\167\137\x76\141\x74\x20\x3d\x20\x22\x25\163\x22", sanitize_text_field($A9Wiga->vat_number))]; global $wpdb; $kLtKff = $wpdb->get_row($wpdb->prepare("\123\105\114\x45\x43\124\x20\x2a\40\x46\x52\x4f\x4d\40\x60{$wpdb->prefix}\164\145\x61\155\x77\141\x6e\x74\x65\165\x76\x61\x74\x76\151\x65\x73\x5f\141\x64\144\162\145\x73\163\140\40\x57\x48\105\x52\105\x20\151\x64\137\x61\144\x64\162\x65\163\x73\40\x3d\x20\45\144\x20\101\x4e\x44\40\162\x61\x77\x5f\x76\141\164\40\75\40\x25\163", $A9Wiga->id, $A9Wiga->vat_number), ARRAY_A); if ($kLtKff) { goto nnxnjG; } return false; nnxnjG: return new ViesVatDataDTO($kLtKff["\x69\163\137\166\x61\x6c\151\x64"] ?? false, $A9Wiga->vat_number, $kLtKff["\x6e\141\x6d\145"] ?? '', $kLtKff["\166\x61\164"] ?? '', $kLtKff["\x63\157\165\156\x74\162\171\x5f\x63\x6f\x64\x65"] ?? '', $kLtKff["\141\x64\144\162\145\163\x73"] ?? '', $kLtKff["\154\x61\x73\x74\x5f\x75\x70\x64\x61\x74\x65"] ?? "\55", $kLtKff["\160\x61\x72\163\x65\144\x5f\143\x69\x74\171"] ?? null, $kLtKff["\160\141\x72\x73\x65\x64\137\x61\144\144\x72\145\x73\x73"] ?? null, $kLtKff["\x70\141\x72\163\x65\x64\x5f\x7a\151\160"] ?? null, $kLtKff["\160\141\162\163\145\144\137\172\151\x70\x5f\143\151\164\171"] ?? null); } public static function validateCountryPrefix($RUkq6i, $we0z94) { $we0z94 = strtoupper($we0z94); $RUkq6i = strtoupper($RUkq6i); preg_match(self::VAT_REGEX, $RUkq6i, $u6iloE); if (!empty($u6iloE[1])) { goto sZ0riG; } return true; sZ0riG: if (isset(self::COUNTRY_TO_PREFIX[$we0z94])) { goto QAB4Y2; } return false; QAB4Y2: return strtoupper(substr($RUkq6i, 0, 2)) === $we0z94; } public static function getPrefixForCountry($we0z94) { if (isset(self::COUNTRY_TO_PREFIX[$we0z94])) { goto ELpNkp; } return false; ELpNkp: return self::COUNTRY_TO_PREFIX[$we0z94]; } public static function getPrefixForVatNumber($RUkq6i) { $RUkq6i = strtoupper($RUkq6i); preg_match(self::VAT_REGEX, $RUkq6i, $u6iloE); if (!empty($u6iloE[1])) { goto XNidYg; } return false; XNidYg: return $u6iloE[1]; } private function getCachedVatData($hKyoXw, $bPRe38 = null) { global $wpdb; $WHit9r = $wpdb->get_row($wpdb->prepare("\x53\x45\x4c\x45\x43\x54\40\52\40\x46\122\x4f\115\x20\140{$wpdb->prefix}\164\145\141\x6d\167\141\156\x74\x65\165\166\x61\x74\x76\x69\145\x73\x5f\x63\141\143\150\x65\x60\xa\40\x20\40\40\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\40\40\127\110\x45\x52\x45\40\x76\x61\x74\x20\x3d\x20\45\163\40\xa\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\40\40\40\x20\x20\101\116\104\40\x28\x63\157\165\156\x74\x72\171\137\x63\x6f\144\145\x20\x3c\75\x3e\40\45\163\51\x20\xa\x20\40\40\40\x20\40\x20\40\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\x41\116\x44\x20\x63\x72\145\x61\x74\x65\144\137\x61\x74\40\76\x3d\x20\x4e\117\127\x28\51\x20\x2d\x20\x49\x4e\124\x45\122\x56\101\114\40\x31\x35\x20\115\x49\x4e\x55\124\105\x20\12\40\x20\x20\40\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\x4c\x49\115\111\x54\x20\x31", $hKyoXw, $bPRe38)); if (!$WHit9r) { goto nevImj; } return new ViesVatDataDTO((bool) $WHit9r->is_valid, $WHit9r->raw_vat, $WHit9r->name, $WHit9r->vat, $WHit9r->country_code, $WHit9r->address, $WHit9r->request_date, $WHit9r->parsed_city, $WHit9r->parsed_address, $WHit9r->parsed_zip, $WHit9r->parsed_zip_city); nevImj: return null; } private function updateCachedVatData(ViesVatDataDTO $BFI9yo) { global $wpdb; $wRmvgQ = $wpdb->prefix . "\x74\x65\141\x6d\x77\x61\156\x74\145\x75\166\141\164\x76\151\x65\163\137\x63\x61\x63\x68\x65"; $C2ylmE = ["\x76\x61\x74" => $BFI9yo->vat, "\143\157\165\x6e\x74\162\171\137\x63\157\x64\x65" => $BFI9yo->countryCode, "\x69\163\137\166\141\154\x69\144" => $BFI9yo->isValid ? 1 : 0, "\156\x61\155\145" => $BFI9yo->name, "\x72\x61\167\137\166\x61\164" => $BFI9yo->rawVat, "\x61\144\144\x72\145\x73\163" => $BFI9yo->address, "\162\x65\161\x75\145\x73\164\x5f\x64\141\164\x65" => $BFI9yo->lastUpdate, "\160\x61\162\163\x65\x64\137\x63\x69\x74\171" => $BFI9yo->parsedCity, "\x70\141\x72\163\x65\144\x5f\x61\x64\144\162\x65\163\163" => $BFI9yo->parsedAddress, "\x70\x61\x72\x73\145\x64\137\172\151\x70" => $BFI9yo->parsedZip, "\x70\141\162\163\145\144\137\172\x69\x70\x5f\x63\x69\164\171" => $BFI9yo->parsedZipCity]; $YlmeqD = ["\45\163", "\45\x73", "\x25\144", "\45\x73", "\x25\x73", "\45\163", "\45\163", "\45\x73", "\45\163", "\45\163", "\45\x73"]; $suFEJE = $wpdb->get_row($wpdb->prepare("\x53\x45\x4c\105\103\x54\40\151\x64\40\106\x52\x4f\115\x20\140{$wpdb->prefix}\164\x65\141\x6d\x77\141\156\x74\x65\x75\166\141\x74\x76\x69\145\x73\x5f\x63\141\x63\x68\x65\x60\x20\x57\x48\x45\122\x45\x20\166\x61\164\40\75\x20\45\163\x20\x41\116\104\40\50\x63\157\165\x6e\164\x72\x79\x5f\143\157\x64\145\40\x3c\x3d\76\40\x25\x73\x29\x20\x4c\x49\x4d\111\x54\40\61", $BFI9yo->vat, $BFI9yo->countryCode)); if (!$suFEJE) { goto RIPLxR; } $wpdb->delete($wRmvgQ, ["\151\144" => $suFEJE->id]); RIPLxR: $wpdb->insert($wRmvgQ, $C2ylmE, $YlmeqD); } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Libs/Woocommerce/Address.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Libs\Woocommerce; if (defined("\ x41\102\x53\x50\x41\x54\110")) { goto hwkcSQ; } exit; hwkcSQ: 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($P2gIKm, $US286Z = "\142\x69\154\154\x69\156\x67") { if (!($US286Z !== "\x62\151\x6c\x6c\151\156\147" && $US286Z !== "\x73\150\151\160\x70\x69\x6e\147")) { goto zrmog0; } throw new \Exception("\124\x79\160\40\x61\144\x72\145\x73\x75\40\x6d\165\x73\x69\40\142\x79\304\x87\40\47\x62\x69\154\154\151\x6e\147\47\x20\x6c\x75\x62\x20\x27\163\x68\x69\160\160\151\x6e\x67\x27\56"); zrmog0: $ITKrgk = $P2gIKm->get_address($US286Z); $jkivvh = WoocommerceB2bFields::getOrderData($P2gIKm); if (!(!empty($jkivvh) && !empty($jkivvh[$US286Z . "\137\166\x61\x74"]))) { goto Py9RYr; } $ITKrgk["\x76\x61\x74"] = $jkivvh[$US286Z . "\x5f\166\141\164"]; Py9RYr: if (!(!empty($jkivvh) && !empty($jkivvh[$US286Z . "\137\143\157\x6d\160\141\156\x79"]))) { goto eKetqV; } $ITKrgk["\x63\157\155\160\141\x6e\171"] = $jkivvh[$US286Z . "\137\143\x6f\155\x70\x61\156\171"]; eKetqV: $this->id = $US286Z . "\137" . $P2gIKm->get_id(); $this->id_order = $P2gIKm->get_id(); $this->order_type = $US286Z; $this->vat_number = $ITKrgk["\166\x61\164"] ?? null; $this->company = $ITKrgk["\143\157\x6d\x70\x61\156\x79"] ?? null; $this->first_name = $ITKrgk["\146\x69\162\163\164\x5f\x6e\x61\x6d\x65"] ?? null; $this->last_name = $ITKrgk["\154\141\163\x74\137\156\x61\155\x65"] ?? null; $this->email = $ITKrgk["\x65\155\141\x69\x6c"] ?? null; $this->phone = $ITKrgk["\160\150\x6f\x6e\145"] ?? null; $this->country = $ITKrgk["\143\x6f\165\x6e\x74\162\171"] ?? null; $this->state = $ITKrgk["\163\x74\141\164\x65"] ?? null; $this->postcode = $ITKrgk["\x70\157\163\x74\143\157\x64\x65"] ?? null; $this->city = $ITKrgk["\x63\x69\x74\x79"] ?? null; $this->address_1 = $ITKrgk["\x61\x64\144\x72\145\163\163\137\x31"] ?? null; $this->address_2 = $ITKrgk["\x61\x64\x64\x72\145\x73\x73\x5f\62"] ?? null; } }21 namespace Teamwanteuvatvies\Src\Libs\Woocommerce; if (defined("\101\102\123\120\101\x54\110")) { goto q3eQYG; } exit; q3eQYG: 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($n26AoU, $fMBjqa = "\x62\151\x6c\x6c\151\x6e\147") { if (!($fMBjqa !== "\142\151\154\x6c\151\156\147" && $fMBjqa !== "\163\150\151\x70\x70\151\x6e\147")) { goto AP9GJN; } throw new \Exception("\x54\171\160\40\x61\144\x72\145\163\x75\40\155\x75\x73\x69\40\142\x79\xc4\207\x20\47\x62\x69\154\154\151\x6e\147\47\x20\x6c\x75\x62\x20\47\x73\x68\x69\160\x70\151\x6e\x67\47\56"); AP9GJN: $A9Wiga = $n26AoU->get_address($fMBjqa); $uZo4k0 = WoocommerceB2bFields::getOrderData($n26AoU); if (!(!empty($uZo4k0) && !empty($uZo4k0[$fMBjqa . "\137\x76\x61\x74"]))) { goto Ya4OEu; } $A9Wiga["\x76\x61\164"] = $uZo4k0[$fMBjqa . "\x5f\x76\141\164"]; Ya4OEu: if (!(!empty($uZo4k0) && !empty($uZo4k0[$fMBjqa . "\137\x63\157\x6d\x70\141\156\x79"]))) { goto sNEdYy; } $A9Wiga["\x63\157\155\x70\x61\x6e\171"] = $uZo4k0[$fMBjqa . "\x5f\143\157\x6d\x70\141\x6e\171"]; sNEdYy: $this->id = $fMBjqa . "\x5f" . $n26AoU->get_id(); $this->id_order = $n26AoU->get_id(); $this->order_type = $fMBjqa; $this->vat_number = $A9Wiga["\166\141\164"] ?? null; $this->company = $A9Wiga["\143\x6f\155\x70\141\156\x79"] ?? null; $this->first_name = $A9Wiga["\x66\151\162\163\164\x5f\156\141\155\145"] ?? null; $this->last_name = $A9Wiga["\154\x61\x73\164\x5f\x6e\x61\x6d\145"] ?? null; $this->email = $A9Wiga["\145\155\x61\x69\x6c"] ?? null; $this->phone = $A9Wiga["\x70\150\157\x6e\145"] ?? null; $this->country = $A9Wiga["\143\157\165\156\164\162\x79"] ?? null; $this->state = $A9Wiga["\x73\x74\x61\164\145"] ?? null; $this->postcode = $A9Wiga["\160\x6f\163\x74\x63\157\x64\145"] ?? null; $this->city = $A9Wiga["\x63\x69\164\x79"] ?? null; $this->address_1 = $A9Wiga["\x61\x64\x64\162\x65\163\163\x5f\61"] ?? null; $this->address_2 = $A9Wiga["\x61\x64\x64\162\145\x73\x73\137\x32"] ?? null; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Libs/Woocommerce/CheckoutAddress.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Libs\Woocommerce; if (defined("\ 101\102\123\120\x41\124\110")) { goto Dp4uus; } exit; Dp4uus: 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($ITKrgk, $US286Z = "\142\151\x6c\x6c\x69\156\147") { if (!($US286Z !== "\142\151\x6c\154\x69\156\147" && $US286Z !== "\163\x68\151\x70\x70\x69\x6e\147")) { goto YV6LWq; } throw new \Exception("\x54\171\160\40\x61\144\162\x65\163\x75\x20\155\x75\x73\151\40\x62\x79\304\207\40\x27\x62\x69\x6c\154\x69\156\x67\x27\40\x6c\165\x62\40\47\x73\x68\151\160\160\151\156\x67\x27\x2e"); YV6LWq: if (!(!empty($ITKrgk) && !empty($ITKrgk[$US286Z . "\137\x76\x61\164"]))) { goto fAwlyJ; } $ITKrgk["\x76\141\x74"] = $ITKrgk[$US286Z . "\137\x76\141\164"]; fAwlyJ: if (!(!empty($ITKrgk) && !empty($ITKrgk[$US286Z . "\x5f\x63\157\x6d\x70\x61\x6e\x79"]))) { goto phf0mQ; } $ITKrgk["\x63\x6f\x6d\x70\x61\x6e\x79"] = $ITKrgk[$US286Z . "\137\x63\157\x6d\x70\141\156\x79"]; phf0mQ: $this->id = null; $this->id_order = 0; $this->order_type = $US286Z; $this->vat_number = $ITKrgk["\166\x61\164"] ?? null; $this->company = $ITKrgk["\x63\157\x6d\x70\x61\x6e\x79"] ?? null; $this->first_name = $ITKrgk["\x66\151\162\x73\x74\137\156\x61\155\145"] ?? null; $this->last_name = $ITKrgk["\154\141\163\164\137\156\141\155\x65"] ?? null; $this->email = $ITKrgk["\x65\x6d\x61\x69\x6c"] ?? null; $this->phone = $ITKrgk["\x70\x68\x6f\x6e\x65"] ?? null; $this->country = $ITKrgk["\143\x6f\165\x6e\164\x72\x79"] ?? null; $this->state = $ITKrgk["\x73\x74\141\164\145"] ?? null; $this->postcode = $ITKrgk["\160\157\163\x74\143\x6f\144\x65"] ?? null; $this->city = $ITKrgk["\143\151\164\x79"] ?? null; $this->address_1 = $ITKrgk["\141\x64\144\x72\145\163\163\x5f\61"] ?? null; $this->address_2 = $ITKrgk["\141\x64\144\162\145\163\x73\137\x32"] ?? null; } }21 namespace Teamwanteuvatvies\Src\Libs\Woocommerce; if (defined("\x41\102\123\120\x41\x54\x48")) { goto M3HL3Z; } exit; M3HL3Z: 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($A9Wiga, $fMBjqa = "\x62\x69\154\x6c\151\156\147") { if (!($fMBjqa !== "\142\x69\x6c\154\x69\156\x67" && $fMBjqa !== "\x73\x68\x69\x70\x70\151\x6e\147")) { goto x0OuJc; } throw new \Exception("\124\171\x70\x20\141\x64\x72\x65\163\x75\x20\x6d\165\x73\151\40\142\x79\304\x87\x20\x27\142\x69\x6c\x6c\x69\156\x67\47\40\x6c\165\x62\40\47\163\150\151\x70\x70\151\x6e\147\47\x2e"); x0OuJc: if (!(!empty($A9Wiga) && !empty($A9Wiga[$fMBjqa . "\x5f\x76\141\x74"]))) { goto q9Br4a; } $A9Wiga["\x76\x61\164"] = $A9Wiga[$fMBjqa . "\x5f\166\141\164"]; q9Br4a: if (!(!empty($A9Wiga) && !empty($A9Wiga[$fMBjqa . "\x5f\x63\x6f\x6d\160\141\x6e\x79"]))) { goto i87XzL; } $A9Wiga["\x63\x6f\x6d\x70\141\156\171"] = $A9Wiga[$fMBjqa . "\x5f\x63\x6f\x6d\160\141\x6e\x79"]; i87XzL: $this->id = null; $this->id_order = 0; $this->order_type = $fMBjqa; $this->vat_number = $A9Wiga["\166\141\x74"] ?? null; $this->company = $A9Wiga["\143\x6f\155\160\x61\156\171"] ?? null; $this->first_name = $A9Wiga["\146\x69\162\163\x74\x5f\x6e\141\155\x65"] ?? null; $this->last_name = $A9Wiga["\154\141\163\x74\x5f\156\141\155\145"] ?? null; $this->email = $A9Wiga["\x65\x6d\x61\151\x6c"] ?? null; $this->phone = $A9Wiga["\160\x68\x6f\156\x65"] ?? null; $this->country = $A9Wiga["\x63\x6f\x75\x6e\164\x72\171"] ?? null; $this->state = $A9Wiga["\x73\x74\x61\164\x65"] ?? null; $this->postcode = $A9Wiga["\x70\x6f\x73\x74\143\157\144\x65"] ?? null; $this->city = $A9Wiga["\143\151\x74\x79"] ?? null; $this->address_1 = $A9Wiga["\141\144\x64\162\x65\163\163\137\61"] ?? null; $this->address_2 = $A9Wiga["\141\x64\144\162\145\163\163\137\62"] ?? null; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Libs/index.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 if (defined("\x41\102\123\x50\ x41\x54\110")) { goto JL1GDD; } exit; JL1GDD: header("\x45\170\160\x69\x72\x65\x73\72\40\115\157\156\54\40\x32\x36\40\112\x75\x6c\40\61\x39\x39\x37\x20\60\x35\72\x30\x30\x3a\60\x30\x20\107\x4d\124"); header("\114\x61\163\x74\x2d\115\x6f\144\151\146\151\x65\144\72\40" . gmdate("\x44\54\40\144\40\x4d\40\x59\40\x48\72\151\x3a\x73") . "\x20\x47\115\x54"); header("\x43\x61\x63\x68\x65\55\x43\x6f\x6e\x74\162\x6f\x6c\x3a\40\156\157\55\163\164\x6f\162\x65\x2c\x20\156\157\x2d\x63\141\x63\x68\145\x2c\40\155\x75\163\x74\55\x72\x65\166\141\x6c\x69\144\141\x74\x65"); header("\x43\x61\x63\x68\x65\x2d\103\157\x6e\164\162\x6f\154\x3a\x20\160\157\163\x74\55\143\150\x65\x63\x6b\x3d\60\x2c\x20\x70\162\145\55\143\150\145\x63\x6b\75\60", false); header("\x50\x72\141\x67\155\141\x3a\40\156\157\55\x63\x61\x63\x68\x65"); header("\x4c\x6f\x63\141\x74\x69\157\156\x3a\40\56\56\x2f"); exit;21 if (defined("\x41\102\123\x50\101\124\x48")) { goto h7HjBT; } exit; h7HjBT: header("\x45\x78\160\151\162\145\163\x3a\x20\x4d\x6f\x6e\54\40\62\x36\40\112\165\x6c\40\61\71\71\x37\x20\x30\x35\72\x30\x30\72\60\60\40\x47\115\x54"); header("\114\141\163\x74\55\x4d\x6f\144\151\146\x69\145\144\x3a\40" . gmdate("\x44\54\40\x64\40\115\x20\x59\x20\110\72\x69\72\163") . "\x20\107\115\124"); header("\103\141\143\150\x65\55\103\x6f\156\x74\x72\157\154\x3a\x20\x6e\x6f\55\163\x74\157\162\145\54\40\156\157\x2d\143\x61\143\150\145\x2c\x20\155\x75\x73\164\55\162\x65\x76\x61\x6c\x69\144\x61\164\x65"); header("\x43\141\x63\x68\x65\55\x43\157\x6e\164\x72\x6f\154\x3a\40\x70\157\x73\164\55\x63\150\145\x63\x6b\75\60\54\x20\x70\162\x65\x2d\x63\150\x65\x63\x6b\75\x30", false); header("\x50\x72\x61\147\x6d\x61\x3a\40\156\157\x2d\x63\x61\x63\x68\145"); header("\x4c\x6f\x63\141\164\x69\157\156\x3a\x20\56\56\x2f"); exit; -
teamwanteuvatvies/trunk/vendor/teamwant/src/Teamwanteuvatvies.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies; use Teamwanteuvatvies\Controllers\AdminPageController; use Teamwanteuvatvies\Controllers\CronController; defined("\x41\x42\ x53\120\x41\124\110") || exit; class Teamwanteuvatvies { public function __construct() { AdminPageController::init(); if (!is_admin()) { goto R3OWPS; } new WoocommerceAdminOrderVatMetabox(); R3OWPS: WoocommerceB2bFields::init(); WoocommerceCheckout::init(); CronController::init(); WoocommerceCheckoutInformationBlock::init(); register_activation_hook(TEAMWANTEUVATVIES_FILE, [self::class, "\x69\156\163\x74\x61\154\154"]); } public static function install() { require_once __DIR__ . "\57\151\x6e\163\x74\141\154\154\x2e\x70\150\160"; } }21 namespace Teamwanteuvatvies; use Teamwanteuvatvies\Controllers\AdminPageController; use Teamwanteuvatvies\Controllers\CronController; defined("\x41\x42\123\x50\101\124\x48") || exit; class Teamwanteuvatvies { public function __construct() { AdminPageController::init(); if (!is_admin()) { goto hHrDlw; } new WoocommerceAdminOrderVatMetabox(); hHrDlw: WoocommerceB2bFields::init(); WoocommerceCheckout::init(); CronController::init(); WoocommerceCheckoutInformationBlock::init(); register_activation_hook(TEAMWANTEUVATVIES_FILE, [self::class, "\151\156\x73\x74\141\154\x6c"]); } public static function install() { require_once __DIR__ . "\57\x69\156\x73\x74\x61\154\x6c\x2e\160\150\x70"; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Tools.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies; defined("\ x41\x42\x53\120\x41\x54\110") || exit; class Tools { public static function getAllValues() { return $_POST + $_GET; } public static function getValue($eIF4M9, $JS12vv = false, $uPqVDO = true) { if (!empty($eIF4M9)) { goto ThUZfb; } return false; ThUZfb: $TSaM97 = isset($_POST[$eIF4M9]) ? sanitize_text_field($_POST[$eIF4M9]) : sanitize_text_field($_GET[$eIF4M9] ?? null); if (isset($TSaM97)) { goto nNwrCq; } $TSaM97 = $JS12vv; nNwrCq: return $TSaM97; } }21 namespace Teamwanteuvatvies; defined("\101\102\x53\x50\101\124\x48") || exit; class Tools { public static function getAllValues() { return $_POST + $_GET; } public static function getValue($zjPf6j, $LtDULp = false, $ih4c9i = true) { if (!empty($zjPf6j)) { goto rd6JPT; } return false; rd6JPT: $wAyIR3 = isset($_POST[$zjPf6j]) ? sanitize_text_field($_POST[$zjPf6j]) : sanitize_text_field($_GET[$zjPf6j] ?? null); if (isset($wAyIR3)) { goto iE3IKC; } $wAyIR3 = $LtDULp; iE3IKC: return $wAyIR3; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Types/CustomBoolean.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Types; defined("\ x41\x42\x53\x50\x41\124\x48") || exit; class CustomBoolean extends \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rule { private const avaliableValue = [true, "\164\x72\165\145", "\x6f\156", 1, "\x31", false, "\x66\x61\x6c\163\145", "\x6f\x66\146", 0, "\x30"]; public static function createVO($SqYBaf) { if (!in_array($SqYBaf, self::avaliableValue, true)) { goto LmvUgS; } return true; LmvUgS: return false; } public function check($SqYBaf) : bool { if (!in_array($SqYBaf, self::avaliableValue, true)) { goto iH0vZG; } return true; iH0vZG: return false; } }21 namespace Teamwanteuvatvies\Src\Types; defined("\101\102\x53\120\101\x54\x48") || exit; class CustomBoolean extends \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rule { private const avaliableValue = [true, "\164\x72\x75\x65", "\157\x6e", 1, "\61", false, "\146\x61\x6c\x73\145", "\x6f\x66\x66", 0, "\x30"]; public static function createVO($ah0gIt) { if (!in_array($ah0gIt, self::avaliableValue, true)) { goto VDjFok; } return true; VDjFok: return false; } public function check($ah0gIt) : bool { if (!in_array($ah0gIt, self::avaliableValue, true)) { goto HC32rt; } return true; HC32rt: return false; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Types/IsTrueBoolean.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Types; defined("\ x41\102\x53\120\x41\x54\x48") || exit; class IsTrueBoolean { public const avaliableValue = [true, "\164\162\x75\145", "\x6f\156", 1, "\x31"]; public static function createVO($SqYBaf) { if (!in_array($SqYBaf, self::avaliableValue, true)) { goto Egm8uI; } return true; Egm8uI: return false; } public function check($SqYBaf) : bool { if (!in_array($SqYBaf, self::avaliableValue, true)) { goto kdwSSs; } return true; kdwSSs: return false; } }21 namespace Teamwanteuvatvies\Src\Types; defined("\101\102\123\120\x41\124\110") || exit; class IsTrueBoolean { public const avaliableValue = [true, "\x74\162\165\x65", "\x6f\x6e", 1, "\x31"]; public static function createVO($ah0gIt) { if (!in_array($ah0gIt, self::avaliableValue, true)) { goto MVL29X; } return true; MVL29X: return false; } public function check($ah0gIt) : bool { if (!in_array($ah0gIt, self::avaliableValue, true)) { goto L5zNcR; } return true; L5zNcR: return false; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Types/MinIf.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Src\Types; defined("\x41\x42\ x53\120\x41\x54\x48") || exit; class MinIf extends \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rule { use \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rules\Traits\FileTrait; protected $message = "\x54\150\x65\x20\x3a\141\164\x74\x72\151\142\165\x74\x65\x20\x6d\151\156\x69\x6d\165\155\40\151\x73\40\72\166\x61\x6c\165\x65"; protected $fillableParams = array("\x6d\151\156\151\x66"); public function fillParameters(array $MrymyD) : \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rule { $this->params["\x66\x69\x65\x6c\144"] = array_shift($MrymyD); $this->params["\166\141\154\x75\x65\x73"] = $MrymyD; return $this; } public function check($SqYBaf) : bool { $this->requireParameters(["\x66\x69\145\154\144", "\166\x61\154\x75\x65\163"]); $tjxBSp = $this->parameter("\x66\x69\x65\x6c\x64"); $qe7xwB = $this->parameter("\x76\141\154\165\145\x73"); $PQc2id = $this->getAttribute()->getValue($tjxBSp); if (!($PQc2id === "\146\141\154\163\x65" || $PQc2id === false)) { goto bd2hZV; } return true; bd2hZV: if (is_numeric($SqYBaf)) { goto msgvsE; } return false; msgvsE: return $SqYBaf > (int) (isset($qe7xwB[0]) ? $qe7xwB[0] : 0); } }21 namespace Teamwanteuvatvies\Src\Types; defined("\x41\x42\123\x50\101\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\x62\x75\x74\145\x20\155\151\156\151\155\165\155\x20\151\x73\x20\x3a\166\141\x6c\165\x65"; protected $fillableParams = array("\x6d\x69\x6e\x69\x66"); public function fillParameters(array $TIfzMi) : \PrestashopModuleTeamwanteuvatvies\Rakit\Validation\Rule { $this->params["\146\x69\x65\154\x64"] = array_shift($TIfzMi); $this->params["\166\x61\x6c\165\x65\163"] = $TIfzMi; return $this; } public function check($ah0gIt) : bool { $this->requireParameters(["\x66\151\145\x6c\144", "\166\x61\154\165\145\163"]); $ymHijy = $this->parameter("\146\x69\x65\154\144"); $PJB6c8 = $this->parameter("\166\x61\154\165\x65\163"); $clbeph = $this->getAttribute()->getValue($ymHijy); if (!($clbeph === "\146\141\x6c\x73\145" || $clbeph === false)) { goto GQ6nAW; } return true; GQ6nAW: if (is_numeric($ah0gIt)) { goto ii2hN3; } return false; ii2hN3: return $ah0gIt > (int) (isset($PJB6c8[0]) ? $PJB6c8[0] : 0); } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/Types/index.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 if (defined("\ 101\102\x53\x50\x41\124\x48")) { goto vKNLLu; } exit; vKNLLu: header("\105\x78\160\x69\x72\x65\x73\72\40\115\x6f\x6e\54\x20\x32\66\x20\112\x75\x6c\x20\61\71\71\x37\x20\x30\65\x3a\60\60\72\60\x30\40\107\x4d\x54"); header("\x4c\141\163\x74\55\115\157\x64\x69\x66\151\145\144\72\x20" . gmdate("\104\x2c\x20\144\x20\x4d\x20\x59\x20\x48\x3a\151\x3a\x73") . "\40\107\x4d\124"); header("\103\141\143\150\145\55\103\x6f\x6e\x74\x72\157\x6c\x3a\40\156\x6f\x2d\163\164\157\162\145\x2c\x20\156\157\55\x63\141\x63\x68\x65\54\40\x6d\165\x73\x74\55\x72\145\166\141\x6c\x69\144\x61\x74\145"); header("\x43\x61\x63\150\145\x2d\103\x6f\156\x74\162\x6f\x6c\x3a\x20\x70\157\x73\164\x2d\x63\x68\145\143\153\75\x30\x2c\x20\160\162\x65\55\x63\150\x65\143\153\75\x30", false); header("\x50\162\141\x67\x6d\x61\x3a\40\156\157\55\x63\x61\143\x68\x65"); header("\114\157\x63\141\164\151\x6f\x6e\72\x20\x2e\x2e\57"); exit;21 if (defined("\x41\x42\x53\x50\101\124\x48")) { goto NdtjNy; } exit; NdtjNy: header("\x45\x78\160\x69\x72\x65\x73\72\40\x4d\157\x6e\54\x20\x32\x36\x20\112\165\154\x20\61\x39\71\67\x20\60\x35\x3a\60\x30\72\60\60\40\x47\x4d\x54"); header("\114\141\163\164\55\115\x6f\144\x69\x66\x69\145\x64\72\x20" . gmdate("\104\x2c\40\144\x20\115\40\131\40\110\x3a\151\72\x73") . "\x20\107\115\124"); header("\103\x61\x63\x68\145\55\x43\x6f\x6e\164\162\x6f\x6c\72\x20\x6e\157\55\163\164\157\x72\145\54\40\x6e\157\55\x63\x61\x63\x68\145\x2c\x20\155\x75\163\164\x2d\162\x65\166\x61\154\x69\x64\141\164\145"); header("\103\x61\x63\x68\x65\x2d\103\x6f\156\164\x72\x6f\x6c\x3a\x20\160\157\x73\164\55\143\150\x65\x63\x6b\x3d\x30\54\40\160\162\145\55\x63\150\x65\143\153\75\60", false); header("\120\162\141\147\x6d\x61\72\x20\156\157\x2d\143\x61\x63\x68\x65"); header("\x4c\157\143\141\164\151\x6f\156\x3a\40\x2e\56\x2f"); exit; -
teamwanteuvatvies/trunk/vendor/teamwant/src/WoocommerceAdminOrderVatMetabox.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies; use WP_Post; defined("\ 101\x42\x53\x50\101\124\x48") || exit; class WoocommerceAdminOrderVatMetabox { public function __construct() { add_action("\x61\144\x64\x5f\155\145\164\x61\137\142\x6f\170\x65\163", [$this, "\x61\x64\x64\x56\x61\164\x4d\145\164\141\142\x6f\170"]); } public function addVatMetabox() { $Stu6Q2 = wc_get_container()->get("\101\x75\x74\157\x6d\x61\x74\164\x69\x63\x5c\x57\x6f\x6f\x43\157\x6d\x6d\x65\162\143\145\134\111\x6e\164\145\x72\x6e\x61\154\x5c\104\x61\x74\141\x53\x74\157\162\x65\163\x5c\117\162\144\145\162\163\x5c\103\x75\x73\164\157\155\117\162\x64\145\162\163\124\x61\142\154\x65\x43\x6f\156\164\162\157\x6c\x6c\145\162")->custom_orders_table_usage_is_enabled() ? wc_get_page_screen_id("\x73\150\x6f\x70\55\x6f\x72\144\x65\162") : "\163\x68\157\160\137\157\x72\x64\x65\162"; add_meta_box("\164\145\141\x6d\167\141\x6e\164\145\165\x76\141\x74\x76\151\x65\163\137\166\141\x74\137\151\x6e\x66\157", __("\x56\101\124\40\x56\x49\105\x53\40\x49\156\x66\x6f\162\x6d\141\164\x69\157\156", "\x74\x65\141\155\167\x61\156\x74\x65\x75\x76\x61\x74\166\151\145\x73"), [$this, "\x64\151\163\160\154\x61\171\126\x61\x74\x4d\x65\164\141\142\157\x78"], $Stu6Q2, "\x73\151\144\145", "\x64\145\x66\141\165\x6c\x74"); } public function displayVatMetabox($dCE8hx) { $P2gIKm = $dCE8hx instanceof WP_Post ? wc_get_order($dCE8hx->ID) : $dCE8hx; if ($P2gIKm) { goto yDorph; } echo "\x3c\x70\x3e" . esc_html__("\x4e\x6f\x20\x56\101\124\x20\126\111\x45\x53\x20\x64\x61\164\141\x20\x66\x6f\x72\x20\x74\150\151\x73\x20\157\x72\144\145\162\56", "\x74\x65\141\x6d\x77\141\x6e\164\x65\165\x76\141\164\166\x69\145\163") . "\74\57\160\76"; return; yDorph: $Op_TX6 = null; if (!method_exists($P2gIKm, "\x67\x65\x74\137\x69\144")) { goto HJ7ayY; } $Op_TX6 = $P2gIKm->get_id(); HJ7ayY: if (!(!$Op_TX6 && property_exists($P2gIKm, "\x49\104"))) { goto Uhb9LM; } $Op_TX6 = $P2gIKm->ID; Uhb9LM: if ($Op_TX6) { goto nYA54v; } return; nYA54v: $Y75XKz = $this->getVatData($Op_TX6, "\142\151\154\154\151\156\x67"); if (!empty($Y75XKz)) { goto xklOBq; } echo "\x3c\x70\76" . esc_html__("\116\157\x20\x56\101\124\40\x56\x49\x45\x53\x20\144\x61\164\141\x20\146\157\x72\40\x74\150\151\x73\x20\x6f\x72\144\145\162\56", "\x74\145\141\x6d\167\x61\156\164\x65\x75\x76\x61\164\166\151\x65\x73") . "\74\57\x70\x3e"; return; xklOBq: $this->renderVatInfo($Y75XKz); } private function getVatData($Op_TX6, $VcKmN1) { global $wpdb; $NBzLMM = $wpdb->get_row($wpdb->prepare("\x53\x45\x4c\105\x43\124\x20\x2a\40\x46\x52\117\115\40\x60{$wpdb->prefix}\x74\145\141\x6d\x77\141\156\164\x65\x75\x76\141\164\166\151\x65\163\137\141\144\144\x72\x65\163\163\x60\x20\x57\110\x45\x52\x45\x20\140\151\x64\137\157\x72\x64\145\x72\140\40\x3d\40\45\x64\40\101\x4e\x44\x20\x60\x6f\x72\144\x65\x72\x5f\x74\x79\160\145\x60\40\75\x20\45\163", $Op_TX6, $VcKmN1), ARRAY_A); return $NBzLMM; } private function renderVatInfo($ahEfqR) { echo "\x20\x20\40\40\40\40\x20\x20\74\144\151\x76\40\x63\154\141\163\163\x3d\42\x74\145\x61\155\167\141\x6e\x74\145\165\x76\141\164\x76\x69\x65\x73\55\166\141\x74\x2d\x63\x6f\x6e\x74\141\x69\156\x65\x72\42\76\12\x20\40\40\x20\40\40\40\40\40\x20\40\x20"; if ($ahEfqR["\x69\x73\137\166\141\154\151\x64"]) { goto Gy46vV; } echo "\x20\x20\40\x20\40\40\40\40\40\40\x20\40\x20\40\40\40\x3c\144\x69\x76\x20\x63\x6c\141\163\163\x3d\42\156\157\164\x69\143\145\40\156\157\164\x69\143\145\55\145\x72\162\157\x72\x20\x69\x6e\x6c\x69\x6e\x65\x22\76\xa\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\40\40\40\x3c\160\x3e\74\x73\164\162\x6f\156\147\x3e"; esc_html_e("\x56\101\124\x20\x6e\x75\155\142\x65\162\40\151\163\40\156\157\x74\40\x76\x61\154\x69\x64\41", "\x74\145\x61\155\167\x61\156\164\x65\x75\166\141\164\166\151\x65\x73"); echo "\74\57\x73\164\x72\x6f\156\x67\76\74\57\160\76\12\x20\x20\x20\x20\x20\40\40\x20\x20\x20\40\40\40\x20\40\40\x3c\57\144\x69\166\x3e\xa\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20"; Gy46vV: echo "\xa\40\40\40\40\40\x20\40\40\x20\40\40\40"; if (empty($ahEfqR["\x76\141\164"])) { goto LcXS78; } echo "\x20\x20\40\x20\40\40\40\40\40\40\x20\x20\40\40\40\x20"; if ($ahEfqR["\151\x73\x5f\166\141\x6c\151\x64"]) { goto Vna1x3; } echo "\40\40\x20\40\x20\40\x20\x20\40\x20\x20\40\40\x20\40\40\x20\x20\x20\x20\x3c\160\x20\x73\164\x79\x6c\145\75\x22\143\157\x6c\x6f\162\72\x20\x23\144\x63\63\62\63\62\73\x22\76\74\x73\164\162\157\x6e\x67\x3e"; esc_html_e("\xe2\x9c\227\x20\x56\101\x54\40\151\156\166\x61\154\x69\144", "\164\x65\x61\x6d\x77\x61\x6e\x74\145\x75\166\141\x74\166\151\x65\x73"); echo "\x3c\57\x73\164\x72\x6f\156\x67\x3e\74\x2f\160\76\12\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x20\40\x20\40\x20\x20"; goto r2ZIKe; Vna1x3: echo "\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\74\x70\x20\x73\x74\171\154\x65\75\x22\143\157\x6c\x6f\162\x3a\x20\43\x34\66\x62\64\x35\60\x3b\42\x3e\x3c\x73\164\162\x6f\x6e\147\76"; esc_html_e("\xe2\234\223\40\x56\x41\124\x20\166\141\x6c\x69\144", "\164\145\x61\x6d\167\x61\x6e\164\x65\165\x76\141\x74\166\x69\x65\163"); echo "\74\57\163\x74\162\157\156\147\x3e\x3c\57\160\x3e\12\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20"; r2ZIKe: echo "\12\40\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\40\74\x70\76\74\x73\164\x72\x6f\x6e\147\x3e"; esc_html_e("\103\x6f\155\160\x61\x6e\171\x3a", "\164\145\x61\x6d\167\x61\156\164\x65\165\x76\x61\x74\x76\151\145\x73"); echo "\74\57\x73\164\x72\x6f\156\147\x3e\74\x62\x72\76\xa\x20\40\x20\40\40\x20\x20\40\x20\40\40\x20\x20\x20\40\40\40\x20\40\40"; echo esc_html($ahEfqR["\x6e\x61\155\x65"]); echo "\x3c\x2f\160\76\xa\12\40\x20\40\40\x20\40\40\x20\40\40\40\40\x20\x20\x20\x20\x3c\x70\76\x3c\x73\x74\162\157\x6e\147\x3e"; esc_html_e("\126\x41\124\x3a", "\164\x65\141\155\167\141\x6e\164\145\x75\166\x61\x74\x76\x69\145\x73"); echo "\74\x2f\163\x74\x72\x6f\156\x67\x3e\x3c\x62\x72\76\xa\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\40\40\x20\40\x20"; echo esc_html($ahEfqR["\162\141\167\137\166\x61\x74"]); echo "\x3c\x2f\x70\76\xa\xa\x20\40\40\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\74\160\x3e\74\163\164\162\157\156\x67\76"; esc_html_e("\101\144\x64\x72\x65\163\x73\x3a", "\164\145\141\x6d\x77\141\x6e\x74\145\165\x76\x61\164\166\x69\x65\x73"); echo "\x3c\x2f\163\x74\x72\x6f\156\147\76\x3c\142\x72\x3e\xa\40\40\40\x20\40\40\x20\x20\40\40\40\40\40\x20\x20\x20\40\x20\40\40"; echo nl2br(esc_html($ahEfqR["\x61\144\x64\x72\145\163\163"])); echo "\74\57\x70\x3e\12\xa\40\x20\x20\40\40\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\74\160\76\74\163\164\x72\x6f\x6e\x67\x3e"; esc_html_e("\x4c\141\163\164\x20\x75\x70\144\141\164\x65\x3a", "\x74\x65\x61\x6d\x77\141\156\164\x65\165\166\141\164\166\x69\145\163"); echo "\x3c\x2f\x73\x74\162\x6f\x6e\147\x3e\74\x62\162\76\xa\x20\x20\40\40\40\x20\40\x20\x20\x20\40\40\x20\40\40\x20\40\40\x20\40"; echo esc_html($ahEfqR["\154\x61\163\x74\x5f\x75\160\x64\141\164\x65"]); echo "\x3c\x2f\x70\76\xa\12\40\40\x20\40\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x20"; if (empty($ahEfqR["\x76\x69\x65\163\137\145\x72\x72\157\x72"])) { goto v4slZI; } echo "\40\40\40\40\40\x20\x20\40\x20\40\x20\40\40\x20\x20\40\40\40\40\40\x3c\144\151\x76\40\x63\x6c\141\x73\x73\75\42\x6e\x6f\x74\x69\143\x65\x20\156\157\164\151\x63\145\x2d\145\x72\x72\157\162\40\x69\156\154\x69\x6e\145\x22\76\xa\40\40\x20\x20\x20\40\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\x3c\x70\x3e\x3c\163\x74\162\157\156\147\x3e\105\x72\162\157\x72\x3a\x3c\x2f\x73\164\162\x6f\156\x67\76\x20"; echo esc_html(wp_strip_all_tags($ahEfqR["\166\151\x65\163\x5f\145\162\x72\157\162"])); echo "\74\57\x70\76\12\x20\40\40\x20\40\40\40\x20\x20\40\x20\x20\40\40\40\40\x20\40\x20\40\x3c\57\144\x69\166\x3e\12\x20\40\x20\40\x20\40\40\40\40\x20\40\x20\40\x20\40\40"; v4slZI: echo "\40\40\x20\x20\x20\40\40\x20\40\x20\40\x20"; goto zdw9J6; LcXS78: echo "\x20\x20\40\40\x20\40\x20\x20\40\40\x20\x20\x20\40\40\x20\74\x64\x69\x76\x20\143\x6c\141\163\163\75\42\156\157\x74\151\x63\x65\40\156\157\164\151\143\x65\x2d\x77\141\x72\x6e\151\x6e\x67\40\x69\x6e\x6c\x69\156\145\42\x3e\12\x20\x20\40\x20\40\40\40\40\x20\40\x20\x20\x20\40\40\40\x20\40\x20\40\74\160\x3e\74\x73\164\162\157\x6e\x67\x3e"; esc_html_e("\116\x6f\40\x56\x41\x54\x20\156\165\x6d\142\x65\x72\x20\x70\162\157\166\x69\x64\145\144", "\164\145\141\x6d\167\x61\156\164\x65\x75\166\141\x74\166\151\x65\163"); echo "\x3c\x2f\163\x74\162\x6f\x6e\147\76\74\57\160\x3e\12\x20\x20\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\40\40\74\57\x64\151\x76\76\xa\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20"; zdw9J6: echo "\40\40\40\x20\40\x20\x20\x20\74\57\144\151\166\x3e\12\40\40\40\40\40\x20\x20\x20"; } }21 namespace Teamwanteuvatvies; use WP_Post; defined("\x41\102\x53\120\101\x54\x48") || exit; class WoocommerceAdminOrderVatMetabox { public function __construct() { add_action("\141\144\x64\137\x6d\x65\164\x61\x5f\142\x6f\170\145\x73", [$this, "\141\144\144\x56\x61\164\x4d\145\164\141\142\x6f\x78"]); } public function addVatMetabox() { $ZaZry3 = wc_get_container()->get("\101\165\164\x6f\155\x61\164\164\151\143\134\x57\157\157\x43\157\x6d\x6d\x65\162\x63\145\134\111\x6e\x74\x65\162\156\141\154\x5c\x44\141\164\141\123\x74\157\x72\x65\x73\x5c\117\162\144\x65\162\x73\x5c\x43\165\x73\164\157\155\117\162\144\145\162\163\x54\x61\x62\154\x65\103\157\156\x74\x72\x6f\x6c\154\145\162")->custom_orders_table_usage_is_enabled() ? wc_get_page_screen_id("\163\x68\x6f\x70\55\157\x72\x64\145\162") : "\163\150\157\160\137\x6f\x72\144\x65\x72"; add_meta_box("\x74\145\x61\155\167\x61\x6e\x74\145\165\166\141\x74\x76\151\145\163\x5f\x76\x61\x74\x5f\151\x6e\x66\x6f", __("\126\x41\x54\x20\x56\111\105\x53\x20\111\x6e\146\157\162\x6d\141\x74\x69\157\x6e", "\x74\145\x61\155\167\141\x6e\164\145\165\166\x61\x74\166\x69\x65\163"), [$this, "\144\151\x73\160\x6c\x61\171\x56\x61\x74\115\145\164\141\142\157\x78"], $ZaZry3, "\x73\x69\x64\145", "\x64\145\x66\141\x75\x6c\x74"); } public function displayVatMetabox($f15u3a) { $n26AoU = $f15u3a instanceof WP_Post ? wc_get_order($f15u3a->ID) : $f15u3a; if ($n26AoU) { goto DqOZIa; } echo "\74\x70\76" . esc_html__("\x4e\x6f\40\126\101\x54\x20\126\111\105\x53\x20\144\141\x74\x61\40\146\157\x72\x20\164\150\151\163\40\x6f\x72\x64\145\162\56", "\164\x65\x61\x6d\167\x61\x6e\x74\145\x75\166\141\164\166\x69\x65\163") . "\74\57\x70\76"; return; DqOZIa: $xjg1My = null; if (!method_exists($n26AoU, "\147\145\164\x5f\x69\144")) { goto RJqsby; } $xjg1My = $n26AoU->get_id(); RJqsby: if (!(!$xjg1My && property_exists($n26AoU, "\111\x44"))) { goto hJAVMC; } $xjg1My = $n26AoU->ID; hJAVMC: if ($xjg1My) { goto J1pmF4; } return; J1pmF4: $SGSslf = $this->getVatData($xjg1My, "\142\151\154\154\151\156\147"); if (!empty($SGSslf)) { goto aTfbhm; } echo "\74\x70\76" . esc_html__("\x4e\x6f\x20\126\x41\x54\x20\x56\111\x45\123\40\144\x61\x74\141\40\x66\157\162\40\x74\150\x69\163\x20\x6f\162\x64\145\162\56", "\x74\x65\x61\x6d\167\x61\x6e\164\x65\x75\166\141\x74\166\x69\145\x73") . "\x3c\x2f\x70\x3e"; return; aTfbhm: $this->renderVatInfo($SGSslf); } private function getVatData($xjg1My, $aILrhC) { global $wpdb; $v_OyrF = $wpdb->get_row($wpdb->prepare("\x53\105\x4c\x45\103\x54\40\x2a\x20\x46\122\x4f\x4d\40\x60{$wpdb->prefix}\164\145\x61\155\x77\141\156\x74\145\x75\166\141\164\x76\151\145\x73\x5f\141\144\x64\162\145\x73\x73\140\40\127\110\x45\x52\105\x20\x60\151\x64\137\x6f\x72\x64\145\x72\140\40\75\40\45\144\x20\101\116\x44\x20\140\157\162\144\145\x72\x5f\x74\171\160\x65\x60\40\x3d\40\x25\x73", $xjg1My, $aILrhC), ARRAY_A); return $v_OyrF; } private function renderVatInfo($C2ylmE) { echo "\40\40\40\40\40\40\40\x20\x3c\144\x69\x76\x20\x63\154\x61\x73\x73\75\42\164\145\141\155\167\x61\x6e\164\x65\165\166\141\x74\x76\x69\x65\163\55\x76\141\x74\55\x63\157\x6e\x74\141\x69\156\145\162\42\x3e\xa\x20\40\40\40\40\x20\40\x20\x20\40\40\x20"; if ($C2ylmE["\151\x73\x5f\166\141\154\151\x64"]) { goto EWDK04; } echo "\x20\40\x20\40\x20\40\x20\40\40\x20\x20\x20\40\40\40\40\x3c\144\151\x76\x20\143\x6c\141\163\x73\75\x22\x6e\x6f\x74\151\143\x65\x20\x6e\157\x74\151\x63\145\x2d\145\x72\x72\157\x72\x20\151\x6e\154\x69\156\145\42\76\12\40\40\x20\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\40\74\x70\x3e\x3c\x73\x74\162\x6f\156\147\76"; esc_html_e("\x56\x41\124\x20\156\165\x6d\142\145\162\x20\x69\x73\x20\156\x6f\164\40\x76\141\154\151\x64\x21", "\164\x65\141\x6d\x77\141\x6e\164\145\165\166\141\164\x76\151\145\x73"); echo "\x3c\x2f\x73\x74\x72\157\x6e\147\76\x3c\x2f\160\x3e\xa\x20\x20\40\x20\40\40\40\x20\40\x20\40\x20\40\x20\40\x20\74\x2f\144\x69\166\x3e\xa\40\40\x20\x20\x20\x20\40\40\x20\40\x20\40"; EWDK04: echo "\12\x20\40\40\40\40\x20\40\x20\x20\40\x20\x20"; if (empty($C2ylmE["\166\141\x74"])) { goto iVS3kg; } echo "\40\40\40\x20\x20\40\x20\40\40\40\x20\x20\40\40\x20\40"; if ($C2ylmE["\151\163\x5f\166\141\x6c\151\x64"]) { goto mE43tQ; } echo "\40\x20\x20\40\40\x20\40\40\x20\40\x20\x20\x20\40\x20\40\40\x20\40\40\x3c\x70\x20\x73\164\x79\154\x65\75\x22\x63\x6f\x6c\157\x72\x3a\x20\43\144\x63\63\x32\63\x32\x3b\42\x3e\x3c\163\164\x72\157\x6e\x67\x3e"; esc_html_e("\xe2\x9c\x97\40\126\101\124\x20\151\156\x76\x61\x6c\151\x64", "\164\x65\141\155\x77\x61\156\164\x65\165\166\141\x74\x76\151\145\163"); echo "\x3c\57\x73\164\162\157\156\x67\76\x3c\57\160\76\12\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\40\x20\x20\40"; goto lPzJta; mE43tQ: echo "\x20\40\x20\40\x20\x20\40\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\x20\74\160\x20\x73\x74\171\154\x65\x3d\42\143\x6f\154\x6f\162\x3a\x20\x23\64\x36\x62\x34\65\60\x3b\x22\x3e\74\x73\164\162\x6f\156\147\x3e"; esc_html_e("\342\x9c\x93\x20\x56\101\124\40\x76\141\154\151\x64", "\x74\145\x61\x6d\167\141\x6e\x74\145\x75\166\x61\164\166\x69\145\x73"); echo "\74\57\163\164\162\x6f\156\147\76\74\x2f\x70\x3e\xa\40\40\x20\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\40"; lPzJta: echo "\12\40\x20\x20\40\40\40\40\x20\40\40\40\40\40\x20\x20\40\74\x70\x3e\74\163\164\162\157\156\147\76"; esc_html_e("\x43\x6f\155\160\141\x6e\x79\72", "\164\145\141\155\x77\x61\x6e\164\x65\x75\166\x61\x74\166\151\145\x73"); echo "\74\x2f\163\x74\162\x6f\156\147\76\74\142\162\x3e\xa\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\40\x20\40\40\40\x20"; echo esc_html($C2ylmE["\x6e\141\x6d\x65"]); echo "\74\x2f\160\x3e\xa\xa\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\74\160\x3e\x3c\x73\x74\x72\x6f\x6e\147\x3e"; esc_html_e("\126\101\x54\72", "\164\x65\x61\155\x77\141\156\164\145\x75\x76\x61\164\x76\151\145\x73"); echo "\74\x2f\163\x74\162\157\x6e\147\x3e\74\x62\x72\76\12\40\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\40\x20"; echo esc_html($C2ylmE["\162\141\x77\x5f\x76\141\164"]); echo "\74\57\160\x3e\xa\12\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\74\160\76\x3c\163\x74\x72\157\156\x67\76"; esc_html_e("\101\x64\144\162\x65\163\x73\x3a", "\164\x65\x61\155\167\141\x6e\x74\145\165\x76\141\x74\x76\151\x65\x73"); echo "\74\57\x73\164\162\x6f\x6e\x67\x3e\74\142\x72\76\xa\40\40\40\40\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\40\40\x20\40"; echo nl2br(esc_html($C2ylmE["\x61\144\x64\162\145\x73\163"])); echo "\74\x2f\x70\76\12\xa\x20\x20\x20\40\x20\40\x20\40\40\40\x20\x20\40\x20\40\x20\x3c\x70\x3e\74\x73\x74\162\x6f\156\x67\x3e"; esc_html_e("\114\141\x73\x74\40\165\x70\144\141\164\145\72", "\164\145\141\155\x77\x61\x6e\164\145\x75\166\141\164\x76\x69\145\x73"); echo "\x3c\x2f\x73\x74\162\157\156\147\76\x3c\142\162\x3e\xa\40\x20\40\40\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40"; echo esc_html($C2ylmE["\x6c\x61\163\164\137\x75\160\x64\x61\x74\x65"]); echo "\x3c\x2f\x70\76\xa\12\x20\40\40\40\x20\x20\x20\40\x20\40\40\x20\x20\40\40\x20"; if (empty($C2ylmE["\166\x69\x65\163\x5f\x65\x72\x72\157\162"])) { goto uOou5Y; } echo "\40\x20\40\40\x20\x20\40\40\x20\40\x20\40\40\x20\40\x20\40\x20\40\x20\x3c\x64\151\166\40\143\154\141\x73\163\x3d\42\x6e\x6f\x74\151\x63\145\x20\156\x6f\x74\151\x63\145\55\145\162\x72\157\x72\x20\151\x6e\x6c\x69\x6e\145\x22\76\12\40\40\40\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\40\x20\x20\x3c\160\76\74\x73\x74\162\157\156\x67\76\105\x72\162\157\x72\x3a\74\x2f\163\164\162\x6f\x6e\x67\x3e\x20"; echo esc_html(wp_strip_all_tags($C2ylmE["\x76\x69\145\x73\x5f\145\162\162\157\162"])); echo "\74\x2f\x70\76\xa\40\40\40\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\74\57\144\151\x76\x3e\xa\x20\x20\40\40\40\40\x20\x20\40\x20\40\x20\x20\40\x20\x20"; uOou5Y: echo "\x20\x20\x20\40\40\40\x20\x20\40\40\x20\x20"; goto NjWcCA; iVS3kg: echo "\40\40\x20\40\40\40\x20\40\40\x20\40\x20\x20\x20\x20\x20\x3c\x64\151\166\40\143\x6c\x61\163\163\75\x22\156\157\x74\x69\x63\145\x20\156\157\164\151\143\145\x2d\x77\141\x72\x6e\x69\156\x67\40\151\156\154\151\156\145\42\x3e\xa\x20\40\x20\x20\40\40\x20\x20\x20\40\40\x20\40\x20\x20\40\40\x20\40\40\x3c\160\76\74\163\164\x72\157\156\147\x3e"; esc_html_e("\116\157\40\x56\x41\x54\40\156\x75\155\x62\x65\x72\x20\160\x72\x6f\x76\151\144\145\x64", "\164\x65\141\x6d\x77\x61\156\x74\145\x75\x76\141\164\166\151\x65\x73"); echo "\74\57\163\x74\x72\x6f\156\x67\76\74\57\160\76\12\x20\40\40\x20\40\40\40\40\40\40\x20\x20\40\40\x20\40\74\57\x64\151\x76\76\xa\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20"; NjWcCA: echo "\x20\x20\40\40\x20\x20\40\x20\74\x2f\144\x69\x76\x3e\12\x20\40\40\40\x20\40\x20\40"; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/WoocommerceB2bFields.php
r3388298 r3388300 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\ x42\x53\x50\x41\124\x48") || exit; class WoocommerceB2bFields { public static $b2bFields; public static $vatRequired = false; private static $possibleCompanyFields = array("\x63\157\155\160\141\156\171", "\x62\x69\x6c\x6c\x69\156\147\137\x63\x6f\x6d\x70\141\156\x79", "\x73\x68\x69\x70\160\151\x6e\x67\137\143\157\x6d\x70\x61\156\x79"); private static $possibleVatFields = array("\166\x61\x74", "\142\151\154\154\x69\156\x67\x5f\x76\141\164", "\x73\x68\x69\x70\x70\x69\x6e\x67\137\x76\x61\x74"); public static function init() { add_action("\167\157\157\143\157\155\155\x65\x72\x63\x65\x5f\151\x6e\x69\x74", [self::class, "\x70\162\145\160\141\162\x65\x43\x6f\x6e\146\x69\147\x75\x72\x61\x74\151\x6f\x6e"], 10); add_action("\x77\157\157\143\x6f\x6d\x6d\145\162\143\x65\137\143\x68\x65\143\x6b\x6f\165\164\137\x66\x69\x65\x6c\x64\x73", [self::class, "\163\145\x74\x75\160\114\145\147\x61\x63\x79\102\62\142\106\151\145\154\144\x73"], 500); add_action("\x77\157\157\x63\157\x6d\x6d\145\x72\143\x65\137\143\150\x65\143\153\157\165\164\x5f\x66\151\145\154\144\x73", [self::class, "\141\x64\x64\x4c\x65\147\141\x63\171\127\157\x6f\x63\157\x6d\155\x65\x72\143\145\106\151\x65\x6c\144\x73"], 600); add_action("\167\157\x6f\143\x6f\x6d\x6d\145\x72\x63\x65\x5f\x63\x68\x65\143\153\157\x75\x74\x5f\143\162\145\x61\164\x65\137\x6f\162\x64\145\162", [self::class, "\163\x61\x76\x65\x4f\162\x64\x65\162\115\145\164\141\106\151\145\x6c\x64\x73"], 10, 2); add_filter("\167\157\157\143\157\155\155\x65\x72\143\x65\137\x61\144\x6d\151\x6e\x5f\x62\151\x6c\x6c\x69\156\x67\137\x66\x69\x65\154\144\x73", [self::class, "\141\144\144\x42\x69\x6c\x6c\151\x6e\x67\106\151\145\x6c\x64\x73\x54\x6f\x41\144\155\x69\156"]); add_filter("\x77\x6f\x6f\x63\157\155\x6d\145\x72\143\x65\x5f\141\x64\x6d\x69\156\137\x73\x68\x69\x70\160\x69\x6e\x67\137\146\151\145\154\x64\163", [self::class, "\141\x64\144\123\150\151\160\x70\x69\x6e\147\106\151\145\154\x64\163\124\157\x41\144\x6d\x69\156"]); add_action("\167\157\x6f\x63\157\155\x6d\x65\x72\143\145\137\x6f\x72\144\145\162\137\x64\145\164\x61\x69\x6c\x73\137\x61\146\x74\x65\162\137\x63\165\163\164\x6f\x6d\145\x72\x5f\x64\x65\164\x61\x69\x6c\163", [self::class, "\x64\151\163\160\154\x61\171\x4c\x65\x67\x61\x63\171\117\162\144\145\x72\x44\x65\164\141\x69\154\x73\117\x6e\106\162\157\x6e\164\145\x6e\144"]); add_action("\167\x6f\157\143\157\155\155\x65\162\x63\x65\x5f\151\156\x69\x74", [self::class, "\x72\x65\x67\151\163\x74\145\162\x42\154\157\143\x6b\x41\144\144\x69\164\151\x6f\x6e\x61\x6c\x41\x64\144\162\145\163\x73\x46\x69\145\154\x64\x73"], 10000); } public static function prepareConfiguration() { self::$vatRequired = ConfigurationQuery::requireVatWhenOrdering(); } public static function getOrderData($P2gIKm) { $kSmq5T = ["\x73\x68\x69\160\x70\151\156\x67\137\x76\x61\164" => '', "\142\x69\154\x6c\x69\156\x67\137\x76\141\x74" => '', "\163\x68\151\160\x70\x69\x6e\x67\137\143\157\155\x70\x61\x6e\171" => '', "\x62\151\x6c\154\x69\x6e\147\137\143\x6f\x6d\160\x61\x6e\x79" => '']; if (!is_int($P2gIKm)) { goto JJHUDv; } $P2gIKm = \wc_get_order((int) $P2gIKm); JJHUDv: if (!(!$P2gIKm || !$P2gIKm instanceof \WC_Order)) { goto kSOj3p; } return $kSmq5T; kSOj3p: $qVCPCH = ["\143\157\x6d\160\x61\x6e\171", "\142\x69\x6c\154\151\156\147\x5f\143\x6f\155\160\141\x6e\171", "\137\142\151\x6c\154\151\x6e\x67\137\x74\x65\141\x6d\x77\141\156\164\145\165\166\141\x74\166\151\x65\163\x5f\x63\157\155\x70\141\156\171", "\137\x77\143\137\142\151\154\x6c\151\156\x67\x2f\x74\145\x61\155\167\141\156\164\145\165\x76\141\x74\166\151\x65\163\57\164\x65\x61\155\x77\141\156\164\x65\165\x76\141\164\166\x69\x65\163\x5f\x63\157\155\160\x61\x6e\171"]; foreach ($qVCPCH as $Xlea6E) { if (!($aiEPKR = $P2gIKm->get_data()["\142\151\x6c\154\x69\x6e\x67"][$Xlea6E] ?? $P2gIKm->get_meta($Xlea6E))) { goto w2fq3z; } $kSmq5T["\142\151\x6c\x6c\151\156\147\x5f\x63\157\x6d\160\x61\x6e\x79"] = $aiEPKR; goto LOjwFV; w2fq3z: ByieiP: } LOjwFV: $iJMDuT = ["\x76\x61\x74", "\142\x69\x6c\154\151\156\x67\137\166\141\164", "\x5f\142\151\x6c\x6c\x69\156\x67\137\x74\x65\x61\155\x77\x61\x6e\x74\x65\x75\166\141\x74\x76\x69\145\x73\x5f\x76\x61\x74", "\x5f\167\x63\137\142\x69\x6c\x6c\x69\x6e\x67\x2f\x74\145\x61\155\167\x61\x6e\164\x65\x75\x76\x61\164\166\151\145\x73\x2f\164\x65\141\x6d\x77\141\156\164\145\x75\x76\x61\x74\x76\151\145\163\x5f\166\x61\x74"]; foreach ($iJMDuT as $Xlea6E) { if (!($aiEPKR = $P2gIKm->get_data()["\142\x69\x6c\154\x69\156\x67"][$Xlea6E] ?? $P2gIKm->get_meta($Xlea6E))) { goto P3GmG7; } $kSmq5T["\x62\x69\154\x6c\151\x6e\x67\x5f\x76\x61\x74"] = $aiEPKR; goto WKmbBj; P3GmG7: oEYiNZ: } WKmbBj: $uXgIlT = ["\143\x6f\155\x70\141\x6e\x79", "\x73\150\151\x70\160\151\156\147\x5f\143\157\155\x70\141\x6e\171", "\137\163\150\151\160\160\x69\156\x67\137\x74\145\x61\155\x77\x61\156\164\145\x75\166\141\x74\166\151\x65\x73\137\x63\x6f\x6d\160\x61\156\x79", "\x5f\x77\x63\137\x73\x68\151\160\160\x69\x6e\x67\57\164\145\x61\155\167\141\156\164\145\x75\166\141\164\x76\x69\x65\163\57\164\x65\141\x6d\167\x61\156\x74\x65\x75\166\x61\x74\x76\x69\145\x73\137\143\157\x6d\160\141\x6e\171"]; foreach ($uXgIlT as $Xlea6E) { if (!($aiEPKR = $P2gIKm->get_data()["\x73\150\151\x70\160\x69\x6e\x67"][$Xlea6E] ?? $P2gIKm->get_meta($Xlea6E))) { goto Ql7llM; } $kSmq5T["\163\150\151\160\x70\151\x6e\x67\137\143\x6f\155\160\x61\156\171"] = $aiEPKR; goto lBa2NZ; Ql7llM: Q4ED0m: } lBa2NZ: $Nlw92U = ["\166\141\x74", "\163\150\151\x70\x70\151\x6e\147\137\x76\141\x74", "\137\163\150\151\160\160\151\x6e\147\x5f\x74\x65\x61\x6d\x77\x61\x6e\164\x65\165\x76\141\x74\x76\x69\x65\x73\x5f\166\x61\x74", "\137\x77\x63\x5f\163\x68\151\x70\160\x69\156\147\x2f\164\x65\x61\155\x77\141\x6e\164\x65\x75\166\141\164\166\151\145\x73\57\x74\145\x61\155\167\141\x6e\164\x65\165\x76\x61\x74\x76\x69\x65\163\x5f\x76\141\x74"]; foreach ($Nlw92U as $Xlea6E) { if (!($aiEPKR = $P2gIKm->get_data()["\163\150\x69\x70\x70\151\x6e\147"][$Xlea6E] ?? $P2gIKm->get_meta($Xlea6E))) { goto vCBR2q; } $kSmq5T["\x73\150\x69\160\160\x69\x6e\x67\x5f\x76\141\x74"] = $aiEPKR; goto WCZNY6; vCBR2q: LlodyX: } WCZNY6: return $kSmq5T; } public static function setupLegacyB2bFields($I5T8yj) { self::$b2bFields = ["\142\x69\154\154\151\156\147" => ["\166\141\164\x46\x69\x65\x6c\144" => null, "\143\x6f\155\x70\141\156\171\x46\151\x65\154\x64" => null], "\x73\x68\x69\x70\x70\151\x6e\x67" => ["\166\141\x74\x46\151\x65\154\144" => null, "\143\157\155\160\141\156\x79\x46\151\145\x6c\144" => null]]; foreach (self::$possibleCompanyFields as $tIhrlv) { foreach (self::$b2bFields as $GqTS1U => $Xlea6E) { if (!(isset($I5T8yj[$GqTS1U]) && isset($I5T8yj[$GqTS1U][$tIhrlv]) && empty(self::$b2bFields[$GqTS1U]["\143\x6f\x6d\160\x61\x6e\x79\106\151\145\154\x64"]))) { goto QbtMaF; } $I5T8yj[$GqTS1U][$tIhrlv]["\x72\x65\161\165\x69\x72\x65\x64"] = self::$vatRequired; self::$b2bFields[$GqTS1U]["\x63\157\x6d\x70\x61\x6e\171\x46\151\x65\154\144"] = $tIhrlv; QbtMaF: CIJYIM: } FvYt68: LdrMe_: } u1Vtb3: foreach (self::$possibleVatFields as $tIhrlv) { foreach (self::$b2bFields as $GqTS1U => $Xlea6E) { if (!(isset($I5T8yj[$GqTS1U]) && isset($I5T8yj[$GqTS1U][$tIhrlv]) && empty(self::$b2bFields[$GqTS1U]["\x76\x61\164\106\151\145\154\x64"]))) { goto Bl4_Ya; } $I5T8yj[$GqTS1U][$tIhrlv]["\x72\145\x71\x75\x69\162\145\144"] = self::$vatRequired; self::$b2bFields[$GqTS1U]["\166\141\164\x46\x69\145\154\144"] = $tIhrlv; Bl4_Ya: g9ECA5: } HesgAP: eraSqY: } lLw8Lu: return $I5T8yj; } public static function addLegacyWoocommerceFields($I5T8yj) { if (empty(self::$b2bFields)) { goto L9PHFm; } foreach (self::$b2bFields as $GqTS1U => $Xlea6E) { if (!(isset($I5T8yj[$GqTS1U]) && empty(self::$b2bFields[$GqTS1U]["\143\x6f\155\x70\141\x6e\171\x46\x69\145\154\x64"]))) { goto ai56XM; } $I5T8yj[$GqTS1U][$GqTS1U . "\x5f\x74\145\x61\x6d\167\141\156\164\x65\165\166\x61\164\166\x69\x65\x73\x5f\x63\x6f\155\x70\141\156\x79"] = ["\154\x61\142\x65\x6c" => __("\103\157\155\x70\x61\156\x79\x20\116\141\x6d\x65", "\164\145\x61\155\x77\x61\156\x74\x65\x75\166\x61\x74\x76\151\x65\163"), "\160\154\141\143\145\150\157\154\144\145\x72" => __("\105\156\164\x65\162\x20\x79\x6f\x75\162\x20\x63\x6f\155\x70\141\x6e\171\40\156\x61\155\x65", "\164\x65\x61\x6d\x77\x61\x6e\x74\145\x75\x76\141\164\x76\151\x65\163"), "\x72\145\161\165\x69\162\145\x64" => self::$vatRequired, "\x63\154\x61\163\163" => ["\146\x6f\x72\x6d\x2d\x72\x6f\167\55\x77\x69\x64\x65"], "\160\x72\x69\x6f\x72\151\x74\171" => 30]; self::$b2bFields[$GqTS1U]["\143\157\155\160\x61\156\171\106\x69\145\x6c\x64"] = $GqTS1U . "\137\164\x65\x61\155\167\x61\x6e\164\x65\165\x76\141\164\166\151\145\163\137\x63\x6f\155\160\x61\156\171"; ai56XM: if (!(isset($I5T8yj[$GqTS1U]) && empty(self::$b2bFields[$GqTS1U]["\166\x61\164\106\x69\145\x6c\144"]))) { goto uyaQZL; } $I5T8yj[$GqTS1U][$GqTS1U . "\137\164\145\141\155\167\141\156\x74\x65\165\166\x61\x74\x76\151\145\x73\137\166\x61\164"] = ["\154\x61\142\145\x6c" => __("\126\101\x54", "\164\145\141\x6d\167\x61\156\x74\145\165\166\141\x74\166\151\145\163"), "\160\x6c\x61\x63\x65\x68\x6f\154\144\x65\x72" => __("\105\156\164\x65\162\40\171\x6f\x75\162\x20\126\101\124\40\x6e\x75\x6d\x62\145\x72", "\x74\x65\141\155\x77\x61\156\x74\145\165\166\141\x74\166\151\x65\163"), "\162\145\161\x75\x69\x72\145\144" => self::$vatRequired, "\143\154\141\163\163" => ["\146\x6f\162\155\x2d\x72\x6f\x77\x2d\167\151\144\145"], "\160\162\x69\157\162\151\164\171" => 31]; self::$b2bFields[$GqTS1U]["\166\141\x74\x46\151\145\154\144"] = $GqTS1U . "\x5f\164\145\141\155\x77\141\x6e\164\x65\x75\166\x61\164\166\151\145\163\x5f\x76\x61\164"; uyaQZL: K1kSD0: } ANZnQu: L9PHFm: return $I5T8yj; } public static function saveOrderMetaFields($P2gIKm, $ahEfqR) { $P2gIKm->update_meta_data("\137\x62\x69\154\154\151\156\x67\x5f\164\145\141\155\167\x61\x6e\x74\145\x75\166\141\x74\166\x69\145\163\x5f\x63\x6f\155\160\x61\156\171", $ahEfqR["\x62\151\154\x6c\151\156\x67\x5f\164\x65\x61\155\167\x61\156\x74\145\165\166\141\164\166\x69\145\x73\x5f\x63\x6f\x6d\x70\141\x6e\171"] ?? ''); $P2gIKm->update_meta_data("\x5f\x62\151\154\154\x69\x6e\147\137\x74\145\x61\x6d\x77\x61\156\x74\x65\x75\x76\x61\164\x76\x69\145\163\137\166\141\x74", $ahEfqR["\x62\151\154\x6c\151\x6e\147\x5f\x74\145\141\x6d\x77\141\156\164\145\x75\x76\x61\x74\166\x69\x65\163\x5f\166\141\x74"] ?? ''); $P2gIKm->update_meta_data("\x5f\x73\x68\x69\x70\160\x69\x6e\147\x5f\164\x65\141\x6d\167\141\x6e\x74\x65\165\166\x61\x74\166\x69\x65\163\x5f\143\157\155\160\x61\x6e\x79", $ahEfqR["\163\150\151\x70\160\x69\x6e\147\x5f\164\145\141\x6d\x77\141\156\164\145\x75\166\x61\x74\x76\151\145\x73\x5f\x63\157\x6d\x70\x61\156\171"] ?? ''); $P2gIKm->update_meta_data("\137\163\150\151\x70\160\x69\156\147\x5f\164\x65\x61\x6d\x77\141\x6e\x74\x65\x75\166\x61\164\166\151\145\163\137\166\x61\x74", $ahEfqR["\x73\x68\x69\x70\x70\151\156\147\x5f\x74\x65\141\x6d\167\141\156\x74\x65\x75\166\x61\x74\x76\151\145\x73\x5f\x76\141\164"] ?? ''); } public static function addBillingFieldsToAdmin($I5T8yj) { return self::renderFieldsInAdmin("\x62\x69\x6c\x6c\151\x6e\x67", $I5T8yj); } public static function addShippingFieldsToAdmin($I5T8yj) { return self::renderFieldsInAdmin("\x73\150\151\x70\x70\151\156\147", $I5T8yj); } private static function hasBlockField($P2gIKm, $US286Z, $ra1va9) { if ($P2gIKm) { goto iGfz6H; } return false; iGfz6H: $gcsSOX = "\137\167\143\137{$ra1va9}\57\x74\x65\141\x6d\167\x61\x6e\x74\145\165\x76\x61\164\166\x69\145\x73\57\164\145\141\155\x77\x61\x6e\164\x65\165\x76\141\164\x76\151\145\163\137{$US286Z}"; $Uqm0Gu = $P2gIKm->get_meta($gcsSOX); return !empty($Uqm0Gu); } private static function renderFieldsInAdmin($GqTS1U, $I5T8yj) { $P2gIKm = Tools::getValue("\160\x61\x67\x65") === "\167\143\x2d\x6f\162\144\x65\162\x73" ? wc_get_order((int) Tools::getValue("\151\x64"), false) : null; $RGyvl4 = false; foreach (self::$possibleCompanyFields as $tIhrlv) { if (!isset($I5T8yj[$tIhrlv])) { goto wMadgQ; } $RGyvl4 = true; goto SFWdxe; wMadgQ: TJiWzl: } SFWdxe: $NqnT3R = false; foreach (self::$possibleVatFields as $tIhrlv) { if (!isset($I5T8yj[$tIhrlv])) { goto tMTOew; } $NqnT3R = true; goto h2eAw8; tMTOew: bIRsYy: } h2eAw8: $t38fdP = $P2gIKm ? self::hasBlockField($P2gIKm, "\x63\x6f\155\x70\x61\x6e\x79", $GqTS1U) : false; $IJ8WiX = $P2gIKm ? self::hasBlockField($P2gIKm, "\166\x61\164", $GqTS1U) : false; if (!($RGyvl4 && $P2gIKm)) { goto AxD751; } $RGyvl4 = !($P2gIKm->get_meta("\x5f{$GqTS1U}\x5f\164\145\x61\x6d\x77\x61\156\164\x65\x75\166\x61\x74\166\151\145\163\x5f\x63\x6f\x6d\160\141\x6e\171") || $t38fdP); AxD751: if (!($NqnT3R && $P2gIKm)) { goto S7HNth; } $NqnT3R = !($P2gIKm->get_meta("\x5f{$GqTS1U}\137\164\145\141\155\x77\141\156\164\x65\165\166\141\164\166\151\x65\x73\x5f\x76\x61\x74") || $IJ8WiX); S7HNth: if (!(!$RGyvl4 && !$t38fdP)) { goto y7ADBr; } $I5T8yj["\x74\145\x61\155\167\x61\x6e\164\145\x75\x76\141\x74\x76\151\145\163\x5f\x63\x6f\155\160\x61\156\x79"] = ["\154\141\x62\x65\x6c" => __("\x43\157\x6d\160\x61\156\171\x20\x4e\x61\155\145", "\164\145\141\x6d\x77\141\x6e\164\x65\165\x76\x61\164\166\151\x65\163"), "\163\150\x6f\x77" => true]; y7ADBr: if (!(!$NqnT3R && !$IJ8WiX)) { goto a1SiFC; } $I5T8yj["\164\145\141\155\x77\x61\x6e\164\x65\x75\166\x61\164\166\151\145\x73\x5f\166\x61\164"] = ["\154\x61\x62\x65\x6c" => __("\126\x41\124\x20\116\x75\155\x62\x65\x72", "\164\x65\x61\155\x77\141\156\164\x65\x75\166\x61\x74\166\x69\x65\x73"), "\x73\150\157\167" => true]; a1SiFC: return $I5T8yj; } public static function displayLegacyOrderDetailsOnFrontend($P2gIKm) { $xhHRMz = $P2gIKm->get_meta("\x5f\x77\x63\137\x62\x69\154\x6c\x69\156\x67\x2f\x74\145\x61\x6d\x77\141\156\x74\x65\x75\166\141\164\x76\151\x65\163\57\x74\145\141\x6d\167\x61\x6e\164\x65\165\166\x61\164\166\x69\145\163\137\x63\x6f\x6d\x70\141\x6e\171"); $rMb0zk = $P2gIKm->get_meta("\137\167\143\137\x62\151\x6c\154\151\156\147\57\x74\145\141\x6d\x77\141\156\x74\x65\x75\166\141\164\166\x69\x65\163\x2f\x74\145\x61\155\x77\141\156\164\x65\165\166\141\x74\x76\x69\145\163\x5f\x76\x61\x74"); $NeriEx = $P2gIKm->get_meta("\x5f\167\143\x5f\163\150\151\160\160\x69\x6e\x67\57\164\x65\x61\155\167\141\x6e\x74\145\x75\x76\x61\x74\x76\151\145\x73\x2f\164\145\141\155\x77\141\x6e\164\x65\165\x76\141\x74\x76\151\145\x73\x5f\143\157\x6d\x70\141\x6e\x79"); $BE9UPN = $P2gIKm->get_meta("\x5f\167\x63\137\x73\150\x69\x70\x70\151\156\147\x2f\x74\x65\141\x6d\167\141\156\164\145\x75\x76\141\164\166\x69\x65\163\x2f\x74\145\x61\x6d\167\141\156\164\145\165\166\x61\x74\x76\x69\x65\x73\137\x76\x61\164"); if (!empty($xhHRMz)) { goto MeTNGp; } $xhHRMz = $P2gIKm->get_meta("\137\x62\151\x6c\154\x69\156\x67\137\164\x65\x61\155\167\141\x6e\164\x65\165\x76\x61\164\x76\151\145\163\x5f\143\157\x6d\x70\141\156\x79"); MeTNGp: if (!empty($rMb0zk)) { goto XxHLKn; } $rMb0zk = $P2gIKm->get_meta("\x5f\142\151\x6c\154\151\156\x67\x5f\x74\145\x61\x6d\x77\141\156\x74\x65\x75\x76\141\164\x76\151\x65\163\137\166\141\164"); XxHLKn: if (!empty($NeriEx)) { goto pCg8oI; } $NeriEx = $P2gIKm->get_meta("\137\x73\150\151\160\160\151\x6e\x67\x5f\164\x65\141\x6d\x77\x61\156\x74\145\165\x76\141\x74\166\x69\145\x73\x5f\x63\157\155\160\x61\156\171"); pCg8oI: if (!empty($BE9UPN)) { goto zMmRhb; } $BE9UPN = $P2gIKm->get_meta("\137\163\x68\151\x70\x70\151\x6e\147\137\x74\x65\x61\155\167\x61\x6e\164\x65\x75\x76\141\164\166\151\x65\163\137\166\x61\164"); zMmRhb: if (!($xhHRMz || $rMb0zk)) { goto FJNnGw; } echo "\74\144\151\x76\40\x63\154\x61\x73\163\x3d\x22\x77\157\157\143\157\x6d\x6d\x65\162\x63\145\55\143\x75\163\x74\x6f\155\145\162\x2d\144\145\x74\141\x69\x6c\x73\x2d\55\x63\x75\x73\x74\157\155\42\76"; echo "\74\x68\x33\x3e" . esc_html__("\x42\x69\x6c\x6c\151\x6e\147\40\104\x65\x74\141\x69\x6c\163", "\x74\x65\x61\x6d\167\141\156\x74\145\165\x76\141\x74\166\151\x65\x73") . "\x3c\57\150\x33\x3e"; if (!$xhHRMz) { goto SfAl8l; } echo "\x3c\x70\x3e\x3c\163\164\x72\x6f\156\x67\x3e" . esc_html__("\x43\x6f\155\x70\x61\156\x79\40\116\141\x6d\145", "\164\145\141\155\167\x61\156\164\x65\165\x76\x61\164\166\151\145\x73") . "\x3a\74\57\x73\x74\x72\x6f\156\x67\76\x20" . esc_html($xhHRMz) . "\74\57\x70\76"; SfAl8l: if (!$rMb0zk) { goto f1vcns; } echo "\x3c\x70\76\x3c\x73\164\162\x6f\156\x67\76" . esc_html__("\126\101\124\40\116\165\x6d\x62\x65\x72", "\x74\145\x61\155\x77\141\x6e\164\145\x75\166\141\164\166\x69\145\163") . "\x3a\74\x2f\163\x74\162\x6f\156\147\76\40" . esc_html($rMb0zk) . "\74\57\160\x3e"; f1vcns: echo "\x3c\57\144\x69\166\76"; FJNnGw: if (!($NeriEx || $BE9UPN)) { goto UtNfZA; } echo "\74\144\151\x76\x20\x63\154\x61\163\163\75\x22\x77\157\x6f\x63\x6f\155\x6d\x65\x72\x63\145\55\x63\x75\163\x74\157\155\x65\162\55\x64\x65\164\141\x69\154\163\55\x2d\143\x75\x73\164\x6f\155\x22\x3e"; echo "\x3c\x68\63\76" . esc_html__("\123\x68\151\160\x70\151\x6e\147\x20\x44\145\164\x61\x69\x6c\x73", "\x74\x65\141\x6d\x77\x61\x6e\x74\145\x75\166\x61\x74\166\x69\145\x73") . "\74\x2f\x68\x33\76"; if (!$NeriEx) { goto SLQh88; } echo "\x3c\x70\x3e\x3c\163\x74\x72\157\156\x67\76" . esc_html__("\x43\x6f\x6d\x70\x61\156\x79\40\116\x61\x6d\x65", "\164\145\141\155\167\x61\156\x74\145\165\x76\141\x74\x76\x69\145\163") . "\x3a\x3c\57\x73\164\x72\x6f\156\147\76\x20" . esc_html($NeriEx) . "\74\x2f\160\76"; SLQh88: if (!$BE9UPN) { goto jpdRv0; } echo "\74\x70\x3e\x3c\163\x74\162\x6f\156\x67\x3e" . esc_html__("\x56\x41\x54\x20\116\x75\x6d\142\x65\x72", "\164\145\141\155\167\x61\156\164\x65\165\166\x61\x74\166\x69\x65\x73") . "\72\74\x2f\x73\164\162\157\156\147\76\x20" . esc_html($BE9UPN) . "\74\x2f\160\76"; jpdRv0: echo "\74\x2f\144\x69\166\76"; UtNfZA: } public static function registerBlockAdditionalAddressFields() { if (!function_exists("\167\157\x6f\x63\x6f\x6d\155\x65\x72\143\145\137\162\145\147\151\x73\x74\x65\x72\137\x61\144\x64\x69\x74\x69\157\156\141\154\137\143\150\x65\143\153\x6f\x75\x74\x5f\146\x69\x65\x6c\x64")) { return; } $bfzEt6 = ["\x74\x65\x61\155\167\141\156\164\x65\165\166\141\164\x76\151\145\163\137\x63\157\x6d\x70\x61\156\x79" => ["\x6c\x61\142\145\x6c" => __("\103\x6f\x6d\160\x61\x6e\171\40\116\141\155\145", "\164\145\141\x6d\167\x61\x6e\x74\145\165\166\141\164\x76\151\145\163"), "\x74\x79\160\x65" => "\164\x65\170\x74", "\x72\145\161\x75\151\162\x65\144" => self::$vatRequired, "\x70\162\x69\157\x72\151\164\x79" => 401], "\164\145\x61\x6d\x77\x61\x6e\x74\145\x75\x76\141\x74\x76\151\x65\x73\x5f\x76\x61\164" => ["\154\141\142\x65\154" => __("\126\x41\x54\x20\x4e\x75\x6d\142\x65\x72", "\164\145\141\x6d\167\x61\x6e\x74\x65\x75\x76\x61\x74\x76\x69\145\163"), "\164\171\x70\x65" => "\x74\145\170\164", "\x72\x65\161\165\x69\x72\145\144" => self::$vatRequired, "\160\162\x69\157\x72\151\x74\x79" => 402]]; $PW9Yra = Package::container()->get(CheckoutFields::class); $z6ZgFR = $PW9Yra->get_address_fields_keys(); if (!(CartCheckoutUtils::get_company_field_visibility() === "\150\x69\144\144\145\x6e")) { goto GH0sZS; } unset($z6ZgFR[array_search("\143\157\x6d\160\141\156\x79", $z6ZgFR)]); GH0sZS: foreach (self::$possibleCompanyFields as $tIhrlv) { if (!in_array($tIhrlv, $z6ZgFR)) { goto z8EcKg; } unset($bfzEt6["\x74\x65\141\x6d\167\141\x6e\x74\x65\x75\x76\x61\164\x76\151\145\163\x5f\x63\x6f\x6d\160\141\x6e\x79"]); goto NiAi02; z8EcKg: RfvQ8E: } NiAi02: foreach (self::$possibleVatFields as $tIhrlv) { if (!in_array($tIhrlv, $z6ZgFR)) { goto I0wHli; } unset($bfzEt6["\x74\x65\x61\155\x77\141\156\x74\x65\165\x76\141\164\x76\151\145\163\x5f\166\141\x74"]); goto mTsduy; I0wHli: Oi1zhV: } mTsduy: foreach ($bfzEt6 as $u3xakK => $nZbhRF) { $dUyK4d = "\164\x65\x61\155\x77\x61\x6e\x74\x65\165\166\141\x74\x76\x69\x65\x73\x2f" . $u3xakK; woocommerce_register_additional_checkout_field(["\151\x64" => $dUyK4d, "\154\141\x62\x65\x6c" => $nZbhRF["\x6c\141\142\x65\x6c"], "\x6c\x6f\143\141\164\x69\x6f\156" => "\141\x64\144\162\145\x73\x73", "\x74\x79\x70\145" => $nZbhRF["\164\x79\x70\145"], "\x72\145\x71\x75\x69\x72\145\x64" => $nZbhRF["\162\145\x71\165\151\x72\x65\144"], "\151\x6e\x64\145\x78" => $nZbhRF["\x70\162\x69\x6f\162\151\164\x79"]]); WyrE4S: } In8vpO: } }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\x48") || exit; class WoocommerceB2bFields { public static $b2bFields; public static $vatRequired = false; private static $possibleCompanyFields = array("\x63\157\155\160\141\156\x79", "\142\x69\154\154\x69\x6e\x67\137\x63\x6f\x6d\x70\x61\x6e\171", "\x73\x68\151\x70\160\151\156\147\137\143\157\155\x70\x61\156\x79"); private static $possibleVatFields = array("\166\x61\164", "\142\x69\154\x6c\x69\x6e\147\x5f\166\x61\164", "\163\x68\x69\160\x70\x69\156\x67\137\166\141\164"); public static function init() { add_action("\x77\x6f\157\x63\x6f\155\155\x65\162\x63\145\x5f\x69\x6e\151\x74", [self::class, "\160\162\145\x70\x61\162\145\103\x6f\x6e\x66\151\x67\x75\162\141\164\x69\157\156"], 10); add_action("\x77\x6f\x6f\x63\x6f\x6d\155\x65\162\x63\x65\x5f\143\150\x65\143\153\x6f\x75\x74\137\146\x69\145\154\x64\x73", [self::class, "\163\x65\x74\165\x70\114\145\147\x61\143\171\102\62\x62\106\151\x65\x6c\x64\163"], 500); add_action("\x77\x6f\157\143\x6f\x6d\x6d\x65\162\143\x65\137\143\x68\145\x63\153\x6f\x75\164\137\146\151\x65\154\x64\x73", [self::class, "\141\x64\x64\114\145\147\x61\x63\x79\x57\x6f\x6f\143\157\155\x6d\x65\162\x63\x65\106\151\145\x6c\144\163"], 600); add_action("\x77\157\157\x63\157\x6d\x6d\145\x72\x63\145\x5f\x63\150\x65\143\x6b\157\165\164\137\x63\162\x65\141\164\x65\x5f\157\162\x64\145\x72", [self::class, "\163\x61\x76\x65\117\x72\144\145\x72\x4d\145\x74\141\106\x69\145\154\x64\163"], 10, 2); add_filter("\x77\x6f\157\143\x6f\155\155\x65\162\x63\145\x5f\x61\144\155\151\156\137\142\151\154\154\151\x6e\147\137\146\151\x65\154\x64\x73", [self::class, "\x61\x64\x64\102\151\154\x6c\x69\x6e\x67\106\x69\x65\154\x64\163\x54\x6f\101\144\x6d\151\x6e"]); add_filter("\167\157\x6f\143\x6f\x6d\x6d\145\x72\143\x65\x5f\141\x64\x6d\151\156\x5f\163\x68\151\160\x70\151\x6e\x67\x5f\146\151\145\x6c\144\163", [self::class, "\x61\144\144\123\x68\151\x70\160\x69\156\147\x46\x69\145\154\x64\x73\x54\x6f\x41\x64\155\x69\x6e"]); add_action("\167\x6f\x6f\x63\157\x6d\x6d\x65\162\143\145\x5f\x6f\162\144\x65\x72\137\x64\x65\164\x61\151\154\x73\x5f\x61\x66\x74\x65\162\137\x63\x75\x73\164\157\155\x65\162\x5f\144\x65\164\x61\151\154\163", [self::class, "\144\151\x73\160\x6c\141\171\x4c\145\147\x61\x63\x79\x4f\162\x64\145\162\x44\145\x74\x61\x69\154\163\117\156\x46\162\x6f\156\x74\x65\x6e\x64"]); add_action("\x77\157\157\143\157\155\155\x65\x72\143\x65\137\151\x6e\151\164", [self::class, "\162\145\x67\x69\163\164\145\162\102\154\x6f\x63\x6b\x41\x64\144\x69\x74\151\157\x6e\x61\154\x41\x64\x64\162\x65\x73\163\x46\151\x65\x6c\x64\x73"], 10000); } public static function prepareConfiguration() { self::$vatRequired = ConfigurationQuery::requireVatWhenOrdering(); } public static function getOrderData($n26AoU) { $pFU6_t = ["\x73\x68\x69\x70\160\151\x6e\x67\x5f\x76\x61\x74" => '', "\x62\x69\154\x6c\x69\156\147\137\166\141\164" => '', "\x73\150\x69\x70\160\151\x6e\x67\137\143\157\x6d\x70\141\156\171" => '', "\142\151\x6c\154\x69\156\147\x5f\x63\157\155\x70\141\x6e\x79" => '']; if (!is_int($n26AoU)) { goto dVr9qb; } $n26AoU = \wc_get_order((int) $n26AoU); dVr9qb: if (!(!$n26AoU || !$n26AoU instanceof \WC_Order)) { goto eE6MwX; } return $pFU6_t; eE6MwX: $laa2eY = ["\x63\157\155\160\x61\x6e\x79", "\x62\x69\x6c\x6c\x69\x6e\x67\x5f\x63\157\155\160\141\156\x79", "\137\x62\x69\154\x6c\x69\x6e\147\137\x74\145\x61\155\x77\141\156\164\145\165\x76\x61\x74\166\151\x65\x73\x5f\143\x6f\x6d\x70\141\x6e\171", "\137\x77\143\x5f\x62\x69\154\154\x69\x6e\x67\57\x74\145\x61\155\167\x61\156\x74\x65\x75\166\x61\164\166\151\145\163\x2f\164\x65\x61\155\167\x61\x6e\164\x65\165\x76\141\x74\166\151\x65\x73\137\x63\157\155\x70\141\x6e\171"]; foreach ($laa2eY as $jRmICr) { if (!($JEg2CA = $n26AoU->get_data()["\142\151\154\154\151\x6e\147"][$jRmICr] ?? $n26AoU->get_meta($jRmICr))) { goto P3S1QL; } $pFU6_t["\x62\x69\154\x6c\x69\156\147\x5f\143\157\x6d\160\x61\156\171"] = $JEg2CA; goto VPxlNR; P3S1QL: LKbVlb: } VPxlNR: $QcJeNL = ["\x76\x61\164", "\142\x69\x6c\154\x69\156\147\x5f\x76\141\x74", "\137\x62\x69\154\154\151\156\x67\x5f\x74\145\141\155\167\141\x6e\164\145\x75\x76\x61\164\x76\151\x65\x73\x5f\x76\x61\x74", "\137\167\143\x5f\x62\151\154\154\151\x6e\x67\x2f\x74\145\x61\155\167\141\156\164\145\x75\x76\141\x74\166\x69\145\163\x2f\x74\145\x61\x6d\x77\x61\x6e\164\145\x75\166\141\164\x76\151\x65\163\137\166\x61\164"]; foreach ($QcJeNL as $jRmICr) { if (!($JEg2CA = $n26AoU->get_data()["\142\x69\154\x6c\151\156\x67"][$jRmICr] ?? $n26AoU->get_meta($jRmICr))) { goto eCvOvm; } $pFU6_t["\x62\151\x6c\154\151\156\x67\137\x76\141\164"] = $JEg2CA; goto OMyyez; eCvOvm: YfCYEz: } OMyyez: $bl1rvk = ["\143\x6f\x6d\160\x61\x6e\x79", "\x73\150\x69\x70\x70\151\x6e\x67\x5f\143\x6f\155\160\x61\156\171", "\x5f\163\x68\151\160\x70\x69\156\147\x5f\164\x65\141\155\x77\x61\x6e\x74\x65\165\166\x61\x74\166\x69\145\163\137\143\157\155\x70\x61\x6e\171", "\137\x77\x63\x5f\163\x68\151\x70\160\x69\x6e\x67\x2f\164\x65\141\x6d\x77\x61\156\x74\x65\x75\x76\x61\x74\x76\x69\x65\163\x2f\164\x65\x61\x6d\167\141\x6e\164\145\165\x76\x61\x74\x76\151\145\163\137\x63\157\x6d\x70\x61\156\x79"]; foreach ($bl1rvk as $jRmICr) { if (!($JEg2CA = $n26AoU->get_data()["\163\x68\x69\160\x70\151\x6e\x67"][$jRmICr] ?? $n26AoU->get_meta($jRmICr))) { goto tjPPG3; } $pFU6_t["\x73\150\x69\x70\160\151\x6e\147\x5f\143\x6f\155\x70\x61\x6e\171"] = $JEg2CA; goto Oofh3T; tjPPG3: h5ph7c: } Oofh3T: $NclGda = ["\x76\141\164", "\x73\x68\x69\x70\x70\151\x6e\x67\x5f\166\x61\x74", "\x5f\x73\150\151\x70\160\151\x6e\147\137\x74\x65\x61\155\x77\x61\x6e\164\145\165\166\x61\164\166\x69\145\163\137\x76\x61\164", "\137\x77\143\137\163\x68\151\x70\x70\151\x6e\147\57\x74\145\141\x6d\167\x61\x6e\164\145\165\166\x61\x74\166\151\145\x73\57\164\x65\141\x6d\167\x61\x6e\164\x65\x75\x76\141\x74\x76\x69\145\163\137\166\141\x74"]; foreach ($NclGda as $jRmICr) { if (!($JEg2CA = $n26AoU->get_data()["\163\x68\151\160\160\151\156\x67"][$jRmICr] ?? $n26AoU->get_meta($jRmICr))) { goto rRG47F; } $pFU6_t["\163\x68\151\x70\x70\151\156\x67\x5f\166\x61\x74"] = $JEg2CA; goto ujZxcX; rRG47F: Ne8YcA: } ujZxcX: return $pFU6_t; } public static function setupLegacyB2bFields($udTrHa) { self::$b2bFields = ["\x62\x69\154\154\151\x6e\x67" => ["\166\x61\164\106\x69\145\x6c\x64" => null, "\143\157\155\160\141\x6e\x79\x46\x69\x65\154\144" => null], "\x73\150\151\160\x70\151\x6e\147" => ["\166\x61\164\106\151\145\x6c\x64" => null, "\x63\x6f\x6d\x70\x61\x6e\x79\x46\x69\x65\x6c\144" => null]]; foreach (self::$possibleCompanyFields as $owZean) { foreach (self::$b2bFields as $FzCF84 => $jRmICr) { if (!(isset($udTrHa[$FzCF84]) && isset($udTrHa[$FzCF84][$owZean]) && empty(self::$b2bFields[$FzCF84]["\x63\x6f\155\x70\141\x6e\171\x46\151\x65\x6c\x64"]))) { goto L519S5; } $udTrHa[$FzCF84][$owZean]["\x72\x65\161\165\151\162\x65\x64"] = self::$vatRequired; self::$b2bFields[$FzCF84]["\143\x6f\x6d\x70\x61\156\171\x46\151\x65\154\144"] = $owZean; L519S5: xLRhEB: } ghvQOs: Ov5AxB: } tV_MxV: foreach (self::$possibleVatFields as $owZean) { foreach (self::$b2bFields as $FzCF84 => $jRmICr) { if (!(isset($udTrHa[$FzCF84]) && isset($udTrHa[$FzCF84][$owZean]) && empty(self::$b2bFields[$FzCF84]["\166\141\x74\x46\x69\x65\x6c\144"]))) { goto T38_ll; } $udTrHa[$FzCF84][$owZean]["\x72\145\x71\x75\151\x72\145\144"] = self::$vatRequired; self::$b2bFields[$FzCF84]["\x76\x61\x74\106\x69\x65\154\x64"] = $owZean; T38_ll: wITXqb: } ZYeJu6: xEZjHF: } FVplXZ: return $udTrHa; } public static function addLegacyWoocommerceFields($udTrHa) { if (empty(self::$b2bFields)) { goto iRcHbP; } foreach (self::$b2bFields as $FzCF84 => $jRmICr) { if (!(isset($udTrHa[$FzCF84]) && empty(self::$b2bFields[$FzCF84]["\143\x6f\x6d\x70\x61\156\x79\x46\x69\145\x6c\144"]))) { goto OiVb7x; } $udTrHa[$FzCF84][$FzCF84 . "\137\x74\x65\141\155\x77\141\156\164\145\165\166\x61\164\166\x69\x65\163\137\143\x6f\155\160\141\156\x79"] = ["\154\x61\x62\x65\x6c" => __("\103\x6f\x6d\x70\x61\x6e\x79\x20\x4e\141\x6d\x65", "\x74\x65\x61\155\x77\x61\x6e\x74\145\165\166\x61\x74\x76\151\x65\x73"), "\x70\154\x61\143\145\150\157\x6c\144\x65\x72" => __("\105\156\x74\x65\162\x20\171\x6f\x75\x72\40\x63\157\155\160\141\x6e\x79\x20\156\141\155\x65", "\164\x65\x61\155\167\x61\x6e\164\x65\x75\166\x61\164\166\x69\x65\x73"), "\162\145\x71\165\x69\x72\145\144" => self::$vatRequired, "\143\x6c\141\163\x73" => ["\146\x6f\x72\x6d\55\162\x6f\167\x2d\x77\x69\144\145"], "\x70\162\151\x6f\x72\151\164\171" => 30]; self::$b2bFields[$FzCF84]["\x63\157\155\x70\x61\156\171\x46\151\x65\x6c\x64"] = $FzCF84 . "\x5f\164\145\x61\155\x77\141\x6e\x74\145\x75\166\141\164\x76\x69\x65\163\x5f\x63\x6f\x6d\x70\141\156\x79"; OiVb7x: if (!(isset($udTrHa[$FzCF84]) && empty(self::$b2bFields[$FzCF84]["\166\141\164\106\x69\145\x6c\144"]))) { goto vLcvKw; } $udTrHa[$FzCF84][$FzCF84 . "\x5f\x74\145\x61\x6d\x77\141\156\x74\145\165\166\x61\x74\166\x69\145\163\x5f\166\x61\x74"] = ["\x6c\141\142\145\154" => __("\126\101\124", "\164\x65\141\x6d\x77\x61\x6e\164\145\165\166\141\164\x76\x69\145\x73"), "\x70\154\x61\x63\145\x68\157\154\x64\x65\162" => __("\105\156\x74\145\162\x20\171\157\x75\x72\40\x56\x41\124\40\x6e\x75\x6d\142\x65\x72", "\164\145\141\155\x77\141\156\164\145\165\166\141\x74\x76\151\145\163"), "\162\x65\161\x75\x69\162\x65\144" => self::$vatRequired, "\143\x6c\141\x73\163" => ["\146\157\x72\155\x2d\x72\x6f\x77\55\167\151\144\x65"], "\x70\162\151\x6f\162\x69\x74\171" => 31]; self::$b2bFields[$FzCF84]["\166\141\x74\x46\x69\x65\x6c\144"] = $FzCF84 . "\137\x74\x65\141\155\x77\x61\x6e\164\x65\165\x76\x61\164\x76\x69\145\x73\x5f\x76\141\164"; vLcvKw: WNHsEm: } qUFpN_: iRcHbP: return $udTrHa; } public static function saveOrderMetaFields($n26AoU, $C2ylmE) { $n26AoU->update_meta_data("\137\x62\x69\x6c\154\151\156\147\x5f\164\145\141\x6d\x77\x61\156\164\x65\165\x76\141\164\166\x69\x65\163\137\x63\157\155\160\141\156\171", $C2ylmE["\x62\x69\154\x6c\151\x6e\147\x5f\x74\x65\141\x6d\167\x61\x6e\x74\x65\x75\x76\x61\x74\166\151\145\163\137\143\x6f\155\x70\141\156\x79"] ?? ''); $n26AoU->update_meta_data("\x5f\142\x69\x6c\x6c\x69\156\x67\x5f\164\x65\x61\x6d\167\141\x6e\164\x65\165\166\141\164\x76\151\x65\163\137\x76\141\x74", $C2ylmE["\x62\x69\154\x6c\151\156\147\x5f\x74\x65\x61\x6d\x77\141\x6e\164\145\x75\166\x61\x74\x76\151\145\163\x5f\x76\141\x74"] ?? ''); $n26AoU->update_meta_data("\x5f\x73\150\x69\x70\160\x69\156\x67\x5f\164\x65\x61\155\x77\141\x6e\x74\x65\165\166\x61\164\166\x69\145\x73\x5f\x63\x6f\x6d\160\x61\156\x79", $C2ylmE["\x73\x68\x69\x70\160\x69\156\147\137\164\145\141\x6d\167\141\x6e\164\x65\165\x76\141\164\166\x69\145\x73\x5f\x63\157\x6d\160\141\x6e\x79"] ?? ''); $n26AoU->update_meta_data("\137\x73\150\151\160\x70\151\156\x67\x5f\164\145\141\x6d\167\x61\156\164\x65\x75\x76\x61\164\x76\x69\145\x73\x5f\x76\141\164", $C2ylmE["\163\x68\x69\x70\160\x69\156\x67\x5f\x74\145\x61\x6d\167\x61\156\164\145\165\x76\x61\164\166\x69\x65\163\x5f\166\141\164"] ?? ''); } public static function addBillingFieldsToAdmin($udTrHa) { return self::renderFieldsInAdmin("\142\x69\154\154\151\x6e\147", $udTrHa); } public static function addShippingFieldsToAdmin($udTrHa) { return self::renderFieldsInAdmin("\x73\x68\151\x70\x70\x69\x6e\147", $udTrHa); } private static function hasBlockField($n26AoU, $fMBjqa, $j4nBu_) { if ($n26AoU) { goto ZL45SN; } return false; ZL45SN: $QSA3Pg = "\x5f\167\143\x5f{$j4nBu_}\57\164\x65\x61\155\x77\141\x6e\164\x65\x75\166\x61\164\166\151\x65\x73\57\164\x65\141\155\167\x61\x6e\x74\145\165\x76\x61\164\x76\151\145\163\x5f{$fMBjqa}"; $f6GYqb = $n26AoU->get_meta($QSA3Pg); return !empty($f6GYqb); } private static function renderFieldsInAdmin($FzCF84, $udTrHa) { $n26AoU = Tools::getValue("\x70\141\x67\x65") === "\167\x63\55\x6f\x72\x64\x65\162\x73" ? wc_get_order((int) Tools::getValue("\151\x64"), false) : null; $enOKiw = false; foreach (self::$possibleCompanyFields as $owZean) { if (!isset($udTrHa[$owZean])) { goto Fh6tHK; } $enOKiw = true; goto ukvBW6; Fh6tHK: pyAoDI: } ukvBW6: $IWEQNt = false; foreach (self::$possibleVatFields as $owZean) { if (!isset($udTrHa[$owZean])) { goto pd_Apc; } $IWEQNt = true; goto s2dBG3; pd_Apc: jP2gRf: } s2dBG3: $dASo5w = $n26AoU ? self::hasBlockField($n26AoU, "\143\157\155\160\141\x6e\171", $FzCF84) : false; $LoRLpJ = $n26AoU ? self::hasBlockField($n26AoU, "\166\x61\x74", $FzCF84) : false; if (!($enOKiw && $n26AoU)) { goto oulw3Z; } $enOKiw = !($n26AoU->get_meta("\x5f{$FzCF84}\x5f\164\x65\141\155\x77\141\156\164\x65\x75\166\141\164\x76\151\x65\x73\x5f\143\157\x6d\x70\141\x6e\171") || $dASo5w); oulw3Z: if (!($IWEQNt && $n26AoU)) { goto kRUex5; } $IWEQNt = !($n26AoU->get_meta("\x5f{$FzCF84}\x5f\x74\x65\141\155\x77\x61\x6e\x74\x65\165\x76\141\x74\x76\151\x65\163\137\x76\x61\164") || $LoRLpJ); kRUex5: if (!(!$enOKiw && !$dASo5w)) { goto i2tEFq; } $udTrHa["\x74\x65\x61\155\x77\x61\156\x74\x65\165\166\x61\x74\166\151\x65\x73\x5f\x63\157\155\x70\141\156\x79"] = ["\x6c\x61\142\x65\154" => __("\x43\x6f\x6d\160\x61\x6e\171\40\x4e\x61\x6d\x65", "\164\x65\x61\x6d\x77\141\156\164\x65\165\x76\x61\x74\x76\x69\x65\163"), "\163\150\x6f\167" => true]; i2tEFq: if (!(!$IWEQNt && !$LoRLpJ)) { goto PxmtUZ; } $udTrHa["\164\x65\x61\x6d\167\141\156\x74\x65\x75\x76\141\164\x76\151\x65\x73\x5f\x76\x61\164"] = ["\154\x61\142\145\154" => __("\126\x41\x54\x20\x4e\x75\155\x62\145\x72", "\164\x65\x61\155\x77\141\156\164\145\x75\166\x61\x74\x76\x69\145\163"), "\x73\150\x6f\167" => true]; PxmtUZ: return $udTrHa; } public static function displayLegacyOrderDetailsOnFrontend($n26AoU) { $XcZjJ0 = $n26AoU->get_meta("\137\167\143\137\142\x69\154\154\151\x6e\x67\57\x74\x65\x61\155\x77\x61\x6e\164\x65\165\x76\x61\164\166\151\145\163\57\x74\145\x61\155\x77\141\156\x74\145\x75\166\141\164\x76\x69\145\x73\137\143\x6f\x6d\x70\x61\x6e\171"); $hUVvn7 = $n26AoU->get_meta("\137\167\143\137\142\151\x6c\x6c\x69\156\x67\57\164\x65\x61\x6d\x77\x61\x6e\x74\x65\165\x76\141\164\166\x69\x65\x73\57\164\x65\141\x6d\167\141\x6e\x74\145\165\x76\141\164\x76\x69\x65\163\137\x76\141\x74"); $c1umhm = $n26AoU->get_meta("\x5f\x77\x63\x5f\163\150\x69\160\x70\151\156\147\57\164\145\x61\155\x77\141\x6e\x74\x65\165\x76\x61\164\166\x69\145\x73\57\x74\x65\141\x6d\167\141\x6e\x74\145\165\166\x61\x74\x76\151\145\163\x5f\x63\x6f\x6d\160\141\x6e\x79"); $J2mMm5 = $n26AoU->get_meta("\137\167\143\x5f\x73\150\151\160\x70\x69\x6e\x67\57\164\x65\x61\155\167\141\x6e\164\x65\x75\166\141\164\x76\x69\x65\x73\x2f\164\145\141\x6d\167\x61\x6e\164\x65\165\x76\x61\164\166\x69\145\x73\x5f\166\141\x74"); if (!empty($XcZjJ0)) { goto PvX3H4; } $XcZjJ0 = $n26AoU->get_meta("\x5f\x62\x69\x6c\154\151\x6e\x67\x5f\x74\x65\x61\x6d\167\x61\156\x74\145\165\166\x61\164\166\151\x65\x73\137\143\x6f\155\x70\x61\156\x79"); PvX3H4: if (!empty($hUVvn7)) { goto xQtLwU; } $hUVvn7 = $n26AoU->get_meta("\137\x62\151\154\154\151\x6e\x67\137\164\145\x61\155\x77\x61\x6e\x74\145\165\x76\141\x74\x76\151\x65\x73\137\x76\141\x74"); xQtLwU: if (!empty($c1umhm)) { goto lmWMmZ; } $c1umhm = $n26AoU->get_meta("\x5f\x73\x68\151\x70\x70\151\x6e\x67\137\x74\x65\141\x6d\167\x61\156\164\x65\x75\x76\141\x74\x76\151\145\x73\137\143\157\155\x70\141\156\171"); lmWMmZ: if (!empty($J2mMm5)) { goto KL20Yl; } $J2mMm5 = $n26AoU->get_meta("\x5f\x73\x68\x69\160\x70\x69\156\x67\137\x74\x65\x61\x6d\167\x61\156\x74\x65\165\166\x61\164\166\x69\x65\x73\x5f\x76\141\164"); KL20Yl: if (!($XcZjJ0 || $hUVvn7)) { goto ahTfeO; } echo "\74\x64\151\x76\40\143\154\141\x73\163\75\x22\x77\157\x6f\x63\x6f\x6d\155\145\162\x63\x65\x2d\143\165\x73\164\157\155\145\162\55\144\x65\x74\141\151\x6c\x73\55\55\143\x75\x73\164\157\x6d\42\76"; echo "\x3c\150\x33\x3e" . esc_html__("\102\x69\154\x6c\x69\x6e\147\x20\x44\145\164\141\x69\154\x73", "\164\145\141\x6d\x77\141\156\164\145\165\x76\141\x74\x76\151\x65\x73") . "\x3c\57\150\63\x3e"; if (!$XcZjJ0) { goto fHbog0; } echo "\x3c\x70\x3e\x3c\163\164\162\157\156\147\x3e" . esc_html__("\103\x6f\155\160\x61\x6e\171\40\116\141\155\145", "\x74\x65\141\x6d\167\141\156\x74\x65\165\x76\x61\164\166\151\145\x73") . "\x3a\x3c\x2f\x73\x74\162\x6f\156\x67\x3e\40" . esc_html($XcZjJ0) . "\x3c\57\x70\x3e"; fHbog0: if (!$hUVvn7) { goto InG35m; } echo "\74\x70\76\x3c\163\x74\162\157\156\x67\76" . esc_html__("\126\101\x54\x20\x4e\165\x6d\x62\x65\x72", "\x74\145\x61\155\167\x61\156\164\x65\x75\166\x61\x74\x76\x69\x65\163") . "\72\74\x2f\163\164\162\x6f\156\147\76\x20" . esc_html($hUVvn7) . "\x3c\x2f\160\76"; InG35m: echo "\x3c\57\x64\x69\166\76"; ahTfeO: if (!($c1umhm || $J2mMm5)) { goto CAqcYM; } echo "\x3c\x64\151\x76\x20\143\154\x61\x73\x73\75\42\x77\x6f\157\x63\157\x6d\x6d\x65\162\143\x65\55\143\x75\163\x74\x6f\155\x65\162\55\x64\145\164\x61\151\154\163\55\55\x63\165\163\164\157\x6d\x22\x3e"; echo "\x3c\150\63\x3e" . esc_html__("\123\x68\151\160\x70\151\156\147\40\x44\x65\164\x61\x69\154\x73", "\x74\145\x61\x6d\x77\141\x6e\x74\x65\x75\166\141\x74\166\151\145\x73") . "\74\x2f\150\63\x3e"; if (!$c1umhm) { goto Rice5c; } echo "\x3c\x70\76\x3c\163\x74\x72\157\x6e\147\76" . esc_html__("\x43\157\x6d\x70\x61\x6e\x79\40\116\141\x6d\x65", "\x74\x65\x61\155\167\x61\156\164\145\x75\166\x61\164\x76\151\x65\163") . "\72\x3c\57\x73\x74\x72\x6f\x6e\x67\76\x20" . esc_html($c1umhm) . "\74\57\x70\76"; Rice5c: if (!$J2mMm5) { goto aT1g_v; } echo "\x3c\x70\76\74\163\164\162\157\x6e\x67\x3e" . esc_html__("\126\x41\124\40\116\x75\x6d\142\x65\162", "\164\145\141\155\x77\x61\x6e\x74\x65\165\166\x61\164\x76\151\x65\163") . "\x3a\x3c\57\x73\x74\162\157\156\x67\76\x20" . esc_html($J2mMm5) . "\74\57\160\76"; aT1g_v: echo "\x3c\x2f\144\x69\166\76"; CAqcYM: } public static function registerBlockAdditionalAddressFields() { if (!function_exists("\x77\157\x6f\x63\157\x6d\x6d\145\x72\143\x65\137\162\x65\x67\x69\163\164\145\x72\137\x61\x64\144\151\164\151\157\156\141\154\x5f\143\150\145\x63\153\x6f\165\x74\137\146\151\x65\154\x64")) { return; } $ASa4l1 = ["\164\145\141\155\167\x61\x6e\x74\x65\x75\x76\x61\x74\x76\151\x65\163\x5f\x63\x6f\155\x70\141\156\x79" => ["\154\141\x62\x65\154" => __("\103\157\x6d\160\x61\156\171\x20\x4e\x61\x6d\x65", "\164\145\x61\x6d\x77\141\156\x74\x65\x75\x76\x61\x74\x76\151\x65\163"), "\x74\x79\160\145" => "\164\x65\x78\164", "\162\x65\161\x75\151\x72\x65\144" => self::$vatRequired, "\x70\162\151\x6f\x72\x69\x74\x79" => 401], "\164\145\141\x6d\x77\x61\x6e\164\x65\x75\x76\x61\x74\166\x69\145\163\137\166\141\164" => ["\x6c\x61\142\x65\154" => __("\126\101\x54\x20\116\x75\x6d\142\x65\x72", "\164\145\141\x6d\x77\141\x6e\164\145\x75\166\x61\164\166\x69\x65\163"), "\164\x79\x70\145" => "\x74\x65\170\x74", "\162\x65\161\165\151\162\145\144" => self::$vatRequired, "\x70\162\151\x6f\x72\151\x74\171" => 402]]; $ry1L93 = Package::container()->get(CheckoutFields::class); $idkTb5 = $ry1L93->get_address_fields_keys(); if (!(CartCheckoutUtils::get_company_field_visibility() === "\150\151\x64\x64\x65\x6e")) { goto yBdsBz; } unset($idkTb5[array_search("\143\157\x6d\x70\x61\156\171", $idkTb5)]); yBdsBz: foreach (self::$possibleCompanyFields as $owZean) { if (!in_array($owZean, $idkTb5)) { goto wukByO; } unset($ASa4l1["\x74\145\x61\x6d\167\141\156\164\145\x75\x76\141\164\166\151\x65\163\x5f\143\157\x6d\x70\141\156\171"]); goto K4yT0S; wukByO: ZMHwEq: } K4yT0S: foreach (self::$possibleVatFields as $owZean) { if (!in_array($owZean, $idkTb5)) { goto wqLwhS; } unset($ASa4l1["\x74\x65\x61\x6d\167\141\156\164\145\x75\x76\141\x74\x76\151\x65\x73\x5f\166\x61\x74"]); goto uriG4W; wqLwhS: kIvwjx: } uriG4W: foreach ($ASa4l1 as $tc0FCw => $muIL7g) { $grjj_S = "\164\x65\x61\155\167\141\x6e\164\x65\x75\x76\141\164\166\x69\x65\163\x2f" . $tc0FCw; woocommerce_register_additional_checkout_field(["\x69\144" => $grjj_S, "\x6c\x61\x62\145\x6c" => $muIL7g["\154\x61\x62\145\154"], "\154\x6f\143\x61\x74\151\157\156" => "\x61\x64\144\x72\x65\x73\x73", "\164\x79\160\145" => $muIL7g["\x74\x79\x70\145"], "\x72\x65\161\x75\x69\162\145\x64" => $muIL7g["\162\145\161\165\x69\x72\145\x64"], "\151\x6e\x64\145\170" => $muIL7g["\160\162\151\x6f\x72\x69\x74\x79"]]); BnbJ8x: } EsHCTJ: } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/WoocommerceCheckout.php
r3388298 r3388300 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\ x53\x50\x41\124\x48") || exit; class WoocommerceCheckout { private static $vatTaxRateId; private static $ossTaxRateId; private static $ossAdditionalVatId = []; private static $excludedCountries = []; private static $intraVatCountry; private static $verifyVatWhenOrdering = false; private static $vatEnabled = false; private static $vatRequired = false; private static $useVatOnShipping = false; private static $validateVatByCountry = false; private static $allowBadVatNumerWhenOrder = false; private static $blockFieldGroups = ["\142\x69\154\154\x69\x6e\147\137\x63\x6f\155\160\x61\156\171" => ["\137\167\143\x5f\x62\x69\x6c\154\151\x6e\147\x2f\164\x65\141\x6d\x77\x61\x6e\164\145\165\166\141\164\x76\151\x65\x73\57\x74\x65\141\155\x77\141\156\x74\145\165\x76\x61\x74\166\151\145\163\x5f\143\x6f\x6d\x70\x61\x6e\x79", "\164\145\141\155\x77\141\156\x74\145\165\166\141\x74\x76\151\145\x73\57\x74\145\141\155\167\141\x6e\x74\145\165\166\141\x74\x76\151\x65\163\137\x63\x6f\x6d\160\x61\x6e\x79", "\142\x69\154\154\x69\156\x67\137\x63\157\x6d\160\x61\x6e\x79"], "\x62\x69\154\154\151\x6e\x67\137\x76\x61\164" => ["\137\167\143\x5f\142\x69\154\154\151\x6e\147\57\164\145\141\x6d\167\141\156\x74\x65\165\166\x61\164\x76\151\x65\x73\x2f\164\145\x61\155\x77\x61\156\164\x65\165\x76\x61\164\x76\x69\x65\163\x5f\x76\141\164", "\x74\x65\x61\155\x77\141\x6e\x74\x65\x75\166\x61\164\x76\x69\x65\x73\57\164\x65\141\155\167\x61\x6e\164\x65\x75\166\141\x74\166\151\145\x73\x5f\166\x61\x74"], "\x73\150\151\160\x70\x69\156\147\x5f\143\x6f\155\160\141\156\x79" => ["\x5f\x77\143\x5f\x73\x68\x69\x70\x70\151\156\x67\57\164\145\x61\x6d\167\x61\x6e\x74\145\x75\166\141\164\166\x69\x65\163\x2f\x74\145\141\155\167\141\156\x74\145\x75\x76\x61\164\x76\151\x65\163\x5f\143\157\x6d\x70\x61\156\x79", "\164\x65\141\x6d\167\141\156\x74\x65\x75\166\x61\164\x76\x69\145\163\57\x74\145\141\x6d\x77\141\x6e\164\x65\165\x76\141\x74\166\x69\145\x73\x5f\143\157\x6d\x70\x61\156\x79", "\163\x68\x69\x70\160\x69\156\147\x5f\143\157\155\160\x61\x6e\x79"], "\x73\x68\151\160\160\151\156\x67\137\x76\x61\x74" => ["\x5f\x77\143\x5f\163\x68\x69\160\x70\x69\156\x67\x2f\x74\x65\141\x6d\x77\x61\x6e\164\x65\x75\x76\x61\164\166\151\x65\x73\x2f\164\145\141\155\167\141\x6e\164\145\x75\166\141\x74\166\x69\145\x73\x5f\166\141\x74", "\164\145\141\x6d\x77\141\x6e\x74\145\165\166\141\x74\166\x69\145\x73\x2f\x74\145\x61\x6d\167\x61\156\x74\x65\165\166\141\x74\166\151\x65\163\x5f\166\x61\x74"]]; private static $legacyFieldGroups = ["\142\151\154\154\x69\156\x67\x5f\x63\x6f\155\160\x61\156\x79" => ["\142\151\154\x6c\151\x6e\147\x5f\143\x6f\x6d\x70\141\x6e\171", "\142\x69\154\x6c\x69\x6e\x67\137\x74\145\x61\155\167\141\156\164\145\165\x76\x61\164\x76\x69\145\163\x5f\143\x6f\x6d\160\141\156\x79"], "\142\151\x6c\x6c\151\x6e\x67\x5f\166\141\164" => ["\142\151\x6c\154\151\x6e\x67\x5f\166\141\x74", "\x62\x69\154\154\151\156\147\x5f\x74\145\141\x6d\167\141\x6e\164\x65\x75\166\141\164\166\151\x65\163\x5f\x76\x61\164"], "\x73\x68\151\x70\160\151\156\x67\137\143\157\155\160\141\x6e\x79" => ["\163\x68\x69\x70\x70\151\156\x67\x5f\x63\157\x6d\x70\141\x6e\x79", "\x73\x68\x69\160\160\x69\x6e\x67\x5f\164\x65\x61\x6d\x77\x61\156\x74\x65\165\166\141\164\x76\x69\145\x73\137\x63\157\155\x70\x61\x6e\171"], "\163\x68\x69\160\160\x69\156\x67\x5f\x76\141\164" => ["\163\150\x69\x70\x70\x69\156\x67\137\166\x61\x74", "\x73\x68\x69\x70\x70\151\156\x67\137\164\145\141\155\x77\x61\x6e\164\145\165\x76\141\164\x76\151\x65\x73\137\166\141\164"]]; public static function init() : void { add_action("\x77\157\157\x63\157\x6d\x6d\145\162\143\x65\137\151\156\x69\164", [self::class, "\154\x6f\141\144\x43\157\x6e\x66\151\147\x75\162\141\x74\151\157\156"], 5); add_action("\167\x70\137\x65\x6e\161\165\x65\x75\x65\137\163\143\162\x69\x70\x74\163", [self::class, "\145\156\x71\x75\x65\165\x65\103\150\x65\x63\x6b\x6f\165\164\123\143\162\x69\160\164\x73"]); add_action("\167\x70\x5f\146\157\157\164\x65\x72", [self::class, "\162\x65\x66\162\x65\163\x68\103\x61\162\164\117\156\x56\x61\164\103\150\x61\156\147\x65"]); add_action("\167\157\x6f\143\x6f\155\x6d\145\162\x63\x65\x5f\x61\x66\x74\145\162\x5f\143\x68\145\x63\153\x6f\x75\164\x5f\166\x61\154\151\x64\141\164\x69\x6f\156", [self::class, "\x76\x61\x6c\151\144\141\x74\145\114\145\x67\x61\143\x79\x43\150\145\143\153\x6f\165\164"], 200, 2); add_action("\167\x6f\x6f\x63\x6f\x6d\x6d\x65\x72\143\145\x5f\x62\x6c\157\x63\153\x73\x5f\166\x61\x6c\x69\x64\x61\x74\145\x5f\154\157\x63\x61\164\151\157\156\x5f\141\144\x64\162\x65\163\163\137\146\151\145\x6c\x64\x73", [self::class, "\166\141\x6c\151\x64\x61\164\145\x4e\x65\167\103\x68\145\x63\x6b\x6f\165\x74"], 200, 3); add_filter("\x77\157\157\x63\157\x6d\x6d\x65\162\143\145\137\x6d\x61\x74\143\x68\x65\144\x5f\x72\141\x74\145\163", [self::class, "\x6f\x76\x65\x72\162\151\x64\145\124\141\170\x52\x61\164\145\163\x46\x6f\x72\101\154\x6c\x49\164\x65\155\163"], 5000, 3); add_action("\x77\157\x6f\x63\x6f\155\155\145\x72\x63\145\x5f\x6f\x72\x64\x65\x72\137\151\164\145\x6d\137\141\x66\164\x65\162\x5f\x63\141\x6c\x63\165\154\x61\x74\x65\137\x74\141\x78\x65\x73", [self::class, "\x72\x65\160\x6c\141\x63\145\111\164\145\155\127\151\x74\150\x43\165\x73\164\x6f\x6d\124\141\170"], 5000, 2); add_action("\x77\x6f\157\x63\157\155\155\145\162\x63\x65\137\x6f\x72\144\x65\x72\137\151\164\145\155\x5f\163\150\151\x70\x70\151\x6e\147\x5f\x61\146\164\x65\162\137\x63\141\154\143\x75\154\x61\164\x65\x5f\164\x61\x78\x65\163", [self::class, "\162\x65\160\154\x61\143\145\x53\x68\151\160\160\x69\156\147\127\151\x74\x68\x43\165\163\164\157\155\124\x61\170"], 5000, 2); add_filter("\x77\x6f\157\x63\157\155\x6d\145\162\143\145\137\x73\150\151\160\160\151\156\x67\x5f\x72\x61\x74\x65\x5f\164\x61\x78\145\163", [self::class, "\141\160\160\x6c\x79\103\165\x73\x74\157\155\x54\x61\170\124\x6f\x4c\x65\147\x61\x63\171\x53\150\151\x70\x70\151\156\x67"], 5000, 2); add_action("\167\157\157\x63\157\155\x6d\145\x72\x63\145\137\x63\150\x65\143\x6b\157\165\164\x5f\x6f\x72\x64\145\x72\x5f\x70\x72\157\x63\145\163\163\x65\144", [self::class, "\x70\141\x72\163\x65\116\x65\167\x4f\162\x64\x65\162\101\x64\144\162\x65\163\x73\x44\141\x74\141"], 5000, 3); } public static function loadConfiguration() : void { self::$verifyVatWhenOrdering = IsTrueBoolean::createVO(ConfigurationQuery::get("\166\x65\x72\151\x66\x79\x5f\x76\141\x74\x5f\x77\x68\x65\156\x5f\x6f\x72\144\x65\x72\x69\156\x67")); self::$vatEnabled = IsTrueBoolean::createVO(ConfigurationQuery::get("\145\x6e\141\142\x6c\145\x5f\166\x61\x74\137\x73\x65\154\x65\x63\164")); self::$vatRequired = ConfigurationQuery::requireVatWhenOrdering(); self::$vatTaxRateId = (int) ConfigurationQuery::get("\x76\x61\x74\137\x73\145\x6c\x65\143\164"); self::$ossTaxRateId = ConfigurationQuery::getOSSVatId(); self::$ossAdditionalVatId = ConfigurationQuery::getAdditionalOSSVatId(); self::$useVatOnShipping = IsTrueBoolean::createVO(ConfigurationQuery::get("\x75\x73\x65\x5f\x6e\145\167\x5f\x76\x61\164\137\157\x6e\137\x73\150\x69\160\160\x69\156\147\x5f\x6d\145\164\150\157\144")); self::$validateVatByCountry = IsTrueBoolean::createVO(ConfigurationQuery::get("\x76\x61\x6c\x69\x64\x61\x74\145\137\x76\141\164\x5f\160\x72\145\x66\x69\170\x5f\142\x79\137\143\157\165\x6e\x74\162\x79")); self::$allowBadVatNumerWhenOrder = IsTrueBoolean::createVO(ConfigurationQuery::get("\141\x6c\x6c\157\167\137\142\x61\x64\137\166\141\164\x5f\x6e\x75\155\145\x72\x5f\x77\x68\x65\156\137\x6f\162\x64\145\x72")); self::$excludedCountries = ConfigurationQuery::get("\145\x78\x63\x6c\x75\144\x65\137\143\157\x75\x6e\x74\x72\171") ?: []; self::$intraVatCountry = ConfigurationQuery::getIntraVatCountry(); if (!(!self::$vatEnabled || !self::$vatTaxRateId)) { goto dLTWR8; } self::$vatEnabled = false; dLTWR8: } private static function validateAddressVat($ITKrgk, &$RX6MwG) { if (!(!empty(self::$excludedCountries) && in_array($ITKrgk["\143\x6f\x75\x6e\164\162\x79"], self::$excludedCountries))) { goto BO7jmG; } return; BO7jmG: $mbKBdR = true; if (!($mbKBdR === true && self::$vatRequired && !empty($ITKrgk["\143\157\155\x70\141\156\x79"]))) { goto A9LHIb; } if (!empty($ITKrgk["\x76\x61\x74"])) { goto R2o70I; } $mbKBdR = __("\126\101\x54\40\156\165\x6d\142\145\x72\40\151\x73\40\162\x65\161\165\151\162\145\144\40\146\x6f\x72\40\x63\157\x6d\160\x61\x6e\171\40\x6f\x72\144\x65\162\x73\x2e", "\x74\x65\141\155\167\x61\156\x74\145\x75\166\141\164\x76\x69\x65\163"); R2o70I: A9LHIb: if (!($mbKBdR === true && $ITKrgk["\166\141\x74"] && IsTrueBoolean::createVO(ConfigurationQuery::get("\162\145\x71\x75\151\x72\x65\x5f\166\x61\164\137\x70\162\x65\146\151\170")))) { goto uJDn1t; } $MKuB2h = strtoupper(trim($ITKrgk["\x76\x61\x74"])); $GZZzCQ = Vies::VAT_REGEX; preg_match($GZZzCQ, $MKuB2h, $JilPyI); if (!empty($JilPyI[1])) { goto yMk0B_; } $mbKBdR = __("\x54\x68\145\40\126\101\124\x20\x6e\165\x6d\x62\145\x72\40\x73\150\x6f\x75\154\x64\x20\x69\x6e\143\154\x75\x64\145\40\x61\40\160\162\x65\x66\x69\170\x2c\40\x65\56\147\56\40\104\x45\x2c\40\x46\122\54\x20\x65\164\x63\x2e", "\x74\145\141\155\x77\141\x6e\164\x65\165\x76\141\x74\x76\151\x65\163"); yMk0B_: uJDn1t: if (!($mbKBdR === true && $ITKrgk["\x76\141\164"] && $ITKrgk["\x63\157\165\x6e\x74\162\171"] && self::$validateVatByCountry)) { goto kA3IGX; } if (Vies::getInstance()->validateCountryPrefix($ITKrgk["\x76\141\x74"], $ITKrgk["\x63\157\x75\x6e\164\x72\x79"])) { goto sZMPqI; } $mbKBdR = __("\124\150\x65\40\126\x41\x54\x20\x70\x72\145\146\x69\x78\40\x64\x6f\x65\x73\40\156\x6f\164\40\x6d\141\164\143\150\40\x74\x68\x65\x20\x73\x65\154\145\x63\x74\145\x64\x20\143\x6f\165\156\x74\x72\171\x2e", "\164\145\141\x6d\167\141\x6e\x74\145\165\166\x61\164\166\151\145\x73"); sZMPqI: kA3IGX: if (!($mbKBdR === true && $ITKrgk["\x76\x61\164"] && !self::$allowBadVatNumerWhenOrder)) { goto H0J6Tt; } $llVB5P = Vies::getInstance()->getVatData($ITKrgk["\166\x61\164"], $ITKrgk["\143\x6f\165\x6e\164\x72\x79"]); if ($llVB5P->isValid) { goto FBvq_q; } $mbKBdR = __("\x56\101\x54\40\x6e\x75\x6d\142\145\x72\40\151\x73\x20\156\x6f\164\40\x76\141\x6c\x69\144\x2e", "\164\x65\x61\155\x77\x61\156\164\x65\165\166\x61\x74\166\151\145\163"); FBvq_q: H0J6Tt: if (!($mbKBdR !== true)) { goto YbHAPQ; } $RX6MwG->add($ITKrgk["\x66\x69\x65\x6c\x64\137\x70\x72\145\x66\x69\x78"] . "\x5f\164\145\x61\155\x77\141\156\164\145\165\166\x61\164\x76\151\145\163\137\166\141\164\x5f\166\x61\154\151\x64\141\x74\x69\157\156", $mbKBdR); YbHAPQ: } public static function isAvaliableVatChangeForBillingAddress($ahEfqR = [], $P2gIKm = null, $j_xonF = true) { $ITKrgk = ["\166\x61\x74" => $ahEfqR["\x62\x69\154\154\151\x6e\147\137\166\x61\164"], "\x63\x6f\x75\x6e\164\x72\171" => $ahEfqR["\142\x69\x6c\154\151\156\x67\x5f\143\157\x75\156\164\162\171"], "\x63\157\155\x70\x61\x6e\171" => $ahEfqR["\x62\151\154\x6c\151\156\x67\137\143\157\155\x70\141\x6e\x79"], "\x66\151\x65\154\144\137\x70\x72\145\146\x69\x78" => "\142\151\154\154\x69\x6e\x67"]; if (!(!empty(self::$excludedCountries) && in_array($ITKrgk["\143\157\x75\x6e\x74\162\x79"], self::$excludedCountries))) { goto ooUX1G; } return false; ooUX1G: if (!($j_xonF && isset($ahEfqR["\163\150\151\x70\x70\151\x6e\x67\x5f\143\157\165\x6e\164\162\x79"]) && self::$intraVatCountry === $ahEfqR["\163\x68\151\160\x70\x69\156\147\137\143\157\x75\156\x74\162\171"])) { goto Hz0H1M; } return false; Hz0H1M: if (!self::$validateVatByCountry) { goto hnkH0b; } if (Vies::getInstance()->validateCountryPrefix($ITKrgk["\x76\x61\164"], $ITKrgk["\143\x6f\165\x6e\x74\162\171"])) { goto eyqDnp; } return false; eyqDnp: hnkH0b: if ($P2gIKm) { goto N4GwAr; } $llVB5P = Vies::getInstance()->getVatData($ITKrgk["\166\x61\164"], $ITKrgk["\143\x6f\165\x6e\x74\x72\x79"]); goto FqfGn0; N4GwAr: $llVB5P = Vies::getInstance()->getAddressVatData(new Address($P2gIKm)); FqfGn0: if ($llVB5P->isValid) { goto TP9Vg9; } return false; TP9Vg9: return true; } private static function getOssTaxRateForProduct($j6tSJs) { $yNjLob = self::$ossTaxRateId; if (!empty($j6tSJs)) { goto mSWwQx; } return $yNjLob; mSWwQx: $MCQVDl = $j6tSJs->get_tax_class(); if (empty($j6tSJs->parent)) { goto cbjKE0; } $MCQVDl = $j6tSJs->parent->get_tax_class() ?? $MCQVDl; cbjKE0: if (!(!empty($MCQVDl) && !empty(self::$ossAdditionalVatId) && is_array(self::$ossAdditionalVatId))) { goto HF0FPw; } foreach (self::$ossAdditionalVatId as $TXvZfs => $W57WhH) { if (!($MCQVDl === $TXvZfs && !empty($W57WhH))) { goto DuL7cj; } $yNjLob = (int) $W57WhH; DuL7cj: nhbbLY: } RFiG_f: HF0FPw: return (int) $yNjLob; } public static function isBlocksCheckout() : bool { if (!is_admin()) { goto xoGqjs; } $hxNlZU = Tools::getValue("\x6f\162\144\145\x72\137\x69\144"); if (!(!$hxNlZU && (Tools::getValue("\151\x64") && Tools::getValue("\x70\x61\147\145") === "\167\143\55\157\162\x64\145\162\x73"))) { goto DDlEuq; } $hxNlZU = Tools::getValue("\151\144"); DDlEuq: $P2gIKm = wc_get_order($hxNlZU); if (!($P2gIKm && !is_bool($P2gIKm))) { goto JUbJ9d; } return $P2gIKm->get_created_via() === "\x43\150\145\x63\153\x6f\165\164\40\x62\x6c\x6f\143\x6b" || $P2gIKm->get_created_via() === "\x73\164\157\x72\x65\x2d\141\160\151"; JUbJ9d: return false; xoGqjs: if (empty($_SERVER["\x48\124\124\120\x5f\x58\137\x57\x43\x5f\102\114\117\103\x4b\123\x5f\x56\x45\x52\x53\x49\117\116"])) { goto BTTw1E; } return true; BTTw1E: if (!(!empty($_SERVER["\122\105\121\x55\x45\x53\x54\x5f\x55\122\x49"]) && strpos(sanitize_text_field(wp_unslash($_SERVER["\x52\105\121\125\x45\123\124\137\125\122\x49"])), "\x2f\x77\143\57\163\164\x6f\162\145\x2f\166\61\57") !== false)) { goto wJBhmP; } return true; wJBhmP: if (empty($_REQUEST["\111\123\137\x54\x45\x41\x4d\127\101\116\x54\x5f\x45\125\126\111\105\123\137\102\114\x4f\103\x4b\137\103\x48\x45\x43\x4b\x4f\125\124"])) { goto yc7_JI; } return true; yc7_JI: return WC_Blocks_Utils::has_block_in_page(get_the_ID(), "\167\157\157\x63\157\x6d\155\x65\162\x63\x65\x2f\x63\150\x65\x63\153\157\x75\x74"); } public static function enqueueCheckoutScripts() : void { if (self::$verifyVatWhenOrdering) { goto EbA3Zn; } return; EbA3Zn: if (!(is_checkout() && !self::isBlocksCheckout())) { goto s02t3j; } wp_enqueue_script("\164\145\x61\155\167\141\x6e\164\x2d\x6c\145\147\141\143\x79\x2d\166\x61\164\55\154\x69\163\x74\145\x6e\x65\162", plugins_url("\x61\163\163\x65\164\x73\x2f\152\x73\x2f\x74\145\141\155\167\x61\x6e\164\55\154\x65\147\141\x63\x79\x2d\166\141\164\55\154\151\x73\x74\x65\156\145\x72\56\x6a\x73", TEAMWANTEUVATVIES_FILE), ["\x6a\161\x75\145\x72\x79"], "\61\x2e\x30", true); s02t3j: } public static function overrideTaxRatesForAllItems(array $npc4zC, ?string $MCQVDl = null, ?\WC_Customer $LGKDZ2 = null) : array { if (!is_admin()) { goto EgT_z8; } return $npc4zC; EgT_z8: if (is_cart() || is_checkout() || self::isBlocksCheckout()) { goto L6LlG7; } return $npc4zC; L6LlG7: if (wc_tax_enabled()) { goto wnq3Ur; } return $npc4zC; wnq3Ur: if (self::$vatEnabled) { goto MrLwtU; } return $npc4zC; MrLwtU: $fT46to = (int) ConfigurationQuery::get("\166\141\164\137\x73\x65\154\145\x63\x74"); $ahEfqR = self::getRequestDataForCustomer($LGKDZ2); $EfZNF4 = self::isAvaliableVatChangeForBillingAddress($ahEfqR); if ($EfZNF4) { goto wJS7Eu; } if (self::$ossTaxRateId && !empty($ahEfqR["\142\151\154\154\x69\156\147\x5f\166\x61\164"])) { goto yGz7ko; } return $npc4zC; goto k5C9Vi; yGz7ko: $d8PIQn = false; if (!(!empty($MCQVDl) && !empty(self::$ossAdditionalVatId) && is_array(self::$ossAdditionalVatId))) { goto Kzpp0t; } foreach (self::$ossAdditionalVatId as $TXvZfs => $W57WhH) { if (!($MCQVDl === $TXvZfs && !empty($W57WhH))) { goto AeQwTN; } $fT46to = (int) $W57WhH; $d8PIQn = true; AeQwTN: YNT5VA: } UOKPRm: Kzpp0t: if ($d8PIQn) { goto vjs_bk; } $fT46to = self::$ossTaxRateId; vjs_bk: k5C9Vi: wJS7Eu: if ($fT46to) { goto YwOfeP; } return $npc4zC; YwOfeP: $DYpCzR = WC_Tax::_get_tax_rate($fT46to); if ($DYpCzR) { goto Hy79Bz; } return $npc4zC; Hy79Bz: return [$fT46to => ["\x72\141\164\x65" => $DYpCzR["\x74\141\x78\x5f\x72\141\x74\x65"], "\154\x61\142\145\x6c" => $DYpCzR["\x74\x61\170\137\162\x61\x74\x65\137\156\141\155\x65"], "\x73\150\151\x70\160\151\156\147" => self::$useVatOnShipping ? "\171\x65\163" : "\156\x6f", "\143\x6f\x6d\160\x6f\165\156\x64" => "\171\x65\163"]]; } public static function replaceItemWithCustomTax(WC_Order_Item $OHOvPE, $Du4vv5) : void { if (self::$vatEnabled) { goto LL_AM4; } return; LL_AM4: $BO0gmS = (int) ConfigurationQuery::get("\x76\x61\x74\137\x73\145\x6c\145\143\164"); $ahEfqR = self::getRequestDataForCustomer(null); $P2gIKm = $OHOvPE->get_order() ?? null; if (!(is_admin() && !$P2gIKm)) { goto MwkqFC; } $hxNlZU = Tools::getValue("\x6f\x72\144\x65\162\x5f\151\x64"); if (!(!$hxNlZU && (Tools::getValue("\x69\144") && Tools::getValue("\x70\x61\x67\145") === "\167\x63\55\x6f\162\x64\145\x72\163"))) { goto kA3Amn; } $hxNlZU = Tools::getValue("\151\144"); kA3Amn: $P2gIKm = wc_get_order($hxNlZU) ?? null; MwkqFC: $EfZNF4 = self::isAvaliableVatChangeForBillingAddress($ahEfqR, $P2gIKm); if ($EfZNF4) { goto WyCEZ8; } if (self::$ossTaxRateId && !empty($ahEfqR["\x62\151\x6c\154\151\x6e\x67\137\x76\141\x74"])) { goto w1vK8U; } return; goto nNr5qx; w1vK8U: try { $j6tSJs = $OHOvPE->get_product(); if ($j6tSJs) { goto Rn8DuH; } $BO0gmS = self::$ossTaxRateId; goto jCccmb; Rn8DuH: $BO0gmS = self::getOssTaxRateForProduct($j6tSJs); jCccmb: } catch (\Throwable $bhvX1V) { $BO0gmS = self::$ossTaxRateId; } nNr5qx: WyCEZ8: if ($BO0gmS) { goto DhfnXl; } return; DhfnXl: $DYpCzR = WC_Tax::_get_tax_rate($BO0gmS); if ($DYpCzR) { goto RPGaau; } return; RPGaau: $EE4RHS = [$BO0gmS => ["\x72\141\x74\x65" => $DYpCzR["\164\141\x78\137\x72\141\164\145"], "\x6c\141\x62\145\154" => $DYpCzR["\x74\141\170\x5f\x72\141\x74\145\137\156\x61\x6d\x65"], "\163\x68\x69\x70\x70\x69\156\x67" => self::$useVatOnShipping ? "\171\145\x73" : "\156\157", "\143\157\155\160\x6f\165\x6e\144" => "\x79\x65\163"]]; $bCQQxj = WC_Tax::calc_tax($OHOvPE->get_total(), $EE4RHS, false); if (method_exists($OHOvPE, "\147\x65\164\137\x73\165\x62\164\x6f\x74\x61\154")) { goto gWrolN; } $OHOvPE->set_taxes(["\164\x6f\164\141\x6c" => $bCQQxj]); goto e50hlc; gWrolN: $hRHeZp = WC_Tax::calc_tax($OHOvPE->get_subtotal(), $EE4RHS, false); $OHOvPE->set_taxes(["\164\157\164\x61\154" => $bCQQxj, "\163\x75\x62\x74\x6f\x74\141\x6c" => $hRHeZp]); e50hlc: } public static function replaceShippingWithCustomTax(WC_Order_Item_Shipping $OHOvPE, $Du4vv5) : void { if (self::$vatEnabled) { goto RW0jsS; } return; RW0jsS: if (self::$useVatOnShipping) { goto rSrWPK; } return; rSrWPK: $BO0gmS = (int) ConfigurationQuery::get("\166\141\x74\x5f\163\x65\x6c\x65\143\x74"); $ahEfqR = self::getRequestDataForCustomer(null); $P2gIKm = $OHOvPE->get_order() ?? null; if (!(is_admin() && !$P2gIKm)) { goto tj9NXm; } $hxNlZU = Tools::getValue("\157\x72\x64\145\x72\137\x69\144"); if (!(!$hxNlZU && (Tools::getValue("\151\x64") && Tools::getValue("\160\x61\147\145") === "\x77\143\55\157\x72\144\145\x72\x73"))) { goto rZicuP; } $hxNlZU = Tools::getValue("\151\x64"); rZicuP: $P2gIKm = wc_get_order($hxNlZU) ?? null; tj9NXm: $EfZNF4 = self::isAvaliableVatChangeForBillingAddress($ahEfqR, $P2gIKm, false); if ($EfZNF4) { goto brTL47; } if (self::$ossTaxRateId && !empty($ahEfqR["\142\151\154\154\x69\156\x67\137\x76\x61\x74"])) { goto a2POjU; } return; goto JOA30h; a2POjU: $BO0gmS = self::$ossTaxRateId; JOA30h: brTL47: if ($BO0gmS) { goto ntVb7o; } return; ntVb7o: $DYpCzR = WC_Tax::_get_tax_rate($BO0gmS); if ($DYpCzR) { goto uLt2Le; } return; uLt2Le: $EE4RHS = [$BO0gmS => ["\x72\x61\x74\x65" => $DYpCzR["\x74\x61\170\x5f\162\x61\x74\x65"], "\x6c\141\x62\145\x6c" => $DYpCzR["\x74\141\x78\x5f\x72\141\164\x65\137\x6e\141\x6d\x65"], "\163\150\151\x70\160\151\156\147" => "\x79\x65\163", "\143\x6f\x6d\x70\x6f\165\x6e\144" => $DYpCzR["\164\x61\170\137\162\141\x74\145\x5f\143\x6f\155\160\157\x75\156\144"] == 1 ? "\171\145\163" : "\x6e\157"]]; if (!("\164\141\170\x61\x62\x6c\x65" === $OHOvPE->get_tax_status())) { goto j_KIdU; } $QkIQWd = WC_Tax::calc_tax($OHOvPE->get_total(), $EE4RHS, false); $OHOvPE->set_taxes(["\x74\x6f\x74\141\154" => $QkIQWd]); j_KIdU: } public static function applyCustomTaxToLegacyShipping(array $QkIQWd, $T5jjyB) : array { if (self::$vatEnabled) { goto t4clGx; } return $QkIQWd; t4clGx: if (self::$useVatOnShipping) { goto Hi6kX1; } return $QkIQWd; Hi6kX1: $BO0gmS = (int) ConfigurationQuery::get("\166\x61\164\137\163\145\154\145\x63\x74"); $ahEfqR = self::getRequestDataForCustomer(null); $EfZNF4 = self::isAvaliableVatChangeForBillingAddress($ahEfqR, null, false); if ($EfZNF4) { goto jTJVWU; } if (self::$ossTaxRateId && !empty($ahEfqR["\142\151\x6c\x6c\151\x6e\x67\137\166\x61\x74"])) { goto rOvfrJ; } return $QkIQWd; goto TYXxeS; rOvfrJ: $BO0gmS = self::$ossTaxRateId; TYXxeS: jTJVWU: if ($BO0gmS) { goto uSvhUW; } return $QkIQWd; uSvhUW: $DYpCzR = WC_Tax::_get_tax_rate($BO0gmS); if ($DYpCzR) { goto R79OU1; } return $QkIQWd; R79OU1: $EE4RHS = [$BO0gmS => ["\x72\141\x74\x65" => $DYpCzR["\x74\141\170\x5f\x72\x61\164\x65"], "\154\141\142\x65\x6c" => $DYpCzR["\x74\x61\170\137\162\x61\x74\145\137\x6e\x61\x6d\x65"], "\x73\150\151\x70\x70\151\x6e\147" => "\171\x65\x73", "\x63\157\155\x70\157\x75\x6e\144" => $DYpCzR["\164\141\170\x5f\162\x61\x74\x65\137\143\157\x6d\160\157\165\156\x64"] == 1 ? "\x79\145\163" : "\156\x6f"]]; if (!("\x74\x61\170\x61\142\154\x65" === $T5jjyB->get_tax_status())) { goto AxxNkq; } $QkIQWd = WC_Tax::calc_tax($T5jjyB->cost, $EE4RHS, false); AxxNkq: return $QkIQWd; } public static function validateLegacyCheckout($z6ZgFR, $RX6MwG) { if (self::$verifyVatWhenOrdering) { goto m0uFLE; } return; m0uFLE: $ahEfqR = self::getFieldsData($z6ZgFR); $nyiKHx = ["\x62\x69\x6c\x6c\x69\156\x67" => ["\166\x61\164" => $ahEfqR["\142\x69\154\154\x69\156\x67\137\x76\141\164"], "\143\157\165\x6e\164\162\171" => $ahEfqR["\x62\x69\x6c\154\x69\156\x67\x5f\x63\x6f\x75\x6e\164\x72\x79"], "\x63\157\155\160\x61\156\171" => $ahEfqR["\x62\x69\x6c\x6c\151\156\x67\x5f\143\x6f\x6d\x70\x61\x6e\x79"], "\146\x69\145\x6c\144\137\x70\x72\145\x66\151\x78" => "\x62\x69\154\x6c\151\156\x67"], "\163\x68\x69\x70\160\x69\x6e\x67" => ["\x76\141\x74" => $ahEfqR["\x73\x68\x69\160\x70\151\156\147\x5f\166\x61\x74"], "\x63\x6f\165\156\x74\162\171" => $ahEfqR["\x73\150\x69\x70\160\x69\156\x67\137\x63\x6f\165\156\x74\x72\171"], "\x63\x6f\155\x70\141\156\171" => $ahEfqR["\x73\150\151\x70\160\x69\x6e\x67\x5f\x63\x6f\155\160\141\156\x79"], "\146\x69\145\154\x64\x5f\160\162\x65\146\x69\x78" => "\x73\x68\x69\160\160\x69\x6e\147"]]; foreach ($nyiKHx as $ITKrgk) { self::validateAddressVat($ITKrgk, $RX6MwG); sHy3OD: } SzbyXo: } public static function validateNewCheckout($RX6MwG, $z6ZgFR, $vxyf8b) { if (self::$verifyVatWhenOrdering) { goto gleVCW; } return; gleVCW: $bZR8CE = $z6ZgFR; $bZR8CE[$vxyf8b . "\x5f\143\157\165\156\x74\x72\x79"] = $z6ZgFR["\x63\157\x75\156\164\x72\171"] ?? ''; $ahEfqR = self::getFieldsData($bZR8CE, true); $ITKrgk = ["\166\141\164" => $vxyf8b === "\142\151\154\x6c\x69\x6e\147" ? $ahEfqR["\142\x69\x6c\x6c\151\156\x67\137\x76\141\x74"] : $ahEfqR["\163\150\x69\x70\160\x69\x6e\147\x5f\166\x61\x74"], "\143\x6f\x75\x6e\x74\x72\x79" => $vxyf8b === "\142\151\x6c\154\151\156\x67" ? $ahEfqR["\x62\x69\x6c\154\x69\x6e\x67\x5f\143\x6f\165\x6e\x74\x72\x79"] : $ahEfqR["\x73\x68\151\x70\160\151\156\x67\x5f\143\157\x75\x6e\x74\x72\171"], "\143\x6f\155\160\x61\x6e\171" => $vxyf8b === "\x62\x69\154\x6c\x69\x6e\x67" ? $ahEfqR["\x62\151\154\154\151\x6e\147\137\x63\157\x6d\160\141\156\171"] : $ahEfqR["\x73\x68\151\160\x70\x69\x6e\x67\137\143\157\155\x70\141\x6e\x79"], "\146\151\x65\154\144\x5f\160\162\x65\146\x69\x78" => $vxyf8b]; self::validateAddressVat($ITKrgk, $RX6MwG); } public static function refreshCartOnVatChange() : void { if (is_checkout()) { goto ld1PQg; } return; ld1PQg: if (self::$verifyVatWhenOrdering) { goto EPsIOm; } return; EPsIOm: echo "\x20\x20\40\x20\40\40\40\x20\74\163\143\x72\151\x70\164\x3e\12\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\40\152\121\x75\x65\162\171\50\x64\157\x63\x75\155\x65\156\x74\x29\56\x72\145\141\144\171\50\146\165\x6e\x63\x74\151\157\x6e\x20\x28\x24\51\40\x7b\xa\40\40\40\x20\x20\40\x20\x20\40\40\40\40\40\40\x20\40\x24\x28\x27\43\x62\151\x6c\154\x69\156\x67\137\164\x65\141\x6d\x77\141\156\164\145\165\x76\x61\164\166\x69\x65\163\x5f\x76\141\x74\47\x29\x2e\157\156\x28\x27\143\x68\141\156\x67\x65\x27\x2c\40\146\165\156\x63\x74\151\157\x6e\40\x28\51\x20\173\12\x20\x20\40\40\x20\40\40\x20\40\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\44\x28\x27\142\157\144\x79\47\x29\56\164\x72\151\147\147\x65\x72\x28\x27\165\160\144\x61\x74\x65\137\x63\x68\x65\x63\153\157\x75\x74\x27\51\x3b\xa\x20\x20\40\40\x20\40\40\x20\x20\x20\x20\40\x20\40\40\40\x7d\51\73\xa\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\x20\x24\x28\x27\43\163\x68\151\160\160\x69\x6e\147\137\x74\145\141\155\167\141\156\164\x65\x75\x76\141\164\166\151\x65\163\137\166\x61\164\x27\51\56\157\x6e\x28\x27\143\150\141\156\147\x65\47\x2c\x20\146\165\156\x63\164\x69\x6f\156\x20\x28\51\x20\173\12\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\40\40\40\40\40\x20\x24\x28\47\142\157\144\171\47\x29\56\164\x72\x69\x67\x67\145\162\50\47\x75\x70\x64\x61\x74\145\137\143\150\x65\143\153\157\x75\164\47\x29\73\12\40\x20\40\40\40\x20\x20\40\40\40\40\x20\40\40\40\x20\175\x29\x3b\xa\40\40\40\40\40\40\x20\x20\x20\40\x20\x20\x7d\51\73\12\x20\x20\x20\x20\40\40\x20\x20\74\57\x73\143\x72\x69\160\164\x3e\12\40\40\x20\40\40\x20\40\x20"; } public static function getFieldsData($z6ZgFR, $Au9Ugl = -1) { if (!($Au9Ugl === -1)) { goto KGjpCP; } $Au9Ugl = self::isBlocksCheckout(); KGjpCP: $Buscxc = $Au9Ugl ? self::$blockFieldGroups : self::$legacyFieldGroups; $kSmq5T = ["\163\x68\151\x70\x70\x69\156\x67\x5f\166\x61\x74" => '', "\x62\151\154\154\151\x6e\147\137\x76\x61\x74" => '', "\163\x68\x69\160\160\x69\156\147\x5f\x63\x6f\155\160\141\156\171" => '', "\142\151\x6c\154\x69\x6e\147\x5f\143\x6f\x6d\160\141\x6e\171" => '', "\x62\x69\x6c\x6c\x69\x6e\147\x5f\x63\x6f\165\x6e\x74\162\x79" => $z6ZgFR["\x62\151\x6c\x6c\151\156\147\x5f\x63\x6f\x75\x6e\x74\162\x79"] ?? '', "\163\x68\151\x70\x70\x69\156\x67\x5f\143\157\165\x6e\164\x72\171" => $z6ZgFR["\x73\x68\151\x70\x70\x69\156\x67\x5f\x63\157\x75\x6e\x74\x72\x79"] ?? '']; foreach ($Buscxc as $eIF4M9 => $mlDG_Q) { foreach ($mlDG_Q as $tIhrlv) { if (empty($z6ZgFR[$tIhrlv])) { goto hQvSjx; } $kSmq5T[$eIF4M9] = $z6ZgFR[$tIhrlv]; goto TtVzj1; hQvSjx: CsCZvO: } TtVzj1: WbjiTu: } zH5mvz: return $kSmq5T; } public static function getRequestDataForCustomer(?\WC_Customer $LGKDZ2 = null) { if ($LGKDZ2) { goto kI_BTs; } $LGKDZ2 = WC()->customer; kI_BTs: if (!empty($LGKDZ2)) { goto LQcPJg; } return WoocommerceCheckout::getFieldsData([]); LQcPJg: $pUORDk = ["\x62\x69\x6c\x6c\x69\x6e\x67\x5f\x63\x6f\x75\156\164\x72\x79" => $LGKDZ2->get_billing_country(), "\163\x68\x69\160\x70\x69\156\147\x5f\143\157\165\156\164\x72\171" => $LGKDZ2->get_shipping_country(), "\x62\151\154\x6c\151\156\x67\137\x63\x6f\155\x70\x61\x6e\171" => $LGKDZ2->get_billing_company(), "\x73\x68\x69\x70\160\x69\x6e\147\137\x63\157\155\160\141\156\x79" => $LGKDZ2->get_shipping_company(), "\x62\151\154\154\x69\156\147\x5f\x76\x61\x74" => $LGKDZ2->get_meta("\142\x69\x6c\x6c\x69\x6e\147\137\x76\141\164"), "\163\150\151\160\160\151\x6e\x67\x5f\166\x61\x74" => $LGKDZ2->get_meta("\163\150\151\x70\x70\x69\x6e\x67\137\x76\x61\164")]; if (WoocommerceCheckout::isBlocksCheckout()) { goto BdToTz; } foreach (self::$legacyFieldGroups as $vxyf8b => $O_vSe3) { foreach ($O_vSe3 as $Xlea6E) { if (!($Ht_lJ3 = $LGKDZ2->get_meta($Xlea6E))) { goto B8jfKa; } $pUORDk[$Xlea6E] = $Ht_lJ3; B8jfKa: Z32mwO: } nlsmJY: DxVxKr: } EmWEMG: $awXli4 = []; if (empty($_POST["\x70\157\x73\164\x5f\144\x61\164\x61"])) { goto adEHHI; } parse_str(sanitize_text_field(wp_unslash($_POST["\x70\x6f\x73\164\x5f\144\x61\x74\x61"])), $awXli4); adEHHI: $iNyr0l = filter_input(INPUT_GET, "\x77\143\x2d\x61\x6a\141\170", FILTER_SANITIZE_FULL_SPECIAL_CHARS); if (!("\x63\150\x65\x63\153\157\x75\164" === $iNyr0l && !empty($_POST))) { goto Dj4b6A; } $awXli4 = array_merge($awXli4, wp_unslash($_POST)); Dj4b6A: $pUORDk = array_merge($pUORDk, $awXli4); goto ZTdRRo; BdToTz: foreach (self::$blockFieldGroups as $vxyf8b => $O_vSe3) { foreach ($O_vSe3 as $Xlea6E) { if (!($Ht_lJ3 = $LGKDZ2->get_meta($Xlea6E))) { goto mG1CBV; } $pUORDk[$Xlea6E] = $Ht_lJ3; mG1CBV: ecwjhK: } yWYmaV: eDE7UR: } BJ00p0: ZTdRRo: return self::getFieldsData($pUORDk); } public static function parseNewOrderAddressData($CPmqZm, $lFI1P9, $P2gIKm) { if (self::$verifyVatWhenOrdering) { goto hmFDvm; } return; hmFDvm: if (!(!self::isBlocksCheckout() && $P2gIKm)) { goto tv0aEj; } $ahEfqR = self::getRequestDataForCustomer(null); self::isAvaliableVatChangeForBillingAddress($ahEfqR, $P2gIKm, false); tv0aEj: } }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\x50\x41\x54\x48") || exit; class WoocommerceCheckout { private static $vatTaxRateId; private static $ossTaxRateId; private static $ossAdditionalVatId = []; private static $excludedCountries = []; private static $intraVatCountry; private static $verifyVatWhenOrdering = false; private static $vatEnabled = false; private static $vatRequired = false; private static $useVatOnShipping = false; private static $validateVatByCountry = false; private static $allowBadVatNumerWhenOrder = false; private static $blockFieldGroups = ["\x62\151\154\x6c\151\x6e\147\137\x63\157\x6d\x70\x61\156\171" => ["\x5f\167\x63\137\x62\x69\154\x6c\x69\156\147\x2f\x74\x65\141\x6d\x77\x61\x6e\x74\145\x75\166\141\164\x76\151\145\163\57\164\145\141\155\167\x61\x6e\x74\145\x75\166\141\164\166\x69\x65\x73\137\143\x6f\x6d\x70\141\156\171", "\x74\145\141\x6d\167\141\156\164\x65\x75\166\x61\x74\166\x69\145\x73\x2f\164\145\x61\155\167\141\156\x74\x65\165\166\141\164\x76\x69\x65\x73\137\x63\x6f\155\x70\x61\156\171", "\x62\x69\x6c\154\151\x6e\147\137\143\157\155\160\x61\156\171"], "\x62\151\154\x6c\151\x6e\147\137\x76\x61\164" => ["\x5f\167\x63\x5f\x62\151\154\x6c\151\x6e\147\57\164\x65\141\155\x77\x61\156\164\x65\x75\x76\141\x74\166\151\x65\x73\57\x74\x65\x61\155\167\141\x6e\x74\x65\165\166\x61\164\x76\x69\x65\x73\x5f\x76\x61\x74", "\x74\x65\141\x6d\x77\x61\156\164\145\x75\166\x61\x74\166\x69\145\x73\57\164\x65\x61\x6d\x77\x61\x6e\164\x65\165\166\x61\164\x76\151\145\x73\x5f\166\x61\x74"], "\x73\x68\x69\160\x70\151\x6e\x67\137\x63\x6f\155\x70\141\x6e\x79" => ["\x5f\x77\x63\x5f\x73\x68\x69\160\x70\x69\156\147\57\x74\x65\141\155\x77\x61\x6e\x74\145\x75\x76\x61\164\166\x69\x65\163\x2f\x74\145\x61\x6d\x77\x61\156\x74\145\165\166\141\x74\x76\151\145\x73\x5f\x63\157\155\160\141\x6e\x79", "\164\x65\141\x6d\x77\141\156\x74\145\165\166\x61\164\166\151\145\x73\57\x74\x65\141\x6d\167\x61\156\x74\145\x75\166\141\x74\166\151\x65\163\137\143\157\155\160\x61\x6e\x79", "\163\150\151\160\160\x69\156\x67\137\143\x6f\x6d\x70\141\x6e\171"], "\163\x68\x69\160\x70\151\x6e\x67\137\166\141\x74" => ["\137\x77\x63\137\x73\x68\x69\160\160\x69\x6e\x67\57\164\145\141\x6d\167\x61\156\164\145\x75\166\141\x74\166\151\x65\163\x2f\164\145\x61\155\167\x61\x6e\164\x65\165\x76\x61\x74\x76\151\145\x73\137\166\x61\x74", "\164\x65\x61\155\x77\x61\x6e\164\145\165\166\x61\x74\x76\x69\145\x73\57\164\x65\141\x6d\x77\x61\156\x74\145\x75\166\141\x74\x76\151\x65\x73\x5f\x76\141\164"]]; private static $legacyFieldGroups = ["\x62\x69\x6c\x6c\151\156\x67\137\x63\x6f\x6d\160\141\x6e\171" => ["\142\x69\x6c\x6c\151\x6e\x67\x5f\143\157\x6d\x70\x61\x6e\171", "\142\x69\154\x6c\151\156\147\x5f\x74\x65\141\155\x77\141\x6e\164\x65\x75\166\141\164\166\x69\145\163\137\x63\157\155\x70\141\x6e\171"], "\142\x69\154\x6c\x69\x6e\147\x5f\x76\141\x74" => ["\x62\x69\x6c\154\151\156\x67\x5f\166\x61\x74", "\x62\151\154\154\x69\x6e\147\137\164\145\x61\x6d\x77\141\156\x74\x65\165\x76\x61\x74\166\x69\145\x73\137\x76\x61\x74"], "\x73\150\x69\160\160\151\x6e\x67\x5f\143\157\155\160\x61\x6e\x79" => ["\x73\x68\x69\x70\x70\151\x6e\147\137\143\x6f\155\x70\x61\x6e\171", "\x73\x68\x69\160\160\x69\x6e\147\x5f\x74\145\x61\x6d\x77\x61\x6e\x74\x65\x75\166\141\x74\x76\151\x65\x73\x5f\x63\x6f\x6d\x70\141\x6e\171"], "\x73\x68\x69\160\160\151\x6e\147\137\166\x61\x74" => ["\163\150\151\160\160\x69\x6e\x67\137\166\141\x74", "\163\x68\x69\160\160\x69\156\x67\137\164\x65\141\155\x77\141\156\x74\x65\165\166\x61\164\x76\x69\145\163\x5f\x76\141\164"]]; public static function init() : void { add_action("\x77\157\157\x63\157\x6d\155\145\162\x63\145\137\x69\156\151\164", [self::class, "\x6c\157\141\144\103\157\156\146\151\x67\x75\x72\x61\164\x69\x6f\156"], 5); add_action("\167\x70\x5f\145\156\161\165\x65\165\145\x5f\x73\143\162\151\160\164\x73", [self::class, "\145\x6e\161\x75\x65\x75\145\103\x68\145\x63\153\157\165\x74\123\143\x72\151\160\x74\163"]); add_action("\x77\x70\137\x66\x6f\157\x74\145\x72", [self::class, "\x72\x65\x66\162\x65\x73\x68\x43\x61\162\164\117\156\126\x61\x74\103\x68\x61\156\x67\x65"]); add_action("\167\x6f\x6f\x63\157\155\155\x65\162\x63\145\137\x61\x66\x74\145\x72\137\143\150\x65\143\153\157\x75\x74\x5f\x76\x61\154\151\144\141\x74\x69\157\156", [self::class, "\166\141\154\x69\x64\141\164\x65\114\145\x67\x61\x63\171\x43\x68\145\143\x6b\157\165\164"], 200, 2); add_action("\167\x6f\157\x63\157\x6d\155\x65\162\x63\145\x5f\x62\x6c\x6f\x63\x6b\x73\x5f\166\141\x6c\151\x64\x61\164\145\137\154\157\143\x61\164\x69\x6f\156\137\141\144\144\162\x65\x73\163\137\x66\x69\x65\154\x64\x73", [self::class, "\166\141\x6c\x69\x64\x61\x74\145\116\145\167\103\150\145\x63\x6b\157\165\164"], 200, 3); add_filter("\x77\x6f\x6f\x63\157\155\x6d\x65\162\143\x65\137\155\x61\164\x63\x68\x65\144\137\x72\141\x74\x65\163", [self::class, "\x6f\x76\145\162\162\x69\144\145\124\x61\x78\122\x61\164\x65\x73\106\x6f\162\x41\x6c\x6c\x49\164\145\155\163"], 5000, 3); add_action("\167\157\x6f\143\x6f\x6d\x6d\145\162\143\x65\x5f\x6f\x72\x64\x65\162\x5f\151\x74\x65\x6d\137\141\146\164\x65\162\137\143\x61\x6c\x63\x75\154\141\164\145\x5f\164\141\170\x65\163", [self::class, "\162\x65\x70\x6c\141\143\145\111\164\145\x6d\x57\151\164\x68\x43\x75\x73\164\157\x6d\124\x61\x78"], 5000, 2); add_action("\x77\x6f\x6f\x63\x6f\155\155\x65\162\x63\x65\x5f\x6f\x72\144\x65\x72\x5f\151\x74\145\155\137\x73\150\x69\x70\160\151\156\x67\137\141\x66\164\x65\x72\137\x63\141\x6c\x63\165\x6c\x61\x74\x65\x5f\164\x61\x78\145\x73", [self::class, "\162\x65\160\154\141\143\x65\x53\x68\151\160\x70\151\x6e\147\127\151\164\150\x43\165\163\164\x6f\155\x54\x61\x78"], 5000, 2); add_filter("\167\x6f\x6f\143\x6f\x6d\155\145\x72\143\145\137\x73\x68\x69\x70\x70\151\156\147\137\x72\x61\164\145\137\164\x61\x78\145\x73", [self::class, "\141\x70\160\x6c\171\x43\165\x73\x74\x6f\155\x54\141\x78\124\157\114\145\147\x61\x63\171\123\x68\x69\160\160\x69\156\147"], 5000, 2); add_action("\167\x6f\x6f\143\x6f\155\155\x65\x72\143\145\x5f\143\x68\x65\x63\x6b\x6f\165\x74\137\157\x72\144\145\162\x5f\160\x72\x6f\x63\145\163\x73\x65\144", [self::class, "\160\141\162\163\145\x4e\145\x77\117\x72\144\145\162\x41\144\x64\162\x65\163\x73\x44\141\164\x61"], 5000, 3); } public static function loadConfiguration() : void { self::$verifyVatWhenOrdering = IsTrueBoolean::createVO(ConfigurationQuery::get("\x76\145\162\151\146\x79\137\166\141\x74\x5f\167\150\145\156\x5f\x6f\x72\x64\145\x72\x69\156\147")); self::$vatEnabled = IsTrueBoolean::createVO(ConfigurationQuery::get("\145\x6e\x61\142\154\145\x5f\166\x61\164\x5f\163\x65\154\145\x63\164")); self::$vatRequired = ConfigurationQuery::requireVatWhenOrdering(); self::$vatTaxRateId = (int) ConfigurationQuery::get("\x76\141\x74\137\163\145\x6c\145\143\x74"); self::$ossTaxRateId = ConfigurationQuery::getOSSVatId(); self::$ossAdditionalVatId = ConfigurationQuery::getAdditionalOSSVatId(); self::$useVatOnShipping = IsTrueBoolean::createVO(ConfigurationQuery::get("\165\163\145\137\x6e\145\167\x5f\166\x61\164\137\x6f\x6e\x5f\163\x68\151\x70\x70\151\156\x67\137\x6d\x65\164\150\157\144")); self::$validateVatByCountry = IsTrueBoolean::createVO(ConfigurationQuery::get("\166\141\154\x69\144\x61\x74\x65\137\166\x61\164\137\x70\x72\145\146\x69\170\x5f\142\x79\x5f\x63\157\x75\x6e\164\x72\171")); self::$allowBadVatNumerWhenOrder = IsTrueBoolean::createVO(ConfigurationQuery::get("\x61\x6c\x6c\x6f\x77\x5f\142\141\x64\x5f\166\x61\164\x5f\156\x75\x6d\x65\162\x5f\x77\150\x65\x6e\x5f\157\x72\x64\x65\162")); self::$excludedCountries = ConfigurationQuery::get("\145\x78\143\x6c\165\x64\145\137\143\157\x75\x6e\x74\x72\171") ?: []; self::$intraVatCountry = ConfigurationQuery::getIntraVatCountry(); if (!(!self::$vatEnabled || !self::$vatTaxRateId)) { goto yj24Vk; } self::$vatEnabled = false; yj24Vk: } private static function validateAddressVat($A9Wiga, &$z9bnQT) { if (!(!empty(self::$excludedCountries) && in_array($A9Wiga["\x63\157\165\156\164\x72\171"], self::$excludedCountries))) { goto daug6c; } return; daug6c: $xX2F2z = true; if (!($xX2F2z === true && self::$vatRequired && !empty($A9Wiga["\143\x6f\155\x70\x61\x6e\171"]))) { goto LYu7p2; } if (!empty($A9Wiga["\166\x61\164"])) { goto OW3DK7; } $xX2F2z = __("\126\101\124\40\156\x75\155\x62\x65\x72\x20\151\x73\x20\162\x65\x71\165\x69\x72\x65\144\x20\x66\157\x72\x20\x63\157\x6d\160\x61\156\171\x20\157\x72\144\x65\162\x73\56", "\164\145\141\x6d\x77\x61\x6e\x74\x65\x75\166\x61\164\166\x69\145\163"); OW3DK7: LYu7p2: if (!($xX2F2z === true && $A9Wiga["\166\141\164"] && IsTrueBoolean::createVO(ConfigurationQuery::get("\x72\x65\x71\x75\151\162\x65\x5f\166\x61\164\137\x70\x72\145\x66\151\x78")))) { goto r7yp_N; } $RUkq6i = strtoupper(trim($A9Wiga["\x76\141\x74"])); $VCJRsr = Vies::VAT_REGEX; preg_match($VCJRsr, $RUkq6i, $u6iloE); if (!empty($u6iloE[1])) { goto n4K54T; } $xX2F2z = __("\124\150\145\40\x56\x41\x54\40\156\x75\155\x62\145\x72\40\163\150\157\x75\x6c\x64\40\x69\x6e\143\x6c\165\144\x65\40\x61\40\160\x72\145\146\x69\x78\x2c\40\145\56\147\56\x20\104\105\54\x20\106\122\54\40\x65\164\x63\x2e", "\x74\x65\141\155\x77\x61\156\x74\x65\x75\x76\141\164\166\x69\x65\163"); n4K54T: r7yp_N: if (!($xX2F2z === true && $A9Wiga["\166\x61\x74"] && $A9Wiga["\x63\157\x75\x6e\164\x72\171"] && self::$validateVatByCountry)) { goto GMMU2i; } if (Vies::getInstance()->validateCountryPrefix($A9Wiga["\166\141\x74"], $A9Wiga["\143\x6f\x75\156\x74\162\x79"])) { goto CXKeL0; } $xX2F2z = __("\x54\150\x65\40\126\101\x54\x20\160\x72\145\146\x69\170\40\x64\x6f\145\163\40\x6e\157\164\x20\x6d\x61\x74\143\150\40\x74\x68\145\x20\x73\x65\154\145\143\164\145\x64\x20\x63\157\x75\x6e\164\162\171\x2e", "\164\145\x61\x6d\167\141\156\x74\145\x75\x76\x61\x74\x76\x69\145\163"); CXKeL0: GMMU2i: if (!($xX2F2z === true && $A9Wiga["\x76\x61\164"] && !self::$allowBadVatNumerWhenOrder)) { goto e9ogsX; } $GjhfMV = Vies::getInstance()->getVatData($A9Wiga["\x76\141\164"], $A9Wiga["\x63\x6f\x75\156\164\x72\x79"]); if ($GjhfMV->isValid) { goto FWaNj7; } $xX2F2z = __("\x56\x41\x54\x20\x6e\165\x6d\x62\x65\x72\40\x69\x73\40\x6e\x6f\x74\x20\x76\x61\154\x69\144\x2e", "\x74\145\141\155\x77\141\156\164\x65\165\166\x61\164\x76\151\145\x73"); FWaNj7: e9ogsX: if (!($xX2F2z !== true)) { goto PFrGFX; } $z9bnQT->add($A9Wiga["\x66\151\x65\154\144\137\x70\162\x65\146\x69\170"] . "\x5f\164\x65\141\155\x77\141\x6e\x74\145\165\x76\x61\x74\x76\151\145\163\137\x76\141\164\x5f\x76\x61\x6c\x69\144\x61\164\x69\x6f\156", $xX2F2z); PFrGFX: } public static function isAvaliableVatChangeForBillingAddress($C2ylmE = [], $n26AoU = null, $pVsXQP = true) { $A9Wiga = ["\166\141\x74" => $C2ylmE["\142\151\154\x6c\151\x6e\147\137\166\x61\x74"], "\143\x6f\x75\156\164\162\171" => $C2ylmE["\142\151\x6c\x6c\x69\x6e\x67\x5f\x63\157\165\156\164\x72\x79"], "\x63\x6f\155\160\x61\x6e\171" => $C2ylmE["\142\x69\154\x6c\151\x6e\147\137\143\157\x6d\x70\x61\x6e\x79"], "\146\x69\145\154\x64\137\160\x72\x65\x66\151\170" => "\142\x69\x6c\154\151\156\x67"]; if (!(!empty(self::$excludedCountries) && in_array($A9Wiga["\x63\x6f\x75\156\164\162\x79"], self::$excludedCountries))) { goto jMRWsp; } return false; jMRWsp: if (!($pVsXQP && isset($C2ylmE["\163\150\151\x70\x70\151\x6e\147\x5f\143\x6f\x75\x6e\x74\x72\171"]) && self::$intraVatCountry === $C2ylmE["\x73\x68\151\x70\160\x69\x6e\x67\x5f\143\157\x75\x6e\x74\162\x79"])) { goto NbX09F; } return false; NbX09F: if (!self::$validateVatByCountry) { goto SWE353; } if (Vies::getInstance()->validateCountryPrefix($A9Wiga["\166\x61\x74"], $A9Wiga["\143\157\165\x6e\164\162\171"])) { goto oKFUPj; } return false; oKFUPj: SWE353: if ($n26AoU) { goto sGqwLc; } $GjhfMV = Vies::getInstance()->getVatData($A9Wiga["\x76\141\164"], $A9Wiga["\x63\157\x75\156\164\162\x79"]); goto t2YEbY; sGqwLc: $GjhfMV = Vies::getInstance()->getAddressVatData(new Address($n26AoU)); t2YEbY: if ($GjhfMV->isValid) { goto jwA3Nc; } return false; jwA3Nc: return true; } private static function getOssTaxRateForProduct($ozPHSm) { $KCOoD0 = self::$ossTaxRateId; if (!empty($ozPHSm)) { goto mZbTWI; } return $KCOoD0; mZbTWI: $SK2tAh = $ozPHSm->get_tax_class(); if (empty($ozPHSm->parent)) { goto ySv4zD; } $SK2tAh = $ozPHSm->parent->get_tax_class() ?? $SK2tAh; ySv4zD: if (!(!empty($SK2tAh) && !empty(self::$ossAdditionalVatId) && is_array(self::$ossAdditionalVatId))) { goto FLmKbj; } foreach (self::$ossAdditionalVatId as $vwEL8l => $nEeEkN) { if (!($SK2tAh === $vwEL8l && !empty($nEeEkN))) { goto jQOM_Y; } $KCOoD0 = (int) $nEeEkN; jQOM_Y: JFHh0R: } DubOcv: FLmKbj: return (int) $KCOoD0; } public static function isBlocksCheckout() : bool { if (!is_admin()) { goto QwI6sm; } $fbZ3mb = Tools::getValue("\x6f\x72\x64\145\162\137\x69\x64"); if (!(!$fbZ3mb && (Tools::getValue("\x69\144") && Tools::getValue("\160\141\x67\145") === "\x77\x63\x2d\157\x72\x64\x65\162\163"))) { goto IDQ0GX; } $fbZ3mb = Tools::getValue("\151\144"); IDQ0GX: $n26AoU = wc_get_order($fbZ3mb); if (!($n26AoU && !is_bool($n26AoU))) { goto E3oibx; } return $n26AoU->get_created_via() === "\x43\x68\x65\143\x6b\157\165\164\40\142\x6c\x6f\143\153" || $n26AoU->get_created_via() === "\163\x74\157\162\x65\x2d\141\160\x69"; E3oibx: return false; QwI6sm: if (empty($_SERVER["\110\124\124\x50\x5f\130\137\x57\103\137\x42\114\x4f\103\x4b\123\137\126\105\x52\123\111\x4f\116"])) { goto GaXyys; } return true; GaXyys: if (!(!empty($_SERVER["\122\105\x51\125\105\123\124\x5f\x55\122\111"]) && strpos(sanitize_text_field(wp_unslash($_SERVER["\122\x45\121\x55\x45\x53\124\x5f\125\122\111"])), "\x2f\167\143\57\163\x74\157\162\x65\57\x76\61\57") !== false)) { goto r8n8X4; } return true; r8n8X4: if (empty($_REQUEST["\x49\123\137\124\x45\x41\115\x57\x41\x4e\x54\x5f\105\x55\126\111\x45\x53\137\x42\x4c\117\103\x4b\137\103\x48\x45\x43\113\x4f\x55\124"])) { goto OvgzuS; } return true; OvgzuS: return WC_Blocks_Utils::has_block_in_page(get_the_ID(), "\167\x6f\x6f\143\x6f\155\x6d\145\162\143\x65\x2f\143\150\x65\x63\153\x6f\x75\164"); } public static function enqueueCheckoutScripts() : void { if (self::$verifyVatWhenOrdering) { goto NBMH6y; } return; NBMH6y: if (!(is_checkout() && !self::isBlocksCheckout())) { goto SXnhLT; } wp_enqueue_script("\x74\145\141\x6d\x77\141\156\x74\55\154\x65\147\141\x63\171\55\x76\141\x74\55\154\151\x73\x74\x65\156\145\162", plugins_url("\141\x73\x73\x65\164\163\x2f\152\163\57\164\x65\x61\x6d\167\x61\156\x74\55\154\145\x67\141\143\171\x2d\x76\141\x74\55\x6c\x69\163\x74\145\x6e\x65\162\x2e\x6a\163", TEAMWANTEUVATVIES_FILE), ["\152\x71\x75\x65\x72\x79"], "\x31\x2e\x30", true); SXnhLT: } public static function overrideTaxRatesForAllItems(array $x83mQ0, ?string $SK2tAh = null, ?\WC_Customer $Eiw3Vb = null) : array { if (!is_admin()) { goto LqurT6; } return $x83mQ0; LqurT6: if (is_cart() || is_checkout() || self::isBlocksCheckout()) { goto aSWBth; } return $x83mQ0; aSWBth: if (wc_tax_enabled()) { goto mvI5Sx; } return $x83mQ0; mvI5Sx: if (self::$vatEnabled) { goto qpGZj1; } return $x83mQ0; qpGZj1: $TE4PXn = (int) ConfigurationQuery::get("\166\141\164\x5f\163\x65\x6c\x65\143\164"); $C2ylmE = self::getRequestDataForCustomer($Eiw3Vb); $yw1uvO = self::isAvaliableVatChangeForBillingAddress($C2ylmE); if ($yw1uvO) { goto i4hlpG; } if (self::$ossTaxRateId && !empty($C2ylmE["\x62\151\154\154\x69\x6e\x67\137\166\141\164"])) { goto jWBJc3; } return $x83mQ0; goto Sm6jMo; jWBJc3: $RjbUOY = false; if (!(!empty($SK2tAh) && !empty(self::$ossAdditionalVatId) && is_array(self::$ossAdditionalVatId))) { goto DAeRXD; } foreach (self::$ossAdditionalVatId as $vwEL8l => $nEeEkN) { if (!($SK2tAh === $vwEL8l && !empty($nEeEkN))) { goto Tzymtc; } $TE4PXn = (int) $nEeEkN; $RjbUOY = true; Tzymtc: eAZ6Jp: } vHkTDS: DAeRXD: if ($RjbUOY) { goto bnK9Qt; } $TE4PXn = self::$ossTaxRateId; bnK9Qt: Sm6jMo: i4hlpG: if ($TE4PXn) { goto HKF81A; } return $x83mQ0; HKF81A: $kcm_c3 = WC_Tax::_get_tax_rate($TE4PXn); if ($kcm_c3) { goto Ewt1sZ; } return $x83mQ0; Ewt1sZ: return [$TE4PXn => ["\162\x61\x74\145" => $kcm_c3["\164\x61\170\137\x72\x61\164\x65"], "\154\141\142\145\x6c" => $kcm_c3["\164\141\x78\137\x72\x61\164\x65\137\156\x61\x6d\145"], "\x73\x68\x69\x70\x70\x69\x6e\x67" => self::$useVatOnShipping ? "\x79\145\163" : "\x6e\157", "\x63\157\x6d\160\x6f\165\156\144" => "\171\x65\163"]]; } public static function replaceItemWithCustomTax(WC_Order_Item $W1W6ht, $dkrr20) : void { if (self::$vatEnabled) { goto PFmlzV; } return; PFmlzV: $BzUJeE = (int) ConfigurationQuery::get("\166\x61\x74\137\163\x65\154\145\143\x74"); $C2ylmE = self::getRequestDataForCustomer(null); $n26AoU = $W1W6ht->get_order() ?? null; if (!(is_admin() && !$n26AoU)) { goto se6Vdm; } $fbZ3mb = Tools::getValue("\x6f\162\x64\145\162\137\x69\x64"); if (!(!$fbZ3mb && (Tools::getValue("\x69\144") && Tools::getValue("\x70\141\x67\145") === "\167\143\55\157\162\144\145\x72\x73"))) { goto MdUZil; } $fbZ3mb = Tools::getValue("\151\x64"); MdUZil: $n26AoU = wc_get_order($fbZ3mb) ?? null; se6Vdm: $yw1uvO = self::isAvaliableVatChangeForBillingAddress($C2ylmE, $n26AoU); if ($yw1uvO) { goto bbYm08; } if (self::$ossTaxRateId && !empty($C2ylmE["\142\x69\x6c\154\x69\x6e\147\137\x76\x61\x74"])) { goto LRlQum; } return; goto JLifQw; LRlQum: try { $ozPHSm = $W1W6ht->get_product(); if ($ozPHSm) { goto ph36or; } $BzUJeE = self::$ossTaxRateId; goto unVRJq; ph36or: $BzUJeE = self::getOssTaxRateForProduct($ozPHSm); unVRJq: } catch (\Throwable $Y6TOO8) { $BzUJeE = self::$ossTaxRateId; } JLifQw: bbYm08: if ($BzUJeE) { goto OfzO6w; } return; OfzO6w: $kcm_c3 = WC_Tax::_get_tax_rate($BzUJeE); if ($kcm_c3) { goto yePRov; } return; yePRov: $ePgDPW = [$BzUJeE => ["\162\x61\164\145" => $kcm_c3["\164\x61\170\x5f\162\x61\164\x65"], "\154\141\142\x65\x6c" => $kcm_c3["\164\x61\x78\137\162\141\x74\x65\137\156\141\x6d\145"], "\x73\x68\x69\160\x70\151\156\147" => self::$useVatOnShipping ? "\x79\x65\163" : "\x6e\157", "\143\x6f\155\160\157\x75\156\144" => "\171\145\x73"]]; $gEj0O5 = WC_Tax::calc_tax($W1W6ht->get_total(), $ePgDPW, false); if (method_exists($W1W6ht, "\147\x65\164\x5f\163\165\x62\164\157\x74\x61\x6c")) { goto RhUj_G; } $W1W6ht->set_taxes(["\x74\157\164\141\x6c" => $gEj0O5]); goto NBc8It; RhUj_G: $iWRzzr = WC_Tax::calc_tax($W1W6ht->get_subtotal(), $ePgDPW, false); $W1W6ht->set_taxes(["\x74\157\164\x61\154" => $gEj0O5, "\163\x75\142\164\157\164\x61\x6c" => $iWRzzr]); NBc8It: } public static function replaceShippingWithCustomTax(WC_Order_Item_Shipping $W1W6ht, $dkrr20) : void { if (self::$vatEnabled) { goto gnln0O; } return; gnln0O: if (self::$useVatOnShipping) { goto QjWB4p; } return; QjWB4p: $BzUJeE = (int) ConfigurationQuery::get("\166\141\x74\x5f\163\x65\154\145\x63\164"); $C2ylmE = self::getRequestDataForCustomer(null); $n26AoU = $W1W6ht->get_order() ?? null; if (!(is_admin() && !$n26AoU)) { goto yeDTFQ; } $fbZ3mb = Tools::getValue("\x6f\162\x64\145\162\137\151\x64"); if (!(!$fbZ3mb && (Tools::getValue("\151\x64") && Tools::getValue("\160\141\x67\145") === "\x77\x63\55\157\162\x64\145\162\x73"))) { goto IoKIU4; } $fbZ3mb = Tools::getValue("\x69\144"); IoKIU4: $n26AoU = wc_get_order($fbZ3mb) ?? null; yeDTFQ: $yw1uvO = self::isAvaliableVatChangeForBillingAddress($C2ylmE, $n26AoU, false); if ($yw1uvO) { goto hSimfW; } if (self::$ossTaxRateId && !empty($C2ylmE["\142\x69\x6c\x6c\x69\x6e\147\137\x76\141\164"])) { goto weYt43; } return; goto wadL3f; weYt43: $BzUJeE = self::$ossTaxRateId; wadL3f: hSimfW: if ($BzUJeE) { goto ih6Oa5; } return; ih6Oa5: $kcm_c3 = WC_Tax::_get_tax_rate($BzUJeE); if ($kcm_c3) { goto hJwg9p; } return; hJwg9p: $ePgDPW = [$BzUJeE => ["\162\141\164\145" => $kcm_c3["\x74\141\x78\137\162\141\164\x65"], "\154\x61\142\145\154" => $kcm_c3["\164\x61\170\137\162\141\164\x65\137\x6e\x61\155\145"], "\x73\150\x69\x70\160\x69\x6e\x67" => "\x79\x65\163", "\143\157\x6d\x70\x6f\165\156\144" => $kcm_c3["\164\x61\170\137\162\141\x74\x65\x5f\143\x6f\x6d\160\157\165\x6e\x64"] == 1 ? "\x79\145\x73" : "\156\x6f"]]; if (!("\x74\x61\x78\x61\142\154\x65" === $W1W6ht->get_tax_status())) { goto hb2EE8; } $dXLUtl = WC_Tax::calc_tax($W1W6ht->get_total(), $ePgDPW, false); $W1W6ht->set_taxes(["\164\157\x74\141\154" => $dXLUtl]); hb2EE8: } public static function applyCustomTaxToLegacyShipping(array $dXLUtl, $AgzQF1) : array { if (self::$vatEnabled) { goto elZ6mN; } return $dXLUtl; elZ6mN: if (self::$useVatOnShipping) { goto XDWelA; } return $dXLUtl; XDWelA: $BzUJeE = (int) ConfigurationQuery::get("\x76\141\164\x5f\163\145\154\x65\x63\x74"); $C2ylmE = self::getRequestDataForCustomer(null); $yw1uvO = self::isAvaliableVatChangeForBillingAddress($C2ylmE, null, false); if ($yw1uvO) { goto IHPZ8t; } if (self::$ossTaxRateId && !empty($C2ylmE["\x62\151\154\x6c\x69\x6e\x67\137\x76\141\164"])) { goto fRebd4; } return $dXLUtl; goto ikPH1j; fRebd4: $BzUJeE = self::$ossTaxRateId; ikPH1j: IHPZ8t: if ($BzUJeE) { goto MVOQkl; } return $dXLUtl; MVOQkl: $kcm_c3 = WC_Tax::_get_tax_rate($BzUJeE); if ($kcm_c3) { goto Kn11ZF; } return $dXLUtl; Kn11ZF: $ePgDPW = [$BzUJeE => ["\x72\x61\164\x65" => $kcm_c3["\x74\141\170\x5f\162\141\164\145"], "\154\x61\x62\x65\x6c" => $kcm_c3["\x74\141\170\x5f\x72\141\x74\145\x5f\x6e\x61\x6d\145"], "\x73\150\151\x70\160\x69\x6e\147" => "\171\145\163", "\x63\x6f\x6d\x70\x6f\x75\156\144" => $kcm_c3["\x74\141\x78\137\162\x61\164\145\x5f\x63\157\155\x70\x6f\x75\x6e\144"] == 1 ? "\171\145\x73" : "\x6e\x6f"]]; if (!("\164\141\170\141\142\154\145" === $AgzQF1->get_tax_status())) { goto cRuqa0; } $dXLUtl = WC_Tax::calc_tax($AgzQF1->cost, $ePgDPW, false); cRuqa0: return $dXLUtl; } public static function validateLegacyCheckout($idkTb5, $z9bnQT) { if (self::$verifyVatWhenOrdering) { goto fXy2NK; } return; fXy2NK: $C2ylmE = self::getFieldsData($idkTb5); $BQoUPg = ["\x62\x69\154\x6c\x69\156\x67" => ["\166\141\164" => $C2ylmE["\142\151\154\154\151\156\x67\137\x76\x61\164"], "\x63\157\165\x6e\x74\x72\x79" => $C2ylmE["\142\x69\x6c\154\151\156\x67\x5f\x63\x6f\165\156\x74\x72\x79"], "\143\157\155\160\x61\x6e\x79" => $C2ylmE["\142\x69\154\154\151\x6e\147\137\143\x6f\155\x70\x61\x6e\171"], "\x66\151\x65\x6c\x64\137\160\x72\x65\146\x69\x78" => "\142\151\x6c\x6c\x69\156\x67"], "\163\150\151\x70\160\x69\156\147" => ["\x76\141\x74" => $C2ylmE["\x73\150\x69\160\160\151\x6e\x67\x5f\166\141\x74"], "\x63\157\x75\156\x74\x72\x79" => $C2ylmE["\x73\150\151\160\x70\x69\x6e\x67\x5f\143\157\165\156\164\x72\171"], "\143\157\x6d\160\141\x6e\171" => $C2ylmE["\163\150\x69\160\x70\151\156\x67\137\143\157\155\x70\141\x6e\x79"], "\146\151\x65\154\144\137\160\162\x65\x66\151\x78" => "\163\x68\x69\160\x70\x69\x6e\x67"]]; foreach ($BQoUPg as $A9Wiga) { self::validateAddressVat($A9Wiga, $z9bnQT); xF300R: } XPaJdb: } public static function validateNewCheckout($z9bnQT, $idkTb5, $dsdfdm) { if (self::$verifyVatWhenOrdering) { goto tvNe_1; } return; tvNe_1: $D4KBF2 = $idkTb5; $D4KBF2[$dsdfdm . "\137\x63\x6f\165\x6e\164\162\171"] = $idkTb5["\x63\157\165\x6e\x74\x72\x79"] ?? ''; $C2ylmE = self::getFieldsData($D4KBF2, true); $A9Wiga = ["\166\x61\164" => $dsdfdm === "\x62\151\x6c\x6c\x69\x6e\x67" ? $C2ylmE["\x62\151\x6c\154\x69\x6e\x67\137\166\141\164"] : $C2ylmE["\163\150\x69\x70\160\151\x6e\x67\137\166\141\164"], "\x63\x6f\x75\156\x74\x72\171" => $dsdfdm === "\142\x69\x6c\x6c\151\x6e\x67" ? $C2ylmE["\142\x69\x6c\x6c\x69\156\x67\x5f\143\x6f\165\x6e\164\x72\x79"] : $C2ylmE["\x73\x68\x69\x70\160\x69\x6e\x67\x5f\143\x6f\x75\x6e\164\162\x79"], "\x63\x6f\x6d\x70\x61\156\171" => $dsdfdm === "\x62\151\x6c\154\x69\x6e\147" ? $C2ylmE["\142\x69\154\x6c\x69\156\147\137\143\157\x6d\x70\141\x6e\x79"] : $C2ylmE["\x73\x68\151\x70\x70\151\x6e\147\137\x63\x6f\x6d\x70\x61\156\171"], "\146\151\x65\154\x64\x5f\160\x72\x65\146\151\x78" => $dsdfdm]; self::validateAddressVat($A9Wiga, $z9bnQT); } public static function refreshCartOnVatChange() : void { if (is_checkout()) { goto sRtGIA; } return; sRtGIA: if (self::$verifyVatWhenOrdering) { goto GRAdYk; } return; GRAdYk: echo "\x20\x20\40\x20\40\40\40\40\x3c\x73\143\x72\151\x70\x74\x3e\xa\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\152\x51\165\x65\162\171\x28\x64\x6f\143\165\x6d\x65\x6e\x74\51\x2e\x72\145\x61\144\x79\x28\146\x75\x6e\x63\x74\x69\157\x6e\40\50\x24\51\40\173\12\40\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\x24\x28\47\x23\142\x69\154\154\x69\x6e\x67\137\x74\x65\x61\155\x77\x61\156\164\145\x75\166\141\x74\x76\x69\145\163\x5f\x76\x61\164\47\x29\x2e\x6f\156\50\47\143\x68\141\x6e\x67\x65\x27\54\40\146\165\x6e\143\164\151\x6f\156\x20\50\x29\x20\x7b\xa\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\40\40\40\40\40\44\x28\x27\142\x6f\144\171\47\51\x2e\164\162\x69\x67\x67\x65\162\x28\47\x75\160\144\141\x74\x65\x5f\143\150\x65\143\153\157\x75\x74\47\51\73\xa\x20\40\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\40\40\x7d\51\x3b\xa\x20\x20\x20\40\40\40\x20\x20\40\40\x20\x20\x20\40\40\x20\x24\x28\47\43\x73\x68\151\x70\x70\x69\156\147\x5f\164\x65\x61\155\x77\x61\x6e\x74\145\x75\166\141\164\x76\151\145\x73\x5f\x76\x61\x74\x27\51\56\157\156\x28\x27\143\150\x61\x6e\x67\145\47\54\40\x66\165\156\143\x74\151\x6f\x6e\x20\x28\51\x20\173\xa\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\40\x24\x28\47\142\157\x64\171\x27\51\56\x74\162\151\x67\x67\145\x72\50\47\165\x70\x64\141\x74\x65\x5f\x63\x68\x65\143\x6b\157\x75\164\47\51\x3b\xa\x20\40\40\40\40\40\x20\x20\40\40\40\40\40\40\x20\x20\175\51\x3b\xa\40\x20\40\x20\40\40\x20\40\40\x20\40\40\x7d\x29\73\12\x20\x20\40\40\x20\x20\40\40\x3c\x2f\163\x63\x72\x69\160\x74\x3e\xa\x20\40\40\x20\x20\40\40\x20"; } public static function getFieldsData($idkTb5, $GRXlCk = -1) { if (!($GRXlCk === -1)) { goto x6S0J6; } $GRXlCk = self::isBlocksCheckout(); x6S0J6: $hBGuvb = $GRXlCk ? self::$blockFieldGroups : self::$legacyFieldGroups; $pFU6_t = ["\x73\150\151\x70\x70\151\x6e\x67\137\166\141\164" => '', "\142\151\x6c\x6c\x69\156\147\137\x76\141\x74" => '', "\x73\150\151\x70\x70\151\x6e\147\x5f\x63\x6f\x6d\x70\141\156\x79" => '', "\142\x69\x6c\154\151\156\147\137\143\x6f\155\160\x61\156\x79" => '', "\x62\151\x6c\x6c\151\x6e\147\x5f\x63\x6f\x75\x6e\164\x72\x79" => $idkTb5["\142\x69\x6c\154\151\x6e\x67\x5f\x63\157\x75\156\164\162\171"] ?? '', "\x73\x68\151\160\x70\151\x6e\147\x5f\143\x6f\165\x6e\164\x72\x79" => $idkTb5["\x73\x68\x69\160\160\x69\x6e\147\x5f\143\x6f\x75\156\x74\x72\x79"] ?? '']; foreach ($hBGuvb as $zjPf6j => $RxL3bi) { foreach ($RxL3bi as $owZean) { if (empty($idkTb5[$owZean])) { goto olYQAs; } $pFU6_t[$zjPf6j] = $idkTb5[$owZean]; goto Da5DjX; olYQAs: vnq5Kg: } Da5DjX: rlx77s: } FID415: return $pFU6_t; } public static function getRequestDataForCustomer(?\WC_Customer $Eiw3Vb = null) { if ($Eiw3Vb) { goto f9npQn; } $Eiw3Vb = WC()->customer; f9npQn: if (!empty($Eiw3Vb)) { goto lO1jeH; } return WoocommerceCheckout::getFieldsData([]); lO1jeH: $okxTca = ["\x62\x69\x6c\154\x69\x6e\x67\137\x63\157\x75\156\164\162\171" => $Eiw3Vb->get_billing_country(), "\x73\x68\x69\x70\160\x69\x6e\147\x5f\x63\157\x75\x6e\164\x72\x79" => $Eiw3Vb->get_shipping_country(), "\142\x69\x6c\154\x69\x6e\x67\137\143\157\155\x70\141\x6e\x79" => $Eiw3Vb->get_billing_company(), "\163\150\151\160\x70\151\x6e\147\137\x63\x6f\x6d\x70\x61\156\171" => $Eiw3Vb->get_shipping_company(), "\x62\151\x6c\x6c\151\156\147\x5f\x76\x61\164" => $Eiw3Vb->get_meta("\x62\151\154\x6c\x69\156\x67\137\x76\x61\x74"), "\163\150\x69\160\x70\151\156\x67\137\166\x61\x74" => $Eiw3Vb->get_meta("\163\150\x69\160\x70\x69\156\147\x5f\166\x61\x74")]; if (WoocommerceCheckout::isBlocksCheckout()) { goto TrvSwa; } foreach (self::$legacyFieldGroups as $dsdfdm => $BGBMQw) { foreach ($BGBMQw as $jRmICr) { if (!($OdQxZp = $Eiw3Vb->get_meta($jRmICr))) { goto yk8QiB; } $okxTca[$jRmICr] = $OdQxZp; yk8QiB: HtVBFI: } Wa_mbN: YG3jnR: } EOHpzi: $Ig9U_k = []; if (empty($_POST["\x70\157\163\164\137\144\141\164\141"])) { goto WrmOdv; } parse_str(sanitize_text_field(wp_unslash($_POST["\x70\157\x73\x74\x5f\x64\141\x74\x61"])), $Ig9U_k); WrmOdv: $aoKZRv = filter_input(INPUT_GET, "\167\143\55\x61\x6a\x61\x78", FILTER_SANITIZE_FULL_SPECIAL_CHARS); if (!("\143\x68\145\143\x6b\157\x75\x74" === $aoKZRv && !empty($_POST))) { goto nHNDoD; } $Ig9U_k = array_merge($Ig9U_k, wp_unslash($_POST)); nHNDoD: $okxTca = array_merge($okxTca, $Ig9U_k); goto xtiePv; TrvSwa: foreach (self::$blockFieldGroups as $dsdfdm => $BGBMQw) { foreach ($BGBMQw as $jRmICr) { if (!($OdQxZp = $Eiw3Vb->get_meta($jRmICr))) { goto OOvHSd; } $okxTca[$jRmICr] = $OdQxZp; OOvHSd: kCXH7A: } cgc8Pv: RfuL3c: } miceRj: xtiePv: return self::getFieldsData($okxTca); } public static function parseNewOrderAddressData($UZKtT9, $hj2yID, $n26AoU) { if (self::$verifyVatWhenOrdering) { goto YpbX9w; } return; YpbX9w: if (!(!self::isBlocksCheckout() && $n26AoU)) { goto Pc5SEF; } $C2ylmE = self::getRequestDataForCustomer(null); self::isAvaliableVatChangeForBillingAddress($C2ylmE, $n26AoU, false); Pc5SEF: } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/WoocommerceCheckoutInformationBlock.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; defined("\x41\102\ x53\x50\x41\x54\x48") || exit; class WoocommerceCheckoutInformationBlock { public static function init() : void { add_action("\167\x6f\x6f\x63\x6f\155\x6d\145\x72\143\x65\137\162\x65\x76\x69\x65\167\x5f\x6f\162\x64\145\x72\137\141\x66\x74\145\162\x5f\x6f\162\x64\x65\x72\x5f\x74\157\x74\x61\154", [self::class, "\141\144\144\x4c\x65\x67\141\x63\x79\117\162\x64\x65\162\123\165\x6d\155\141\162\171\x50\x6c\141\x63\x65\150\x6f\154\x64\145\x72"], 5000); add_action("\x77\x70\x5f\x66\157\157\164\x65\162", [self::class, "\141\144\144\103\x68\x65\143\153\157\165\164\123\x63\x72\151\160\x74\163"], 5000); add_action("\x70\141\x72\163\145\x5f\162\145\x71\165\145\x73\x74", [self::class, "\x68\x61\x6e\x64\x6c\x65\x4f\162\144\x65\162\123\165\x6d\155\x61\162\x79\122\x65\x71\165\x65\x73\164"], 5000); add_action("\167\x70\x5f\x65\x6e\x71\x75\x65\x75\x65\137\163\x63\x72\x69\x70\164\x73", [self::class, "\145\x6e\x71\x75\145\x75\145\103\165\x73\164\x6f\155\x43\150\x65\143\x6b\157\165\164\103\163\163"], 5000); } private static function canShow() { if (IsTrueBoolean::createVO(ConfigurationQuery::get("\145\x6e\x61\x62\x6c\x65\x5f\x76\141\x74\x5f\x73\x65\154\145\x63\x74"))) { goto QdhDOU; } return false; QdhDOU: return IsTrueBoolean::createVO(ConfigurationQuery::get("\163\x68\x6f\x77\137\x69\156\x66\x6f\137\x6f\156\137\142\141\144\x5f\156\x75\155\142\x65\x72\x5f\x6f\x6e\137\146\162\x6f\x6e\x74")) || IsTrueBoolean::createVO(ConfigurationQuery::get("\163\150\x6f\x77\x5f\151\x6e\146\157\x5f\157\156\x5f\x73\165\x63\x63\x65\163\x73\137\x6e\x75\155\x62\x65\x72\x5f\157\x6e\x5f\146\x72\x6f\x6e\x74")); } public static function enqueueCustomCheckoutCss() { if (self::canShow()) { goto mgTUSw; } return; mgTUSw: if (!(!is_checkout() && !is_cart())) { goto iZ7BWC; } return; iZ7BWC: wp_enqueue_style("\x63\x75\163\x74\x6f\x6d\55\143\150\145\143\153\x6f\x75\x74\55\x61\x6c\x65\x72\164\x73", plugins_url("\x2f\166\151\145\167\x73\x2f\143\163\163\57\x63\150\x65\143\x6b\157\x75\x74\x2d\x61\x6c\145\x72\164\x73\x2e\143\163\x73", TEAMWANTEUVATVIES_FILE)); } public static function handleOrderSummaryRequest($TI0kZa) : void { if (Tools::getValue("\164\x65\x61\x6d\x77\141\x6e\164\x65\x75\x76\x61\164\166\x69\x65\163\x5f\157\162\x64\x65\x72\x5f\163\165\x6d\155\x61\x72\171")) { goto Ss8e_r; } return; Ss8e_r: if (self::canShow()) { goto dtMxRT; } status_header(404); exit("\x4e\157\164\x20\146\x6f\165\156\x64"); dtMxRT: if (!(empty(Tools::getValue("\156\157\x6e\143\145")) || !wp_verify_nonce(Tools::getValue("\156\157\156\143\145"), "\x74\x65\141\x6d\x77\x61\156\164\145\165\166\141\x74\166\x69\x65\x73\137\156\157\156\x63\145"))) { goto fzTuFu; } status_header(403); exit(json_encode(["\145\162\x72\157\162" => __("\123\x65\x63\x75\162\151\164\x79\40\x63\150\145\x63\153\x20\146\x61\x69\154\145\144", "\x74\x65\141\x6d\167\141\156\x74\x65\x75\x76\x61\164\x76\x69\x65\163")])); fzTuFu: $_REQUEST["\x49\123\x5f\124\x45\x41\115\x57\101\x4e\x54\137\105\x55\x56\x49\105\123\x5f\x42\114\x4f\103\113\x5f\103\x48\x45\103\113\x4f\x55\124"] = true; header("\x43\157\x6e\x74\145\x6e\x74\55\x54\x79\160\145\72\40\141\160\x70\154\151\143\x61\164\x69\x6f\156\57\152\163\x6f\156"); echo json_encode(["\x73\164\x61\164\165\x73" => "\163\165\x63\x63\145\163\x73", "\x64\141\164\x61" => ["\143\x6f\156\164\145\156\164" => self::generateAlertContent()]]); exit; } public static function addLegacyOrderSummaryPlaceholder() : void { if (self::canShow()) { goto SHQu8H; } return; SHQu8H: echo "\74\164\162\40\x63\154\x61\163\163\x3d\x22\x74\x65\141\155\167\141\x6e\x74\x65\x75\166\x61\164\x76\x69\145\x73\55\154\x65\147\141\x63\171\55\x73\165\155\x6d\141\162\x79\x22\40\x69\x64\x3d\x22\x74\145\141\155\167\141\x6e\164\x65\165\166\x61\164\166\x69\x65\x73\x2d\154\x65\x67\141\143\171\x2d\x72\157\167\42\x3e"; echo "\74\164\144\40\x63\157\x6c\x73\x70\141\156\x3d\42\62\42\40\x73\164\171\154\x65\x3d\x22\160\141\144\144\x69\x6e\147\x3a\40\x30\73\x22\76"; echo "\74\x64\x69\x76\x20\151\144\75\42\x74\x65\x61\155\x77\x61\x6e\164\145\165\166\x61\164\x76\151\x65\x73\x2d\x6c\x65\147\x61\143\x79\55\x63\x6f\x6e\x74\x65\x6e\164\x22\x3e"; echo wp_kses_post(self::generateAlertContent()); echo "\x3c\57\x64\x69\x76\76"; echo "\x3c\57\x74\x64\76"; echo "\x3c\57\164\162\76"; } private static function generateAlertContent() { if (!is_admin()) { goto B7zyVd; } return ''; B7zyVd: $ahEfqR = WoocommerceCheckout::getRequestDataForCustomer(null); $EfZNF4 = WoocommerceCheckout::isAvaliableVatChangeForBillingAddress($ahEfqR); $T7aqB3 = ConfigurationQuery::requireVatWhenOrdering(); $vEuwbk = !empty($ahEfqR["\x62\151\154\154\151\x6e\x67\137\166\141\164"]); if (!($T7aqB3 && !$EfZNF4 && IsTrueBoolean::createVO(ConfigurationQuery::get("\163\x68\157\x77\x5f\151\156\146\x6f\137\157\156\x5f\x62\x61\144\137\x6e\x75\155\x62\145\x72\x5f\x6f\x6e\137\146\x72\x6f\x6e\x74")))) { goto KWEqv_; } return sprintf("\74\x64\x69\x76\40\x63\154\141\x73\163\75\42\164\x65\141\x6d\x77\x61\156\164\145\x75\166\x61\x74\x76\x69\145\x73\55\141\154\x65\162\x74\40\x74\x65\x61\x6d\167\x61\x6e\164\145\165\166\141\164\166\151\145\163\x2d\145\x72\x72\157\162\x22\x20\x3e\x3c\163\164\162\x6f\x6e\147\76\x25\163\x3c\57\x73\x74\162\157\156\147\x3e\x3c\x2f\144\x69\166\x3e", __("\x49\x6e\166\141\154\151\144\x20\126\101\124\x20\x6e\165\x6d\x62\145\162\x2e\40\131\157\165\162\x20\126\x41\x54\x20\162\x61\x74\x65\40\162\x65\155\x61\151\156\x73\40\x75\x6e\143\x68\141\x6e\147\145\144\56", "\164\x65\x61\155\167\x61\156\164\x65\165\x76\141\x74\x76\x69\145\x73")); KWEqv_: if (!(!$T7aqB3 && $vEuwbk && !$EfZNF4 && IsTrueBoolean::createVO(ConfigurationQuery::get("\163\150\x6f\167\x5f\x69\156\x66\157\x5f\x6f\x6e\x5f\x62\141\x64\137\156\x75\x6d\142\145\x72\x5f\x6f\156\x5f\x66\x72\157\156\x74")))) { goto JMJc3g; } return sprintf("\x3c\144\x69\x76\x20\x63\154\x61\x73\163\x3d\42\x74\145\x61\x6d\x77\x61\x6e\164\145\165\x76\x61\x74\166\x69\145\163\55\141\x6c\x65\162\x74\x20\x74\145\x61\x6d\x77\141\156\x74\x65\x75\x76\x61\164\166\x69\x65\x73\x2d\x65\x72\x72\157\x72\42\x20\76\x3c\163\x74\162\157\156\x67\76\x25\x73\x3c\57\163\164\162\x6f\156\x67\76\x3c\57\144\151\166\76", __("\x49\x6e\166\141\x6c\151\x64\x20\126\x41\124\40\156\x75\155\x62\145\162\x2e\x20\x59\x6f\165\x72\40\x56\101\124\40\x72\141\x74\x65\x20\162\x65\x6d\x61\x69\x6e\163\40\x75\x6e\x63\x68\141\156\147\x65\144\56", "\164\145\141\155\167\141\156\164\x65\x75\x76\141\164\166\x69\x65\163")); JMJc3g: if (!($EfZNF4 && IsTrueBoolean::createVO(ConfigurationQuery::get("\x73\x68\x6f\167\137\x69\x6e\x66\x6f\x5f\157\x6e\x5f\x73\165\x63\x63\145\x73\x73\x5f\156\165\x6d\142\145\x72\137\x6f\156\x5f\x66\162\157\156\164")))) { goto U_tVQv; } return sprintf("\x3c\x64\x69\166\40\143\x6c\141\x73\x73\75\42\164\145\141\155\x77\x61\156\164\145\165\166\x61\164\x76\x69\x65\163\55\x61\x6c\145\162\x74\x20\x74\x65\x61\155\167\141\156\x74\x65\x75\x76\x61\x74\x76\x69\x65\x73\x2d\163\x75\x63\x63\145\163\x73\x22\40\76\74\x73\x74\x72\x6f\x6e\x67\x3e\x25\163\x3c\57\x73\x74\x72\157\x6e\147\x3e\74\57\144\x69\x76\76", __("\131\x6f\x75\x72\40\126\x41\x54\x20\x6e\x75\155\142\x65\162\40\x68\x61\x73\x20\x62\x65\145\x6e\40\x73\x75\143\143\x65\x73\163\146\165\x6c\154\171\x20\166\141\x6c\x69\144\141\x74\145\144\56\x20\x54\150\145\40\x61\x70\x70\x6c\151\143\x61\x62\154\x65\x20\126\x41\124\40\x72\x61\x74\x65\x20\x68\x61\x73\x20\x62\x65\145\156\40\165\160\144\x61\x74\145\x64\56", "\x74\x65\141\x6d\167\141\156\164\x65\165\x76\141\164\x76\x69\x65\x73")); U_tVQv: return null; } public static function addCheckoutScripts() : void { if (self::canShow()) { goto IWXdn6; } return; IWXdn6: if (!(!is_checkout() && !is_cart())) { goto FDxp5s; } return; FDxp5s: $tGFh_Z = wp_create_nonce("\164\145\141\155\167\141\x6e\164\x65\x75\x76\x61\164\x76\x69\x65\x73\x5f\156\x6f\156\143\145"); $K26YRw = home_url("\x2f\x3f\164\x65\x61\155\x77\141\156\x74\x65\x75\x76\141\x74\x76\x69\x65\163\x5f\x6f\x72\144\x65\x72\137\163\x75\x6d\155\141\162\171\75\x31"); echo "\x20\x20\40\x20\40\40\x20\x20\74\x73\143\162\151\x70\x74\x3e\xa\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\40\x28\x66\x75\x6e\x63\164\151\157\156\50\x24\x29\x20\173\12\40\40\40\40\40\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\x63\x6f\156\x73\x74\40\151\163\102\x6c\x6f\x63\x6b\103\x68\145\x63\153\157\165\164\40\75\x20\x21\44\x28\x27\x23\x74\x65\141\x6d\x77\x61\x6e\x74\145\x75\166\x61\x74\166\151\145\163\55\154\145\147\x61\x63\171\55\x72\x6f\167\47\x29\56\154\145\156\147\164\x68\x3b\xa\x20\40\x20\x20\40\40\40\x20\x20\40\x20\40\x20\x20\x20\40\143\x6f\156\163\164\40\x62\154\x6f\x63\153\x49\x64\40\75\40\47\x74\145\141\x6d\167\x61\156\164\145\165\x76\141\164\166\151\x65\163\x2d\x62\154\157\143\x6b\47\73\xa\40\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\40\40\40\154\145\x74\40\x77\x72\141\160\160\145\162\x20\x3d\40\x6e\165\x6c\154\73\xa\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\x20\x6c\145\x74\40\154\x61\163\164\x45\x78\x65\143\x75\x74\x69\157\156\40\x3d\40\60\x3b\12\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\x63\x6f\156\x73\x74\40\x74\x68\x72\157\164\164\x6c\x65\104\145\154\x61\171\40\x3d\40\64\60\x30\x3b\12\xa\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x69\146\40\50\41\x69\x73\x42\x6c\x6f\143\153\103\x68\145\143\x6b\x6f\165\x74\51\x20\x7b\xa\x20\x20\x20\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\x20\162\x65\x74\165\162\156\73\12\40\x20\40\40\x20\40\40\40\40\40\x20\40\x20\x20\40\40\x7d\xa\12\40\x20\x20\40\40\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\x66\165\x6e\143\164\151\x6f\x6e\x20\x63\162\145\141\164\145\127\x72\141\x70\160\145\x72\x28\x29\40\173\12\x20\40\40\40\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\40\40\x20\40\40\143\x6f\x6e\163\164\x20\164\151\155\x6d\x65\162\x20\x3d\40\163\145\164\111\156\164\145\162\x76\x61\x6c\x28\146\165\156\x63\x74\151\157\156\x28\x29\40\x7b\12\40\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\151\146\x20\50\41\144\157\x63\165\x6d\145\x6e\x74\56\x67\145\164\x45\x6c\145\155\x65\156\x74\102\x79\x49\144\x28\x62\x6c\x6f\143\153\111\144\51\40\46\46\40\44\50\x27\x2e\167\160\x2d\x62\154\x6f\x63\153\x2d\167\157\157\143\157\155\155\145\162\x63\145\x2d\x63\150\145\143\x6b\157\x75\164\55\x6f\162\x64\x65\x72\x2d\163\x75\x6d\x6d\141\x72\171\55\x74\x6f\x74\x61\x6c\x73\x2d\142\154\x6f\x63\153\47\51\x2e\x6c\x65\x6e\147\x74\150\x29\40\x7b\12\x20\40\x20\40\40\40\40\x20\40\x20\x20\40\x20\40\40\40\x20\x20\40\x20\x20\x20\40\40\40\40\40\40\x77\162\x61\x70\160\145\162\40\x3d\40\44\50\47\x2e\167\x70\55\142\x6c\x6f\x63\153\x2d\167\157\x6f\x63\157\x6d\155\x65\162\x63\x65\x2d\143\x68\145\x63\x6b\x6f\x75\164\55\x6f\162\144\145\162\55\163\x75\x6d\x6d\141\162\x79\x2d\x74\157\x74\141\x6c\x73\x2d\142\154\157\x63\x6b\x27\51\73\xa\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\143\x6f\156\163\x74\40\x63\x75\163\164\x6f\x6d\x42\x6c\157\x63\x6b\40\75\x20\144\x6f\143\165\x6d\145\156\x74\56\143\x72\145\x61\164\145\105\x6c\x65\x6d\x65\x6e\x74\50\47\x64\151\166\x27\51\x3b\12\x20\x20\x20\x20\40\40\40\40\40\40\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\40\x20\x63\x75\163\x74\x6f\x6d\x42\154\157\x63\153\56\151\144\40\75\40\142\154\157\x63\x6b\111\x64\73\12\40\x20\40\40\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\40\x20\x20\40\x20\40\40\x20\x63\x75\163\164\x6f\155\102\x6c\157\x63\153\56\143\154\141\x73\x73\116\141\155\x65\x20\x3d\x20\47\164\145\141\x6d\167\x61\156\164\x65\x75\x76\141\x74\166\151\145\x73\x2d\142\x6c\157\x63\153\x2d\x77\x72\141\x70\160\145\162\x27\73\xa\40\x20\40\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\40\x20\x20\40\x20\x20\167\162\x61\160\x70\145\162\56\141\146\164\x65\162\x28\x63\x75\x73\164\x6f\x6d\x42\x6c\x6f\x63\153\x29\73\xa\x20\40\40\40\40\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\162\x65\154\x6f\141\144\103\157\156\x74\x65\x6e\x74\x28\x29\73\xa\40\x20\40\40\x20\x20\40\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x63\154\x65\141\162\111\156\x74\145\x72\166\141\x6c\x28\164\x69\155\155\145\x72\x29\12\x20\x20\40\x20\40\x20\40\40\40\40\40\40\x20\x20\40\40\x20\x20\40\40\40\40\x20\x20\x7d\xa\40\x20\x20\x20\40\x20\x20\40\40\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\175\x2c\40\x33\65\60\51\xa\40\x20\x20\x20\x20\x20\x20\x20\40\40\40\40\40\x20\x20\x20\175\12\xa\x20\40\x20\x20\x20\x20\40\40\40\x20\40\40\40\40\40\x20\x66\165\156\143\164\x69\x6f\156\x20\146\145\x74\x63\x68\117\162\144\145\x72\x53\165\155\x6d\141\162\x79\x28\51\40\173\12\x20\40\40\40\40\40\x20\40\40\40\40\x20\x20\x20\x20\40\x20\40\40\40\143\157\156\163\164\40\x66\157\x72\155\x44\x61\164\x61\40\75\40\156\x65\167\40\106\x6f\162\x6d\104\x61\x74\x61\50\x29\73\12\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\x20\40\x20\x20\40\40\40\x20\x66\x6f\162\155\x44\x61\164\x61\56\x61\160\x70\x65\156\144\50\x27\156\157\156\143\x65\47\54\x20\47"; echo esc_attr($tGFh_Z); echo "\x27\x29\x3b\xa\xa\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\40\40\x20\x20\162\145\164\165\x72\x6e\40\146\x65\164\143\x68\x28\x27"; echo esc_url($K26YRw); echo "\x27\54\x20\x7b\xa\x20\x20\x20\40\40\x20\40\40\40\x20\40\x20\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x6d\x65\x74\150\x6f\x64\x3a\x20\47\x50\x4f\123\x54\x27\54\xa\40\40\40\40\x20\40\x20\x20\40\40\40\40\x20\40\40\x20\x20\x20\40\40\40\40\x20\40\142\157\144\x79\x3a\40\146\x6f\162\155\x44\141\x74\x61\12\40\x20\x20\40\x20\40\x20\40\40\40\40\40\x20\40\40\40\x20\40\x20\x20\175\x29\x2e\x74\150\145\156\50\162\x65\x73\x70\157\x6e\x73\145\x20\x3d\76\40\162\145\x73\x70\x6f\156\x73\145\56\152\163\x6f\156\x28\51\x29\73\12\x20\x20\40\40\40\40\x20\40\40\x20\40\40\40\40\40\40\175\xa\12\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x20\x66\x75\156\x63\x74\x69\x6f\156\x20\x72\145\154\157\x61\x64\103\x6f\x6e\164\x65\156\x74\x28\51\40\x7b\12\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\40\40\40\x20\x20\40\40\x20\143\x6f\x6e\x73\164\x20\156\157\x77\40\75\x20\104\x61\x74\145\x2e\x6e\x6f\x77\50\51\73\12\40\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\x20\40\x69\146\x20\50\x6e\157\167\x20\55\x20\154\x61\x73\x74\105\170\145\143\x75\x74\x69\x6f\x6e\x20\74\40\164\150\x72\x6f\164\164\x6c\x65\x44\145\x6c\x61\x79\51\40\173\12\x20\40\x20\x20\40\40\40\x20\x20\40\x20\40\x20\x20\40\40\x20\40\40\40\x20\40\x20\40\x72\x65\x74\165\162\156\73\12\x20\40\40\40\40\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\40\40\40\175\12\40\x20\40\40\x20\40\x20\x20\x20\40\40\x20\40\40\x20\x20\40\40\x20\40\154\141\163\x74\x45\x78\x65\x63\165\x74\151\x6f\156\40\x3d\x20\156\157\167\x3b\12\12\40\40\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\40\146\145\164\143\x68\x4f\162\x64\x65\x72\123\165\x6d\155\x61\x72\171\x28\51\56\x74\150\145\x6e\50\162\x65\x73\x70\157\x6e\x73\x65\40\75\x3e\40\173\xa\x20\40\40\40\x20\40\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\x20\143\x6f\x6e\163\x74\40\143\157\156\164\145\156\x74\x20\75\40\x72\x65\163\x70\x6f\x6e\x73\x65\77\56\144\x61\164\141\77\56\143\157\156\164\145\x6e\x74\x3b\xa\xa\40\40\x20\x20\x20\40\40\40\x20\40\40\x20\x20\x20\40\40\40\40\40\x20\40\x20\x20\40\151\146\x20\50\41\x64\x6f\x63\x75\155\145\156\x74\56\x67\145\x74\105\154\145\155\145\x6e\x74\102\x79\x49\x64\x28\x62\x6c\x6f\143\153\x49\x64\x29\40\x26\46\x20\x24\50\x27\x2e\x77\160\55\x62\154\157\143\153\x2d\167\x6f\x6f\x63\157\x6d\x6d\145\162\143\145\x2d\143\x68\145\143\153\157\x75\164\x2d\157\162\x64\145\x72\x2d\163\165\x6d\155\141\162\171\55\x74\157\x74\141\154\163\x2d\142\x6c\157\x63\x6b\47\51\x2e\154\145\x6e\x67\164\150\x29\x20\x7b\xa\x20\40\40\40\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\x20\x20\40\x77\x72\x61\160\x70\145\x72\40\x3d\x20\x24\x28\x27\x2e\167\160\55\x62\x6c\x6f\143\153\x2d\x77\157\157\x63\157\155\155\145\162\143\x65\x2d\143\x68\x65\x63\153\x6f\165\164\x2d\157\x72\x64\145\x72\x2d\x73\x75\x6d\155\141\162\x79\x2d\x74\x6f\x74\141\154\163\x2d\142\154\x6f\143\153\x27\51\73\xa\x20\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\143\x6f\x6e\163\x74\40\x63\x75\163\x74\157\x6d\x42\154\x6f\x63\x6b\40\x3d\40\x64\x6f\x63\x75\155\x65\x6e\164\x2e\x63\x72\x65\141\164\x65\x45\x6c\x65\x6d\x65\156\x74\x28\x27\x64\151\166\x27\x29\73\xa\40\40\40\40\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\40\x20\x20\40\40\x20\40\x20\40\40\x20\x20\143\165\163\164\x6f\155\102\154\x6f\143\153\x2e\151\x64\40\x3d\x20\142\x6c\157\x63\x6b\x49\144\x3b\xa\x20\40\40\x20\40\x20\40\40\40\x20\40\40\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\40\40\x20\40\143\x75\163\164\157\x6d\102\154\157\x63\153\x2e\143\154\141\x73\x73\x4e\x61\155\145\x20\75\40\47\x74\x65\x61\155\x77\x61\x6e\164\x65\165\x76\141\x74\166\151\x65\163\x2d\142\x6c\157\x63\x6b\55\167\162\141\160\160\x65\162\47\73\12\x20\40\x20\x20\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\x20\40\40\40\x20\x77\x72\141\x70\x70\145\x72\x2e\x61\x66\x74\x65\162\x28\143\165\163\x74\157\x6d\102\x6c\x6f\143\x6b\x29\x3b\12\40\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\40\40\40\x20\40\x20\x20\40\x20\40\x20\x7d\xa\xa\40\x20\40\x20\x20\40\40\40\40\40\40\x20\40\40\x20\40\40\x20\x20\40\40\40\40\40\151\146\x20\x28\41\143\157\x6e\164\145\156\164\x29\40\x7b\12\40\40\40\x20\x20\40\40\40\40\x20\40\x20\40\40\40\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\x24\x28\47\x23\x27\x20\53\x20\x62\x6c\157\x63\x6b\111\x64\x29\56\150\x74\x6d\154\50\x27\x27\51\73\xa\x20\40\40\40\x20\x20\x20\x20\40\x20\40\40\x20\40\40\x20\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\x20\162\x65\164\x75\x72\x6e\73\12\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\40\40\40\x20\40\x20\x20\x20\40\x20\x7d\xa\x20\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\40\x20\44\x28\x27\43\x27\40\x2b\40\142\x6c\x6f\x63\153\111\x64\x29\56\x68\x74\x6d\154\50\x60\xa\x20\40\x20\x20\40\40\x20\40\40\40\x20\40\40\40\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\74\x64\x69\166\40\x63\154\x61\x73\163\x3d\x22\164\x65\141\x6d\167\x61\156\164\145\x75\x76\141\x74\166\151\145\163\55\x62\154\157\143\153\55\143\157\x6e\164\145\x6e\164\x22\76\xa\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\40\40\40\x20\40\40\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\44\x7b\143\157\x6e\164\x65\156\x74\x7d\xa\40\x20\40\40\40\40\40\40\x20\40\40\40\40\40\40\40\40\x20\x20\x20\40\40\40\40\x20\x20\40\40\x3c\x2f\x64\x69\x76\x3e\12\40\x20\x20\40\x20\40\40\x20\40\40\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\40\140\51\x3b\xa\x20\x20\x20\40\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\40\40\x20\175\51\x3b\xa\40\x20\40\x20\40\x20\40\x20\x20\40\40\40\x20\40\x20\40\x7d\12\12\x20\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\143\x72\145\141\164\x65\x57\x72\141\160\x70\145\162\x28\x29\12\40\x20\40\40\x20\x20\40\x20\40\40\40\40\40\40\x20\40\151\x66\x20\x28\x77\151\156\144\x6f\x77\56\x77\x70\77\x2e\144\x61\x74\x61\x3f\x2e\x73\165\x62\163\x63\x72\151\142\x65\x29\x20\173\xa\40\x20\x20\x20\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\40\x20\40\x20\x2f\57\x20\x77\x69\x6e\144\x6f\x77\56\x77\x70\56\x64\x61\x74\141\56\163\x75\142\163\143\162\x69\142\145\50\146\x75\156\x63\x74\151\x6f\156\40\x28\x29\x20\173\xa\40\40\x20\x20\40\x20\40\40\40\40\40\40\40\40\x20\x20\40\x20\x20\x20\57\x2f\40\x20\40\x20\40\x63\162\145\141\x74\145\x57\162\141\x70\x70\x65\x72\x28\51\xa\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\x2f\x2f\40\175\51\x3b\12\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\57\57\40\167\151\x6e\x64\157\x77\x2e\167\x70\x2e\x64\141\164\x61\x2e\x73\165\142\163\x63\x72\151\142\x65\x28\143\x72\x65\141\x74\x65\127\162\141\x70\x70\x65\162\x2c\40\x27\x77\x63\57\x73\x74\157\x72\x65\57\143\150\x65\x63\153\157\x75\x74\x27\x29\73\xa\40\x20\40\40\40\x20\x20\x20\40\x20\x20\40\40\40\40\x20\x20\x20\40\x20\167\151\156\144\157\x77\x2e\x77\x70\56\144\x61\x74\x61\x2e\x73\x75\142\x73\143\x72\x69\x62\x65\x28\162\x65\154\x6f\141\x64\x43\157\156\x74\x65\156\x74\54\x20\x27\167\x63\x2f\163\x74\x6f\x72\x65\x2f\x63\150\x65\x63\153\x6f\165\x74\47\51\x3b\xa\x20\40\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\167\151\x6e\144\x6f\x77\x2e\167\160\x2e\x64\x61\x74\141\56\163\x75\x62\x73\143\162\151\142\145\x28\162\x65\154\157\x61\144\103\x6f\156\164\x65\156\164\x2c\40\47\x77\x63\x2f\x73\164\x6f\x72\145\x2f\x76\x61\154\x69\x64\141\x74\x69\x6f\156\x27\51\x3b\12\x20\x20\40\40\x20\x20\40\40\40\40\40\x20\x20\40\40\x20\x7d\xa\x20\x20\40\40\40\x20\40\40\x20\x20\x20\x20\175\x29\50\x6a\x51\x75\x65\x72\x79\51\73\12\40\40\x20\x20\40\40\40\40\74\x2f\163\x63\162\151\160\164\x3e\12\x20\40\x20\40\x20\40\x20\x20"; } }21 namespace Teamwanteuvatvies; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Src\Types\IsTrueBoolean; defined("\x41\102\123\x50\101\x54\110") || exit; class WoocommerceCheckoutInformationBlock { public static function init() : void { add_action("\167\157\x6f\x63\157\x6d\x6d\145\162\143\145\137\162\x65\x76\151\x65\167\137\157\x72\144\x65\162\x5f\x61\x66\x74\145\x72\x5f\157\x72\x64\145\x72\x5f\x74\x6f\x74\141\154", [self::class, "\x61\x64\x64\x4c\145\x67\x61\x63\x79\x4f\162\x64\x65\x72\123\165\155\x6d\141\x72\171\120\154\x61\x63\145\150\x6f\154\x64\x65\162"], 5000); add_action("\x77\160\x5f\146\x6f\x6f\x74\145\162", [self::class, "\141\144\144\x43\150\145\x63\153\x6f\x75\164\x53\143\162\151\x70\x74\163"], 5000); add_action("\160\x61\x72\x73\x65\137\x72\145\x71\x75\145\x73\164", [self::class, "\x68\141\156\144\x6c\145\x4f\162\x64\x65\x72\123\x75\155\155\x61\x72\171\122\x65\161\x75\x65\x73\164"], 5000); add_action("\x77\x70\x5f\145\x6e\x71\x75\145\x75\145\137\x73\143\162\151\x70\164\163", [self::class, "\x65\156\161\x75\x65\165\x65\x43\165\163\x74\157\155\103\x68\145\143\153\157\x75\x74\x43\163\x73"], 5000); } private static function canShow() { if (IsTrueBoolean::createVO(ConfigurationQuery::get("\145\156\x61\142\154\x65\x5f\x76\141\164\137\x73\145\x6c\145\x63\164"))) { goto SSYDDn; } return false; SSYDDn: return IsTrueBoolean::createVO(ConfigurationQuery::get("\163\150\157\167\137\x69\156\x66\157\137\x6f\156\137\142\141\x64\x5f\x6e\165\155\x62\145\x72\x5f\157\x6e\x5f\x66\x72\157\x6e\164")) || IsTrueBoolean::createVO(ConfigurationQuery::get("\163\150\157\167\x5f\x69\156\x66\x6f\x5f\157\156\137\163\165\143\143\145\163\163\137\156\x75\155\x62\145\162\137\x6f\156\137\146\x72\157\x6e\x74")); } public static function enqueueCustomCheckoutCss() { if (self::canShow()) { goto Aatn5o; } return; Aatn5o: if (!(!is_checkout() && !is_cart())) { goto johb4t; } return; johb4t: wp_enqueue_style("\143\165\163\164\157\x6d\55\x63\150\145\143\x6b\x6f\x75\164\x2d\141\154\145\162\164\x73", plugins_url("\57\166\151\x65\167\x73\57\x63\x73\x73\x2f\143\150\145\x63\x6b\x6f\x75\164\x2d\141\154\145\x72\x74\163\56\143\163\x73", TEAMWANTEUVATVIES_FILE)); } public static function handleOrderSummaryRequest($gwxubv) : void { if (Tools::getValue("\164\x65\x61\x6d\167\x61\156\164\145\165\x76\141\x74\166\x69\145\x73\137\157\x72\x64\x65\162\137\x73\x75\155\155\141\x72\x79")) { goto DYorcw; } return; DYorcw: if (self::canShow()) { goto cXdsGY; } status_header(404); exit("\x4e\x6f\x74\40\x66\x6f\x75\x6e\x64"); cXdsGY: if (!(empty(Tools::getValue("\x6e\x6f\156\143\x65")) || !wp_verify_nonce(Tools::getValue("\156\x6f\156\x63\x65"), "\164\x65\x61\155\x77\141\x6e\x74\x65\x75\x76\141\164\x76\x69\x65\x73\x5f\x6e\x6f\x6e\x63\145"))) { goto M0VRI0; } status_header(403); exit(json_encode(["\145\162\x72\x6f\x72" => __("\x53\145\143\165\x72\151\x74\x79\40\x63\150\145\143\153\x20\x66\x61\151\154\145\144", "\x74\x65\141\155\x77\x61\156\x74\x65\x75\166\x61\x74\166\x69\145\163")])); M0VRI0: $_REQUEST["\x49\x53\x5f\x54\x45\101\115\x57\x41\x4e\124\137\105\x55\x56\111\x45\123\x5f\x42\x4c\x4f\103\x4b\137\103\110\105\x43\x4b\117\125\x54"] = true; header("\103\x6f\156\x74\x65\156\164\x2d\124\171\x70\x65\x3a\x20\141\160\160\154\151\x63\x61\x74\x69\157\x6e\57\152\163\157\156"); echo json_encode(["\x73\x74\x61\164\165\x73" => "\x73\165\143\143\145\x73\163", "\x64\141\x74\x61" => ["\143\x6f\x6e\x74\x65\156\x74" => self::generateAlertContent()]]); exit; } public static function addLegacyOrderSummaryPlaceholder() : void { if (self::canShow()) { goto ipA6Ft; } return; ipA6Ft: echo "\74\x74\x72\x20\x63\x6c\141\163\163\x3d\x22\164\145\141\x6d\x77\x61\x6e\x74\x65\x75\166\141\x74\166\x69\145\x73\55\154\x65\x67\x61\x63\x79\55\x73\165\155\155\x61\x72\171\42\40\151\144\x3d\42\164\145\141\x6d\167\141\156\x74\x65\x75\166\x61\164\166\x69\145\x73\x2d\154\x65\x67\141\143\x79\x2d\162\x6f\167\42\76"; echo "\x3c\164\144\x20\x63\157\x6c\163\160\141\x6e\75\42\x32\x22\40\x73\164\x79\x6c\145\x3d\x22\160\x61\144\x64\x69\x6e\147\x3a\x20\60\73\x22\76"; echo "\x3c\x64\151\166\x20\151\x64\75\x22\164\145\x61\155\167\141\x6e\x74\145\165\166\x61\164\166\x69\x65\x73\55\154\x65\147\141\x63\171\x2d\x63\x6f\x6e\164\145\156\x74\x22\x3e"; echo wp_kses_post(self::generateAlertContent()); echo "\74\57\144\x69\166\76"; echo "\74\x2f\x74\144\x3e"; echo "\74\57\x74\162\x3e"; } private static function generateAlertContent() { if (!is_admin()) { goto pPXUgH; } return ''; pPXUgH: $C2ylmE = WoocommerceCheckout::getRequestDataForCustomer(null); $yw1uvO = WoocommerceCheckout::isAvaliableVatChangeForBillingAddress($C2ylmE); $ZkJrfc = ConfigurationQuery::requireVatWhenOrdering(); $SYx_2S = !empty($C2ylmE["\x62\151\154\x6c\151\x6e\147\137\x76\141\x74"]); if (!($ZkJrfc && !$yw1uvO && IsTrueBoolean::createVO(ConfigurationQuery::get("\163\x68\x6f\x77\x5f\x69\156\x66\x6f\137\157\x6e\137\142\x61\x64\x5f\156\165\x6d\142\x65\162\x5f\157\156\x5f\x66\x72\x6f\x6e\164")))) { goto L3TDff; } return sprintf("\x3c\x64\151\x76\40\143\x6c\141\x73\x73\75\x22\164\145\x61\x6d\167\141\x6e\164\145\165\166\141\164\166\x69\145\x73\x2d\141\154\145\162\x74\40\164\145\x61\155\x77\x61\156\164\x65\x75\x76\x61\164\x76\x69\145\163\x2d\x65\x72\x72\157\x72\42\40\76\x3c\x73\x74\162\x6f\x6e\x67\x3e\45\163\74\x2f\163\164\x72\x6f\x6e\147\x3e\x3c\x2f\x64\151\x76\x3e", __("\x49\x6e\x76\x61\154\x69\x64\x20\126\x41\124\x20\156\x75\155\x62\145\162\x2e\40\x59\157\x75\162\40\126\101\x54\40\162\x61\164\145\40\162\145\x6d\141\151\156\163\x20\165\156\143\150\x61\156\x67\x65\x64\56", "\164\145\141\x6d\x77\x61\x6e\x74\145\165\x76\141\164\166\151\x65\163")); L3TDff: if (!(!$ZkJrfc && $SYx_2S && !$yw1uvO && IsTrueBoolean::createVO(ConfigurationQuery::get("\x73\x68\x6f\x77\x5f\x69\x6e\x66\157\137\157\156\x5f\x62\141\x64\x5f\156\x75\x6d\x62\x65\162\137\157\156\137\146\x72\x6f\x6e\x74")))) { goto jb0c_S; } return sprintf("\x3c\x64\151\166\40\x63\x6c\x61\x73\x73\75\42\164\145\141\155\x77\x61\x6e\164\x65\165\166\141\x74\x76\151\x65\163\x2d\x61\154\145\x72\164\x20\x74\x65\141\x6d\x77\x61\156\x74\145\165\x76\x61\164\x76\151\x65\163\x2d\x65\x72\162\x6f\162\42\40\x3e\x3c\163\x74\162\x6f\156\x67\76\45\163\74\x2f\163\x74\162\x6f\156\x67\76\74\57\x64\151\166\x3e", __("\111\x6e\x76\x61\x6c\x69\x64\x20\126\x41\x54\40\156\165\155\x62\x65\162\56\x20\x59\157\x75\162\40\126\x41\x54\40\162\141\x74\145\40\x72\145\x6d\141\151\156\163\x20\x75\x6e\143\x68\x61\156\147\x65\144\x2e", "\164\x65\x61\155\167\x61\x6e\x74\x65\x75\166\141\164\x76\x69\145\163")); jb0c_S: if (!($yw1uvO && IsTrueBoolean::createVO(ConfigurationQuery::get("\x73\150\x6f\167\137\x69\156\x66\x6f\137\157\x6e\x5f\x73\x75\143\x63\x65\x73\163\x5f\156\x75\x6d\x62\x65\x72\137\x6f\156\x5f\x66\x72\x6f\156\164")))) { goto U2kfMR; } return sprintf("\74\144\151\166\40\x63\x6c\x61\163\x73\75\42\164\x65\x61\x6d\167\x61\x6e\164\145\x75\166\141\x74\x76\151\x65\163\55\141\154\x65\162\x74\x20\x74\145\x61\x6d\x77\x61\x6e\x74\145\x75\166\x61\164\166\x69\x65\163\x2d\x73\x75\x63\x63\145\163\x73\x22\40\76\x3c\x73\164\162\x6f\156\x67\76\45\x73\74\x2f\x73\164\162\157\x6e\147\76\74\57\x64\x69\166\76", __("\131\x6f\x75\162\x20\x56\x41\x54\x20\156\165\155\x62\145\x72\40\150\141\163\40\142\145\x65\x6e\x20\163\x75\x63\143\145\x73\x73\146\165\154\154\x79\40\166\141\154\x69\x64\x61\x74\145\144\56\40\124\150\145\x20\x61\160\x70\154\151\143\x61\x62\154\x65\40\x56\101\x54\40\x72\141\164\x65\x20\x68\x61\163\x20\x62\x65\145\156\40\x75\160\144\141\x74\145\x64\56", "\x74\x65\141\x6d\167\x61\x6e\164\145\165\x76\x61\x74\166\x69\x65\x73")); U2kfMR: return null; } public static function addCheckoutScripts() : void { if (self::canShow()) { goto xyUKHD; } return; xyUKHD: if (!(!is_checkout() && !is_cart())) { goto ZpcI48; } return; ZpcI48: $e_A49W = wp_create_nonce("\x74\145\141\x6d\167\141\x6e\164\145\x75\166\x61\164\166\x69\145\x73\137\156\x6f\x6e\143\x65"); $oZda1Q = home_url("\x2f\x3f\x74\145\x61\x6d\x77\x61\x6e\164\x65\x75\x76\x61\164\x76\x69\145\163\x5f\157\x72\144\145\x72\x5f\x73\x75\x6d\x6d\141\162\x79\75\x31"); echo "\40\40\40\x20\x20\40\40\x20\x3c\163\143\162\x69\x70\164\x3e\xa\x20\x20\40\40\40\40\40\40\40\40\x20\40\x28\146\165\156\143\x74\151\x6f\156\x28\x24\x29\40\x7b\12\40\40\40\x20\x20\40\x20\40\40\40\40\40\x20\x20\40\40\143\157\156\163\x74\40\x69\163\102\154\157\x63\153\103\x68\145\x63\153\157\x75\164\x20\x3d\x20\x21\44\50\x27\x23\164\145\x61\155\x77\x61\x6e\x74\145\165\166\x61\164\x76\151\x65\163\55\x6c\x65\x67\x61\143\171\x2d\x72\157\167\x27\x29\56\x6c\145\x6e\x67\164\x68\x3b\12\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\x20\x20\x20\143\157\x6e\163\x74\40\142\x6c\x6f\x63\153\111\144\x20\x3d\40\47\164\x65\x61\x6d\x77\141\x6e\164\145\x75\166\141\x74\166\151\145\163\55\142\x6c\x6f\143\x6b\x27\x3b\xa\x20\40\x20\40\40\40\x20\40\x20\x20\40\x20\40\40\40\40\x6c\x65\164\40\167\162\x61\160\160\x65\162\40\75\40\x6e\165\x6c\154\73\xa\x20\40\40\40\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\x6c\145\164\40\x6c\141\163\x74\x45\x78\x65\143\x75\x74\x69\157\156\x20\x3d\40\x30\x3b\12\x20\40\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\143\x6f\x6e\163\164\x20\x74\150\162\x6f\x74\x74\154\145\104\145\x6c\141\171\40\75\40\64\x30\x30\x3b\xa\xa\x20\40\40\x20\x20\x20\40\40\x20\40\x20\x20\x20\40\40\40\x69\x66\40\x28\41\151\163\102\x6c\x6f\x63\x6b\x43\150\x65\143\x6b\x6f\165\x74\51\40\x7b\xa\x20\x20\x20\x20\40\40\40\40\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\x72\x65\x74\x75\x72\x6e\73\xa\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\40\x20\40\40\x20\x7d\xa\12\40\40\x20\40\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\146\165\156\143\x74\x69\157\156\40\143\x72\x65\x61\x74\x65\127\162\141\x70\x70\145\x72\50\x29\x20\173\xa\x20\x20\x20\x20\x20\40\40\x20\40\40\40\x20\x20\x20\x20\40\x20\x20\40\40\143\x6f\x6e\x73\164\x20\x74\151\x6d\155\145\162\x20\75\40\x73\x65\x74\x49\156\x74\x65\162\x76\141\154\x28\x66\165\156\x63\x74\151\x6f\x6e\50\x29\x20\173\xa\x20\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\40\40\40\x69\146\40\x28\41\144\x6f\x63\165\x6d\145\x6e\x74\x2e\147\x65\x74\105\x6c\145\155\x65\156\x74\102\171\x49\144\x28\142\x6c\157\x63\x6b\x49\144\51\40\x26\x26\x20\44\50\x27\x2e\x77\160\55\x62\154\x6f\x63\153\x2d\x77\157\157\x63\x6f\155\x6d\145\x72\x63\145\x2d\143\150\x65\x63\x6b\x6f\165\x74\55\157\162\144\145\x72\55\163\165\155\155\141\x72\171\x2d\x74\157\164\x61\154\163\55\x62\154\157\x63\x6b\47\x29\x2e\154\x65\156\147\164\x68\51\x20\x7b\12\40\40\40\x20\x20\40\x20\40\40\40\x20\x20\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\40\40\x20\x77\x72\141\160\x70\145\x72\x20\75\40\44\50\x27\x2e\x77\160\55\142\x6c\157\143\x6b\x2d\167\x6f\x6f\143\x6f\155\x6d\145\x72\143\145\x2d\143\x68\145\x63\153\x6f\x75\x74\55\x6f\162\144\145\162\x2d\163\x75\x6d\155\141\162\171\x2d\164\x6f\164\141\x6c\x73\55\142\154\x6f\143\x6b\47\x29\x3b\12\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x20\40\40\40\x20\x20\40\x20\x63\157\156\x73\164\40\143\165\163\x74\157\x6d\x42\x6c\x6f\x63\x6b\40\75\x20\144\x6f\x63\x75\155\x65\x6e\164\56\x63\162\x65\x61\164\x65\105\x6c\145\155\145\x6e\x74\50\x27\144\x69\166\47\x29\x3b\12\40\x20\x20\x20\40\40\40\x20\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\40\40\x20\143\165\163\x74\x6f\155\102\154\x6f\x63\x6b\x2e\x69\144\x20\x3d\x20\x62\154\157\143\x6b\x49\x64\x3b\12\x20\x20\40\40\40\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\40\x20\x63\165\163\x74\157\x6d\x42\x6c\157\143\x6b\x2e\x63\x6c\141\163\163\x4e\x61\x6d\x65\x20\75\40\x27\164\145\x61\155\x77\141\156\164\x65\x75\166\141\164\166\151\145\x73\55\x62\154\x6f\143\153\x2d\167\162\x61\x70\x70\145\162\x27\x3b\12\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\40\40\40\40\x20\x20\x20\x20\x20\40\x77\162\x61\160\160\x65\x72\56\141\146\x74\145\x72\x28\x63\x75\163\x74\x6f\155\102\154\157\143\153\x29\x3b\12\x20\x20\40\x20\x20\40\40\x20\40\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\162\x65\x6c\x6f\141\x64\103\157\156\x74\x65\x6e\164\x28\x29\x3b\12\40\x20\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\40\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\40\x63\154\145\x61\162\111\156\164\145\162\166\x61\154\x28\x74\151\155\x6d\145\x72\x29\12\40\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\x20\40\x20\x20\40\40\x20\40\x20\x7d\xa\x20\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\40\40\x7d\54\x20\63\65\x30\x29\xa\40\x20\40\x20\40\40\40\40\40\x20\x20\x20\40\x20\x20\40\x7d\12\xa\x20\x20\x20\x20\40\x20\40\40\40\40\x20\x20\40\x20\40\40\146\165\x6e\x63\164\x69\x6f\x6e\x20\x66\145\x74\x63\150\x4f\162\x64\145\x72\x53\165\x6d\x6d\x61\162\171\x28\x29\x20\173\12\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\40\x63\157\156\163\x74\x20\146\157\x72\x6d\x44\x61\x74\141\x20\x3d\40\156\145\167\x20\x46\157\162\x6d\104\x61\164\141\50\51\73\12\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\40\40\40\x20\40\x20\146\x6f\162\155\104\141\164\x61\56\x61\x70\x70\145\156\x64\50\x27\x6e\157\156\x63\145\x27\54\40\47"; echo esc_attr($e_A49W); echo "\47\51\73\12\xa\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\x72\x65\164\165\162\156\x20\146\x65\164\x63\150\50\47"; echo esc_url($oZda1Q); echo "\47\x2c\40\173\xa\40\40\40\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\40\40\x20\40\x20\40\40\x20\x20\40\155\x65\x74\150\x6f\x64\72\x20\47\x50\x4f\123\124\x27\x2c\12\40\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\40\40\142\157\x64\x79\x3a\x20\146\157\x72\x6d\104\x61\x74\141\12\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\x7d\x29\x2e\x74\x68\x65\x6e\x28\162\x65\163\160\157\156\163\x65\x20\x3d\76\40\162\145\x73\160\157\156\x73\x65\56\152\x73\x6f\x6e\x28\x29\51\73\xa\40\40\40\x20\x20\40\x20\x20\x20\40\40\40\x20\40\x20\40\x7d\xa\12\40\40\40\40\x20\x20\40\40\40\x20\40\x20\40\40\40\x20\x66\165\156\143\x74\x69\157\156\x20\x72\x65\x6c\157\141\x64\x43\157\x6e\164\145\x6e\164\50\x29\40\x7b\xa\40\x20\x20\x20\40\40\x20\x20\40\x20\40\40\x20\40\x20\x20\40\40\x20\x20\143\157\x6e\163\164\x20\156\x6f\x77\x20\x3d\x20\104\x61\164\x65\56\x6e\157\x77\50\x29\x3b\12\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\40\x20\151\x66\40\x28\x6e\157\167\40\x2d\x20\x6c\x61\163\164\105\170\x65\x63\165\x74\151\x6f\x6e\40\74\40\x74\150\162\x6f\x74\164\154\145\104\x65\154\141\171\x29\40\173\xa\40\40\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\40\40\40\x20\x20\x20\40\x20\40\162\x65\164\x75\162\x6e\73\12\x20\40\40\40\40\x20\40\40\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\x7d\12\40\x20\x20\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\154\141\x73\x74\x45\170\x65\143\165\164\x69\x6f\x6e\40\x3d\40\156\157\167\73\xa\12\40\x20\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\x66\145\164\x63\x68\117\162\144\x65\162\x53\x75\x6d\x6d\x61\x72\171\50\x29\x2e\164\150\145\156\50\162\x65\x73\x70\157\x6e\163\145\40\x3d\x3e\40\173\xa\40\40\40\x20\x20\40\40\x20\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\40\x20\x20\40\x63\157\156\x73\164\40\143\157\x6e\164\145\x6e\164\40\x3d\40\x72\145\163\x70\x6f\156\163\145\x3f\x2e\144\141\164\x61\x3f\56\x63\x6f\x6e\164\145\156\x74\73\xa\xa\x20\40\x20\x20\40\40\40\x20\x20\40\40\40\x20\x20\40\40\40\x20\40\x20\x20\x20\40\40\x69\x66\40\x28\41\144\157\x63\x75\155\145\156\164\56\x67\x65\164\105\154\x65\x6d\x65\x6e\x74\x42\x79\111\144\50\x62\154\x6f\x63\153\x49\x64\x29\40\46\x26\x20\x24\50\x27\x2e\167\x70\55\x62\x6c\x6f\x63\153\x2d\167\157\157\x63\x6f\155\x6d\145\162\143\x65\x2d\x63\x68\145\x63\x6b\157\165\x74\55\157\x72\144\x65\x72\x2d\x73\165\155\155\x61\162\171\x2d\164\157\x74\x61\154\x73\55\142\x6c\157\x63\153\x27\x29\56\x6c\x65\x6e\x67\x74\150\x29\40\x7b\12\x20\40\x20\40\x20\40\x20\40\40\x20\40\x20\40\40\x20\40\x20\x20\40\40\40\x20\40\x20\40\40\x20\x20\x77\x72\x61\x70\x70\145\162\40\x3d\x20\44\50\x27\x2e\x77\160\x2d\142\x6c\x6f\143\153\x2d\167\x6f\x6f\143\x6f\x6d\x6d\145\162\143\145\55\x63\150\x65\x63\x6b\157\x75\164\55\x6f\x72\x64\145\x72\x2d\x73\165\155\x6d\141\x72\x79\x2d\164\x6f\164\x61\154\163\55\x62\154\157\x63\153\x27\x29\x3b\xa\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\x20\x63\157\156\163\x74\x20\x63\x75\x73\x74\157\155\102\x6c\157\x63\x6b\x20\x3d\40\x64\x6f\x63\165\x6d\x65\x6e\x74\x2e\143\x72\x65\x61\x74\145\x45\154\x65\155\145\156\164\x28\47\x64\151\166\47\51\73\xa\40\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\x63\165\163\164\157\155\x42\x6c\x6f\143\x6b\x2e\151\144\40\75\40\142\154\x6f\x63\153\x49\x64\73\xa\x20\x20\40\40\40\40\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\x63\165\163\x74\x6f\155\102\x6c\157\143\x6b\x2e\x63\x6c\x61\x73\x73\x4e\141\x6d\x65\x20\x3d\x20\47\x74\x65\141\x6d\167\141\156\164\145\165\166\x61\164\x76\x69\x65\x73\55\142\154\x6f\x63\x6b\55\x77\162\141\x70\160\x65\x72\x27\x3b\xa\x20\x20\x20\40\x20\x20\40\40\40\40\40\x20\40\40\40\40\40\40\40\40\x20\40\x20\x20\x20\40\40\x20\167\162\141\160\x70\145\162\56\141\146\164\x65\x72\x28\143\x75\x73\x74\x6f\155\x42\x6c\157\143\153\51\73\xa\40\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\40\40\40\x20\40\x20\40\x7d\xa\xa\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\40\40\x20\40\x20\40\x20\40\x20\40\x20\40\40\151\146\40\x28\x21\143\157\x6e\164\x65\x6e\164\x29\40\173\xa\x20\40\40\40\x20\x20\x20\40\x20\40\40\40\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x24\x28\x27\x23\x27\x20\53\40\x62\x6c\157\x63\153\111\144\x29\56\x68\x74\x6d\154\x28\47\x27\x29\x3b\xa\40\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\40\x20\40\x20\x20\x20\40\162\145\x74\x75\x72\156\x3b\12\40\40\40\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\x7d\xa\40\40\x20\40\x20\40\x20\40\40\x20\x20\x20\x20\40\40\40\40\40\x20\x20\40\40\x20\40\44\50\x27\43\x27\x20\x2b\x20\142\x6c\x6f\143\153\111\x64\x29\x2e\150\164\155\x6c\50\x60\12\40\x20\x20\40\x20\40\x20\40\x20\40\40\40\x20\40\40\x20\40\x20\x20\40\x20\40\40\x20\x20\40\40\40\74\144\x69\166\x20\143\154\x61\x73\x73\75\x22\x74\x65\141\155\x77\x61\x6e\x74\145\165\x76\x61\x74\166\151\x65\x73\x2d\142\x6c\x6f\x63\153\55\x63\x6f\x6e\x74\145\156\164\x22\x3e\12\x20\40\x20\x20\x20\x20\40\40\x20\40\40\x20\40\x20\40\40\40\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\40\40\x20\40\x24\173\x63\157\156\x74\x65\x6e\164\175\12\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\40\x20\40\x20\74\57\x64\151\166\x3e\12\40\x20\40\x20\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\40\x20\40\140\51\73\12\40\x20\x20\x20\40\40\40\40\x20\x20\40\x20\40\40\40\x20\x20\40\40\40\175\x29\x3b\12\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\40\x20\40\175\12\xa\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\40\x20\x63\x72\x65\141\x74\145\x57\162\141\x70\160\145\x72\x28\x29\xa\40\x20\x20\40\x20\x20\40\x20\40\x20\40\40\40\40\40\40\x69\x66\40\50\x77\x69\x6e\144\x6f\x77\56\167\160\77\x2e\144\x61\x74\x61\x3f\x2e\163\165\142\x73\x63\x72\x69\x62\x65\51\x20\173\12\40\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\40\x20\x20\40\x20\x2f\57\x20\167\x69\x6e\x64\157\x77\56\167\x70\56\144\x61\x74\x61\x2e\x73\165\x62\163\x63\162\151\x62\x65\x28\146\165\x6e\143\x74\x69\157\x6e\40\x28\x29\x20\173\xa\40\40\x20\40\40\40\40\40\x20\40\x20\40\40\40\40\x20\x20\40\40\x20\57\57\40\x20\x20\40\40\x63\162\x65\x61\164\x65\x57\x72\141\x70\160\x65\x72\x28\51\xa\40\40\x20\x20\40\40\x20\40\40\40\x20\40\40\40\x20\x20\x20\40\x20\40\57\x2f\x20\175\51\x3b\xa\40\40\x20\40\40\40\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\57\x2f\40\167\x69\x6e\x64\157\x77\56\167\160\x2e\144\x61\164\141\x2e\x73\165\x62\163\143\162\151\142\145\x28\143\162\145\x61\164\145\127\162\x61\x70\x70\x65\x72\54\x20\47\x77\143\57\163\x74\157\x72\x65\57\143\150\x65\x63\153\x6f\x75\x74\47\x29\x3b\12\40\x20\x20\40\40\40\x20\40\x20\40\x20\x20\40\x20\x20\40\40\x20\40\40\167\x69\x6e\x64\157\x77\56\167\160\x2e\144\141\x74\x61\x2e\163\x75\142\x73\x63\162\x69\x62\145\50\x72\145\154\x6f\x61\144\x43\157\156\x74\x65\x6e\164\x2c\40\47\167\143\x2f\163\x74\157\162\x65\57\x63\150\x65\x63\153\157\x75\164\x27\x29\x3b\12\x20\x20\40\40\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\x77\151\156\144\157\167\56\x77\x70\56\144\x61\164\141\x2e\163\165\142\163\143\162\x69\142\145\50\162\145\x6c\x6f\x61\x64\x43\157\156\164\x65\x6e\164\54\40\x27\x77\143\x2f\x73\x74\x6f\x72\x65\x2f\x76\x61\x6c\151\x64\141\164\x69\x6f\x6e\47\x29\73\xa\40\40\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\40\x7d\12\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\175\x29\50\152\121\165\x65\x72\x79\51\x3b\xa\40\x20\40\40\40\40\40\x20\x3c\x2f\x73\143\x72\x69\x70\x74\x3e\12\x20\40\40\40\x20\40\40\x20"; } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/controllers/AdminPageController.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Controllers; use Teamwanteuvatvies\Tools; defined("\ 101\102\x53\120\101\x54\x48") || exit; class AdminPageController { public static function init() { if (is_admin()) { goto wuf0mo; } return; wuf0mo: add_action("\141\144\x6d\x69\x6e\137\155\x65\x6e\x75", [self::class, "\x61\144\x64\103\165\163\x74\157\155\x41\144\x6d\x69\156\x50\141\147\145"]); add_action("\151\156\151\164", [self::class, "\150\141\156\144\154\145\120\157\163\x74\122\x65\x71\165\x65\x73\x74"]); } public static function addCustomAdminPage() { if (current_user_can("\155\141\156\x61\x67\x65\x5f\x6f\160\x74\151\x6f\156\x73")) { goto iSR62n; } return; iSR62n: add_submenu_page("\x77\x6f\x6f\143\x6f\155\x6d\145\x72\143\x65", __("\105\125\x20\126\x49\x45\123\x20\126\x41\124", "\164\145\x61\155\167\141\x6e\164\x65\x75\166\x61\x74\166\x69\145\x73"), __("\105\x55\40\126\x49\x45\x53\40\126\101\124", "\x74\x65\141\x6d\167\x61\x6e\164\x65\x75\x76\x61\x74\x76\151\x65\163"), "\155\x61\156\141\x67\145\x5f\157\160\x74\x69\x6f\x6e\163", "\164\145\141\x6d\x77\141\156\164\145\165\166\x61\164\x76\x69\x65\x73", [self::class, "\162\145\x6e\x64\x65\162"]); } public static function render() { if (current_user_can("\155\x61\x6e\141\x67\145\x5f\157\x70\x74\151\x6f\x6e\163")) { goto r9Mhw3; } wp_die(esc_html__("\131\x6f\x75\x20\144\157\40\x6e\157\164\40\x68\x61\166\145\40\x73\165\146\146\x69\143\x69\145\x6e\x74\40\160\145\162\x6d\x69\163\x73\151\x6f\156\x73\40\x74\157\x20\x61\x63\143\145\163\163\x20\x74\150\x69\x73\40\x70\141\147\145\x2e", "\164\145\x61\155\167\x61\x6e\164\x65\165\166\141\x74\x76\x69\x65\163")); r9Mhw3: $Kg04yW = admin_url("\141\144\155\x69\x6e\56\x70\x68\x70\x3f\160\x61\147\x65\75\164\145\x61\x6d\167\x61\x6e\x74\145\x75\x76\x61\x74\166\x69\145\163"); $QdoR2A = get_locale(); $pm26T7 = @filemtime(__DIR__ . "\x2f\x2e\56\57\x2e\56\x2f\x76\x69\145\x77\163\x2f\x6a\163\57\141\160\x70\x2d\164\x65\x61\x6d\x77\141\156\164\145\x75\x76\x61\x74\x76\x69\145\x73\x2e\x6a\x73"); $kFonXB = plugins_url("\166\x69\145\167\163\57\152\163\x2f\141\160\x70\55\x74\x65\141\155\167\x61\x6e\164\145\165\x76\x61\164\166\x69\x65\x73\x2e\x6a\163", realpath(__DIR__ . "\x2f\x2e\56\x2f")) . "\x3f\166\x3d" . $pm26T7; $jwokke = plugins_url("\x76\151\x65\x77\163\57\x63\x73\163\57\x61\160\160\55\x74\145\141\x6d\x77\x61\x6e\164\145\x75\x76\x61\x74\166\151\x65\163\56\x63\163\x73", realpath(__DIR__ . "\57\x2e\56\57")) . "\x3f\x76\75" . $pm26T7; $tGFh_Z = wp_create_nonce("\x74\x65\x61\155\167\x61\x6e\164\145\x75\x76\141\x74\166\x69\x65\163\x5f\160\x6f\x73\164\x5f\x6e\157\x6e\143\x65"); $PxEZjB = ["\155\x6f\144\165\x6c\x65\x41\x64\155\x69\x6e\x4c\151\156\153" => $Kg04yW, "\x69\x73\157\x5f\143\x6f\x64\x65" => $QdoR2A, "\x61\x70\x70\137\x74\145\x61\x6d\167\141\x6e\164\x65\165\166\x61\x74\x76\151\x65\163\137\x6a\x73" => $kFonXB, "\x61\x70\160\x5f\164\x65\141\155\x77\141\156\x74\x65\165\x76\141\x74\x76\x69\x65\x73\x5f\x63\163\163" => $jwokke, "\156\157\x6e\x63\x65" => $tGFh_Z]; $vYZFG1 = __DIR__ . "\57\56\56\57\164\x65\x6d\x70\x6c\x61\x74\x65\163\57\x61\x64\155\x69\156\x2f\162\145\156\144\145\162\x2d\x64\145\x76\x2e\x70\150\x70"; if (!file_exists($vYZFG1)) { goto ZasXAo; } extract($PxEZjB); include_once $vYZFG1; return; ZasXAo: add_filter("\x73\143\x72\151\160\164\x5f\x6c\x6f\141\144\145\162\137\x74\141\x67", function ($IIOjot, $GTfyeL, $kvZ0Zw) { if (!($GTfyeL === "\x74\145\141\155\x77\141\156\x74\x65\165\166\x61\x74\x76\x69\145\163\x2d\163\143\x72\x69\x70\164")) { goto BU7fHR; } $IIOjot = "\x3c\x73\x63\162\x69\x70\164\40\164\171\x70\x65\75\42\155\157\x64\x75\154\x65\x22\40\x73\x72\143\x3d\x22" . esc_url($kvZ0Zw) . "\x22\x20\143\162\157\163\x73\157\162\x69\147\x69\156\x3e\x3c\x2f\x73\143\162\x69\x70\x74\x3e"; BU7fHR: return $IIOjot; }, 5000, 3); $A6Q8E9 = "\x68\x74\x74\160\x73\x3a\57\x2f\143\x64\156\x2e\x74\x65\x61\155\167\141\156\x74\56\x63\x6f\155\x2f\167\157\x72\144\160\x72\x65\x73\x73\55\x74\145\141\155\x77\141\x6e\x74\145\x75\x76\141\164\166\x69\145\x73\57" . TEAMWANTEUVATVIES_VERSION . "\x2f"; wp_enqueue_style("\164\145\x61\155\x77\141\x6e\164\x65\x75\x76\141\x74\x76\151\x65\x73\55\163\164\x79\x6c\x65", $A6Q8E9 . "\x76\x69\145\x77\163\x2f\x63\x73\x73\x2f\x61\160\x70\x2d\x74\x65\141\155\167\141\x6e\164\145\165\166\141\164\166\x69\145\x73\56\143\163\x73", array(), TEAMWANTEUVATVIES_VERSION); wp_enqueue_script("\164\x65\x61\x6d\167\141\156\164\145\x75\x76\x61\164\x76\151\145\163\x2d\x73\143\162\x69\160\x74", $A6Q8E9 . "\166\151\145\x77\163\x2f\x6a\163\57\141\x70\160\55\164\x65\141\x6d\x77\x61\x6e\x74\x65\165\166\x61\x74\166\x69\x65\163\x2e\152\x73", array(), TEAMWANTEUVATVIES_VERSION, true); $vYZFG1 = __DIR__ . "\57\56\56\57\x74\x65\155\160\154\x61\164\x65\x73\57\x61\144\x6d\x69\x6e\x2f\x72\x65\156\144\145\162\x2e\160\150\160"; if (file_exists($vYZFG1)) { goto cpxCft; } echo "\x3c\41\x2d\55\x20\105\x72\x72\157\162\72\40\101\144\155\x69\x6e\x50\141\x67\145\103\157\156\x74\162\157\x6c\154\x65\162\72\72\162\x65\156\144\x65\162\x20\124\x65\x6d\x70\x6c\x61\164\x65\40\146\151\154\x65\40\x6e\x6f\164\x20\x66\157\x75\156\144\56\40\55\x2d\76"; goto U51EdV; cpxCft: extract($PxEZjB); include_once $vYZFG1; U51EdV: } public static function handlePostRequest() { if (!(!is_admin() || !current_user_can("\155\141\x6e\x61\147\145\137\x6f\x70\x74\x69\157\x6e\163"))) { goto doGC_z; } return; doGC_z: self::renderTranslation(); self::loadPrestashopAdminApiControllers(); } private static function loadPrestashopAdminApiControllers() { if (!Tools::getValue("\164\167\141\143\164\x69\157\156")) { goto v1Tu0L; } try { $Of2aG3 = new \Teamwanteuvatvies\Src\AdminApi\Loader(); $Of2aG3->run(); } catch (\Throwable $ixNo44) { } v1Tu0L: } private static function renderTranslation() { if (!(Tools::getValue("\141\x63\164\151\157\x6e") === "\x67\x65\164\x6c\x61\156\147")) { goto ny3xgF; } @ob_clean(); header("\103\157\156\164\145\156\x74\55\x54\x79\160\x65\x3a\x20\141\x70\x70\x6c\x69\x63\x61\x74\151\157\x6e\57\x6a\x73\157\156\73\40\x63\150\x61\162\x73\x65\x74\75\x75\x74\x66\55\70"); echo json_encode(["\124\150\x65\40\x66\x6f\x72\155\40\x77\x61\x73\40\x73\141\166\145\x64\40\x63\x6f\x72\162\x65\x63\164\x6c\171" => __("\124\x68\145\x20\x66\157\162\x6d\x20\x77\141\x73\40\163\x61\x76\145\144\x20\143\157\162\162\145\143\164\x6c\171", "\x74\x65\141\x6d\167\x61\x6e\164\x65\x75\166\x61\x74\166\x69\x65\163"), "\x73\145\154\145\x63\164\x65\x64\x20\163\x68\x6f\x70\72" => __("\163\x65\154\x65\143\x74\145\144\x20\163\150\x6f\x70\72", "\x74\145\x61\155\167\141\x6e\164\145\165\166\141\164\166\x69\145\163"), "\x53\x41\x56\105" => __("\x53\101\126\x45", "\x74\x65\x61\155\167\x61\x6e\164\145\x75\166\141\164\166\151\145\163"), "\127\145\x72\171\146\x69\x6b\141\x63\152\x61\x20\126\101\x54" => __("\127\x65\x72\x79\146\x69\153\141\143\x6a\141\x20\126\x41\124", "\164\145\141\155\x77\x61\156\x74\145\x75\x76\141\164\x76\x69\145\x73"), "\x53\x65\x61\162\x63\150" => __("\123\x65\141\162\143\150", "\164\145\x61\155\x77\141\x6e\x74\145\x75\166\141\164\x76\x69\x65\163"), "\103\157\x6e\x66\x69\x67\x75\x72\x61\164\151\x6f\x6e" => __("\x43\157\x6e\x66\151\147\x75\x72\141\164\151\x6f\156", "\164\145\x61\155\167\141\156\164\145\x75\x76\x61\x74\166\x69\x65\163"), "\103\x72\x6f\x6e" => __("\x43\x72\157\x6e", "\x74\x65\x61\155\167\141\156\x74\x65\165\x76\141\x74\x76\x69\x65\x73"), "\x56\101\124\x20\x4c\151\163\x74" => __("\126\101\124\x20\114\151\x73\x74", "\164\x65\141\155\167\x61\x6e\x74\x65\165\x76\141\x74\x76\x69\145\x73"), "\126\101\124\40\x48\151\163\164\157\162\171\x20\x4c\x69\163\164" => __("\x56\101\124\x20\110\151\x73\x74\157\x72\x79\x20\114\151\163\x74", "\x74\145\141\x6d\167\x61\x6e\164\145\165\x76\x61\164\x76\x69\x65\x73"), "\124\x72\141\x6e\163\154\141\x74\x65" => __("\124\162\141\156\163\x6c\x61\164\145", "\164\145\141\155\x77\x61\x6e\x74\x65\165\x76\x61\x74\x76\151\145\163"), "\x53\164\141\x74\165\x73\40\101\120\x49" => __("\x53\x74\141\x74\165\x73\40\x41\120\111", "\x74\x65\141\x6d\x77\x61\x6e\x74\145\165\166\141\164\x76\151\x65\x73"), "\x56\x65\162\151\146\171\x20\x56\x41\124\x20\x64\x75\x72\x69\156\x67\x20\157\162\x64\145\x72\x20\x70\x6c\x61\143\145\155\145\156\164" => __("\126\x65\162\x69\146\171\x20\126\101\x54\x20\144\x75\x72\x69\x6e\x67\x20\157\x72\x64\x65\162\x20\160\154\x61\x63\x65\155\x65\156\164", "\164\x65\141\x6d\167\x61\156\x74\145\165\166\141\164\x76\x69\145\x73"), "\122\x65\161\x75\151\162\145\x20\126\x41\124\40\x6e\165\155\x62\145\162\x20\x64\x75\x72\151\x6e\x67\x20\157\x72\144\145\162\x20\x70\x6c\x61\143\x65\x6d\x65\156\x74" => __("\x52\145\161\x75\151\162\x65\40\126\x41\x54\40\156\165\x6d\x62\x65\162\40\x64\x75\x72\151\x6e\x67\x20\x6f\x72\144\145\162\x20\x70\x6c\141\x63\145\x6d\145\156\164", "\164\x65\141\x6d\167\141\x6e\x74\x65\165\166\x61\x74\x76\151\145\163"), "\101\154\154\157\167\x20\x6f\162\144\x65\162\x73\x20\x77\151\x74\150\x20\151\x6e\143\x6f\x72\162\x65\143\164\40\x56\101\x54\40\x6e\165\x6d\142\x65\162" => __("\x41\x6c\154\x6f\167\x20\x6f\162\144\145\162\x73\40\167\151\x74\150\x20\x69\x6e\x63\x6f\162\x72\x65\143\x74\x20\126\101\x54\x20\x6e\165\155\x62\145\x72", "\x74\145\141\x6d\x77\x61\x6e\164\145\165\166\x61\x74\x76\151\x65\163"), "\122\145\x71\165\x69\x72\x65\40\x70\x72\145\146\151\x78\x20\x64\165\x72\x69\x6e\x67\x20\x6f\x72\144\145\x72\x20\160\154\x61\x63\x65\x6d\145\156\164\x20\x28\145\x2e\x67\56\54\40\106\122\54\x20\x44\105\54\x20\145\164\143\56\51" => __("\122\x65\161\165\x69\x72\x65\40\160\162\145\146\x69\x78\40\x64\x75\x72\x69\156\x67\x20\x6f\x72\144\x65\x72\40\x70\154\141\143\145\155\145\156\x74\40\x28\145\56\x67\56\x2c\x20\x46\x52\x2c\40\x44\x45\54\40\145\x74\x63\56\x29", "\164\x65\141\x6d\x77\141\x6e\164\x65\165\166\x61\x74\166\x69\x65\x73"), "\104\x65\146\x61\165\x6c\x74\x20\x56\x41\x54\x20\x70\x72\145\146\x69\170" => __("\104\x65\x66\x61\165\x6c\164\40\126\x41\124\x20\x70\162\x65\x66\151\x78", "\164\145\141\x6d\x77\141\156\164\x65\165\x76\x61\x74\166\x69\145\x73"), "\122\x65\143\x6f\x67\156\151\x7a\145\40\126\x41\x54\40\x50\x72\145\146\151\x78\40\142\x79\x20\157\x72\x64\x65\x72\x20\141\x64\144\162\x65\163\163\40\x69\146\40\160\162\145\146\x69\170\x20\151\163\40\x6d\x69\163\163\151\x6e\x67\x20\50\x65\56\x67\56\x2c\40\x46\x52\54\x20\104\105\54\40\145\164\x63\56\51" => __("\122\x65\143\157\x67\156\151\172\x65\40\126\x41\x54\x20\120\x72\145\x66\x69\x78\x20\x62\171\40\157\x72\144\145\x72\40\141\144\x64\x72\145\x73\x73\40\x69\146\x20\x70\x72\145\x66\x69\x78\x20\151\163\x20\x6d\151\x73\x73\151\x6e\x67\x20\50\x65\56\147\x2e\x2c\x20\106\x52\x2c\x20\x44\x45\54\x20\145\x74\x63\x2e\x29", "\164\145\x61\x6d\167\x61\x6e\x74\145\165\166\x61\x74\166\x69\145\163"), "\x41\154\x6c\157\x77\40\157\162\x64\145\x72\x20\151\x66\40\x56\101\x54\x20\163\145\162\x76\x65\162\x20\x64\x6f\x65\163\x20\x6e\x6f\164\40\x70\162\157\x76\151\144\x65\40\x61\x20\143\x6f\162\162\145\143\164\40\162\x65\163\160\x6f\156\x73\145" => __("\x41\154\x6c\157\x77\x20\157\x72\x64\145\x72\x20\151\x66\x20\126\x41\x54\x20\x73\145\162\166\x65\162\40\144\x6f\145\x73\x20\x6e\157\164\40\x70\162\157\166\151\x64\x65\40\141\40\143\157\x72\x72\x65\143\164\x20\x72\x65\163\160\157\156\163\x65", "\164\145\141\x6d\x77\x61\x6e\x74\145\165\166\x61\164\x76\151\x65\x73"), "\x49\146\40\x79\157\x75\x72\40\x73\164\x6f\x72\145\x20\x68\x61\163\x20\141\40\x6c\x6f\164\x20\x6f\146\x20\x6f\x72\144\145\162\163\x2c\40\x56\101\x54\x20\x76\x65\162\x69\146\151\143\x61\x74\151\x6f\156\x20\155\141\x79\40\x6e\x6f\164\x20\142\145\x20\160\157\163\163\151\x62\154\145\40\x64\165\145\40\x74\157\x20\154\x69\155\x69\x74\40\x65\x78\143\145\x65\x64\x61\156\x63\x65\56\x20\111\x6e\x20\x74\x68\151\x73\40\143\x61\163\145\54\40\x74\150\145\40\157\162\x64\145\x72\40\x77\151\x6c\x6c\x20\142\145\x20\x70\157\x73\x73\151\142\x6c\x65\x20\x61\156\144\40\x56\x41\x54\x20\166\145\x72\x69\146\x69\x63\141\x74\151\x6f\x6e\x20\x77\151\154\x6c\40\164\x61\x6b\x65\40\160\154\x61\x63\145\x20\x6c\x61\x74\145\x72\40\x76\151\141\40\x61\40\x43\122\x4f\x4e\x20\152\x6f\x62\56" => __("\x49\x66\x20\x79\x6f\x75\162\40\x73\x74\x6f\x72\x65\x20\x68\x61\x73\x20\x61\x20\154\157\x74\x20\157\146\40\157\x72\144\145\x72\x73\x2c\x20\126\101\124\40\166\145\x72\151\x66\x69\143\141\164\151\157\x6e\40\x6d\x61\171\40\156\157\164\40\x62\x65\40\x70\x6f\163\x73\151\142\154\145\x20\144\x75\145\x20\x74\x6f\40\154\151\x6d\x69\164\x20\145\170\x63\x65\145\x64\141\x6e\143\x65\56\40\111\156\40\164\150\151\x73\40\x63\x61\x73\x65\x2c\x20\x74\x68\145\40\157\162\x64\x65\x72\x20\x77\151\x6c\x6c\40\142\145\40\x70\157\x73\x73\x69\142\x6c\145\x20\141\156\x64\x20\x56\x41\x54\x20\166\x65\162\x69\146\151\x63\x61\x74\x69\x6f\x6e\40\167\151\154\x6c\40\x74\141\153\x65\x20\160\154\141\143\145\40\x6c\141\164\145\x72\40\x76\x69\141\40\141\40\x43\x52\x4f\x4e\40\x6a\157\x62\56", "\x74\145\x61\155\167\141\x6e\x74\145\165\166\x61\164\x76\151\x65\x73"), "\x50\145\162\x69\x6f\144\151\x63\x61\x6c\x6c\x79\x20\x63\x68\x65\143\x6b\40\x56\x41\x54\x20\x66\x6f\162\x20\141\154\154\40\x79\157\165\x72\x20\x63\x75\x73\164\x6f\x6d\x65\x72\163\56" => __("\120\145\x72\x69\157\144\x69\x63\x61\154\x6c\x79\x20\x63\x68\145\143\153\x20\x56\x41\124\40\x66\x6f\x72\x20\x61\x6c\154\40\x79\x6f\x75\x72\x20\143\x75\163\164\157\155\145\x72\x73\x2e", "\x74\x65\x61\x6d\x77\141\x6e\x74\x65\x75\166\x61\x74\166\151\x65\x73"), "\101\x6c\154\40\x61\x64\x64\x72\145\x73\163\145\163\40\151\156\40\171\x6f\165\162\40\163\164\x6f\162\x65\x20\x77\x69\164\x68\x20\141\40\x56\x41\x54\40\x6e\165\155\x62\145\162\40\x77\x69\154\x6c\x20\142\145\40\162\145\x63\x68\x65\x63\x6b\145\144\40\151\156\x20\164\150\x65\40\126\x49\x45\x53\40\144\x61\164\141\142\x61\163\145\40\160\x65\162\151\x6f\144\x69\x63\141\x6c\154\x79\56" => __("\x41\x6c\x6c\x20\x61\x64\x64\x72\x65\163\x73\145\163\x20\151\x6e\x20\x79\157\x75\162\x20\x73\x74\x6f\x72\x65\x20\167\x69\x74\x68\40\x61\40\x56\x41\x54\40\x6e\165\x6d\142\145\x72\40\x77\151\154\154\40\142\x65\40\x72\145\143\x68\x65\143\153\x65\x64\x20\x69\156\40\x74\x68\145\40\x56\111\105\x53\40\144\141\x74\x61\x62\x61\x73\x65\40\160\145\x72\151\x6f\x64\x69\x63\x61\x6c\154\x79\x2e", "\x74\x65\x61\155\167\x61\156\164\145\x75\x76\x61\164\166\151\x65\x73"), "\x48\157\x77\40\x6f\146\164\145\156\x20\164\157\x20\x63\150\x65\143\x6b\40\x56\101\x54\x20\160\145\x72\151\x6f\144\x69\143\x61\x6c\154\171\x20\x28\151\156\x20\144\x61\171\x73\x29" => __("\110\x6f\167\x20\157\x66\x74\145\x6e\40\164\x6f\x20\143\150\x65\143\x6b\40\x56\x41\124\40\x70\145\162\151\157\144\151\143\x61\x6c\x6c\171\x20\x28\151\x6e\x20\144\141\171\x73\x29", "\164\x65\141\155\x77\x61\156\x74\x65\x75\x76\x61\x74\166\151\x65\x73"), "\104\x69\163\160\x6c\x61\x79\40\151\156\143\x6f\162\162\145\x63\164\x20\126\x41\x54\x20\x69\156\x66\x6f\162\155\141\x74\151\x6f\156\40\x6f\156\x20\164\x68\x65\x20\x6f\x72\x64\145\x72" => __("\x44\x69\163\x70\x6c\141\x79\x20\x69\156\143\157\x72\162\x65\143\164\x20\x56\101\x54\x20\151\x6e\146\x6f\162\x6d\x61\x74\x69\x6f\x6e\40\157\156\40\x74\150\x65\x20\x6f\x72\144\x65\x72", "\164\145\141\x6d\x77\x61\156\x74\145\165\166\x61\164\166\x69\145\x73"), "\104\151\x73\x70\x6c\141\x79\x20\163\165\143\x63\145\163\163\40\126\101\124\40\x69\156\146\x6f\x72\155\x61\164\x69\157\x6e\x20\x6f\x6e\x20\x74\150\145\x20\157\x72\144\x65\x72" => __("\x44\151\163\x70\154\141\x79\x20\163\x75\x63\143\145\163\x73\x20\126\x41\124\x20\x69\x6e\146\157\x72\x6d\x61\x74\151\157\x6e\40\x6f\x6e\40\164\150\145\40\x6f\x72\x64\x65\162", "\x74\x65\x61\155\x77\141\x6e\x74\145\x75\x76\141\164\166\151\x65\x73"), "\120\162\x6f\170\x79" => __("\120\x72\x6f\x78\x79", "\164\145\x61\x6d\x77\141\x6e\164\x65\165\x76\x61\164\x76\151\145\x73"), "\104\x6f\x20\156\157\x74\40\165\x73\145\x20\160\162\x6f\x78\x79\40\151\156\x20\x63\141\x73\145\40\157\146\x20\141\156\x20\145\162\162\x6f\162\56" => __("\104\157\40\156\x6f\x74\x20\x75\x73\x65\x20\x70\x72\x6f\170\171\40\x69\156\40\143\141\x73\x65\x20\157\146\40\x61\156\40\x65\x72\162\157\162\56", "\x74\145\x61\x6d\167\141\156\x74\x65\165\166\x61\164\166\x69\145\x73"), "\x49\x66\40\x79\157\165\40\x73\x65\x6c\x65\x63\x74\x20\164\x68\x69\163\40\157\160\x74\x69\157\156\54\40\x61\x6e\144\40\157\156\145\x20\157\146\x20\164\150\145\40\x70\162\157\170\x79\40\163\145\x72\166\x65\x72\163\x20\162\x65\x74\165\162\x6e\x73\40\141\40\x63\x6f\156\x6e\145\143\x74\x69\x6f\x6e\x20\x65\162\x72\x6f\162\x2c\40\x74\150\145\40\x63\157\x6e\x6e\145\143\x74\151\157\156\40\167\x69\154\x6c\40\142\145\40\x72\x65\164\x72\x69\145\x64\x20\x64\151\x72\x65\143\x74\x6c\171\x20\x66\x72\x6f\155\40\x79\157\x75\x72\40\x73\x65\x72\166\x65\162\40\167\x69\x74\150\157\165\x74\40\165\163\x69\x6e\x67\x20\x61\x20\x70\162\x6f\170\x79\x2e" => __("\111\x66\40\x79\157\x75\40\163\145\x6c\145\143\164\40\164\x68\x69\163\40\x6f\160\164\151\x6f\156\x2c\x20\141\156\144\x20\x6f\156\145\x20\x6f\x66\x20\164\x68\x65\40\160\x72\x6f\170\171\40\163\145\x72\166\145\x72\163\x20\x72\145\x74\x75\162\156\163\x20\141\x20\x63\157\x6e\156\x65\143\164\x69\157\156\x20\x65\x72\x72\x6f\x72\x2c\40\164\x68\145\40\x63\157\156\x6e\x65\x63\x74\151\157\x6e\40\167\x69\154\x6c\x20\x62\145\40\162\x65\x74\x72\x69\x65\x64\x20\x64\151\x72\x65\x63\164\x6c\171\x20\x66\162\157\155\40\x79\x6f\x75\x72\40\x73\x65\x72\x76\x65\162\x20\x77\x69\x74\150\157\x75\x74\40\165\x73\151\x6e\147\40\x61\x20\160\162\157\170\171\x2e", "\x74\x65\141\x6d\x77\141\x6e\164\145\x75\166\x61\164\x76\x69\x65\163"), "\x50\162\x6f\170\171\40\x6c\151\x73\164" => __("\x50\x72\x6f\x78\171\40\154\x69\x73\164", "\x74\x65\x61\x6d\167\141\x6e\x74\145\165\x76\x61\164\166\x69\145\163"), "\106\157\162\x6d\141\164\40\111\120\72\x50\157\x72\164\40\55\40\163\145\160\141\x72\141\x74\145\x64\40\142\x79\40\156\145\x77\x20\154\151\156\x65\x73" => __("\106\157\162\x6d\141\164\x20\111\x50\72\120\x6f\x72\x74\40\x2d\40\x73\x65\160\x61\x72\141\164\145\x64\x20\x62\171\40\x6e\x65\167\x20\154\x69\x6e\x65\x73", "\x74\145\x61\x6d\x77\141\x6e\x74\x65\165\x76\x61\164\166\x69\145\x73"), "\101\120\x49\x20\143\x6f\156\156\x65\x63\164\x69\157\x6e\40\145\x73\164\141\142\x6c\151\x73\x68\145\x64" => __("\101\120\111\x20\x63\x6f\x6e\156\x65\143\164\151\x6f\156\x20\x65\x73\x74\x61\x62\x6c\x69\x73\x68\145\144", "\x74\x65\x61\x6d\167\x61\156\x74\x65\165\166\141\164\x76\151\x65\x73"), "\116\x6f\40\x63\157\156\x6e\x65\143\x74\151\157\156\40\x74\x6f\40\x41\x50\111" => __("\116\x6f\x20\x63\157\x6e\x6e\145\x63\x74\151\x6f\156\x20\x74\x6f\x20\x41\120\111", "\164\145\141\x6d\167\141\156\x74\145\165\166\141\164\x76\151\x65\163"), "\103\157\x72\x72\x65\x63\164\x6c\x79\40\143\x72\145\x61\x74\x65\144\x20\161\x75\145\165\145" => __("\103\157\162\x72\145\x63\x74\154\x79\40\x63\x72\x65\141\x74\145\x64\x20\161\165\145\165\145", "\164\145\x61\x6d\x77\x61\156\x74\145\x75\x76\141\164\166\x69\x65\163"), "\x52\x75\x6e\40\143\x72\157\156\40\x6e\157\167" => __("\x52\x75\x6e\x20\x63\x72\x6f\156\40\x6e\157\167", "\164\145\x61\x6d\167\141\156\x74\145\165\x76\x61\164\166\151\145\x73"), "\x43\x72\x6f\x6e\x20\x55\122\114" => __("\103\x72\157\x6e\x20\125\x52\114", "\164\x65\x61\155\167\x61\x6e\x74\x65\x75\166\x61\x74\166\151\x65\x73"), "\111\x64" => __("\111\x64", "\x74\x65\141\x6d\x77\141\156\164\145\x75\x76\x61\x74\166\151\145\163"), "\111\x64\40\x41\x64\144\x72\145\x73\163" => __("\111\x64\40\101\144\144\162\145\x73\x73", "\164\145\x61\x6d\x77\x61\156\164\x65\x75\x76\x61\x74\166\151\x65\x73"), "\x4e\141\155\x65" => __("\x4e\141\155\x65", "\164\x65\x61\155\x77\141\156\x74\x65\165\166\x61\x74\166\151\x65\163"), "\126\101\124" => __("\x56\101\x54", "\x74\x65\141\155\x77\x61\156\164\145\x75\166\x61\164\x76\x69\x65\x73"), "\122\141\x77\40\x56\101\x54" => __("\122\141\167\x20\x56\101\x54", "\164\145\x61\155\167\141\156\164\x65\165\166\141\x74\166\151\x65\x73"), "\x43\x6f\x75\156\x74\162\x79\40\103\157\144\x65" => __("\103\157\x75\156\164\162\x79\40\x43\157\x64\x65", "\164\145\141\x6d\167\141\156\x74\145\x75\x76\141\164\166\x69\x65\163"), "\x49\x73\40\126\141\154\x69\x64" => __("\x49\163\40\126\x61\x6c\151\144", "\164\145\x61\x6d\167\141\x6e\x74\145\165\x76\141\x74\x76\x69\x65\x73"), "\101\144\x64\x72\x65\x73\x73" => __("\101\x64\x64\x72\145\163\163", "\164\145\x61\155\x77\141\156\164\145\x75\x76\141\164\166\151\145\x73"), "\114\141\x73\164\x20\125\160\144\141\164\145" => __("\x4c\x61\x73\x74\40\125\x70\144\x61\x74\x65", "\x74\145\x61\155\x77\141\156\164\x65\165\x76\141\x74\166\151\x65\163"), "\x50\x61\162\163\x65\144\x20\103\x69\164\x79" => __("\120\x61\162\x73\145\144\x20\103\151\x74\171", "\x74\145\141\155\x77\141\x6e\x74\x65\165\x76\x61\x74\166\x69\x65\x73"), "\x50\141\x72\163\145\144\x20\101\x64\144\x72\145\x73\x73" => __("\x50\x61\162\x73\145\x64\40\x41\144\144\x72\x65\163\x73", "\164\145\x61\x6d\x77\x61\156\164\x65\x75\x76\x61\x74\x76\x69\x65\163"), "\x50\141\x72\x73\145\144\x20\x5a\111\x50" => __("\x50\x61\162\x73\145\x64\x20\x5a\x49\x50", "\x74\145\x61\x6d\167\x61\156\164\x65\x75\x76\141\164\x76\151\145\163"), "\x50\x61\x72\x73\145\144\x20\x5a\x49\120\40\x43\151\x74\x79" => __("\x50\x61\x72\163\145\144\x20\x5a\x49\x50\x20\103\151\x74\171", "\164\145\141\x6d\167\141\x6e\x74\x65\x75\166\141\x74\x76\151\x65\163"), "\124\150\151\x73\40\x6d\157\144\x75\154\x65\40\141\x6c\x6c\x6f\167\x73\x20\x74\157\40\x64\151\163\160\154\x61\171\x20\164\150\145\40\154\157\x77\x65\163\x74\x20\160\x72\151\x63\x65\x20\x69\x6e\40\150\x69\163\164\157\x72\x79" => __("\124\x68\x69\163\x20\155\157\x64\165\x6c\x65\x20\x61\154\x6c\x6f\167\163\40\x74\x6f\x20\x64\151\163\x70\x6c\141\x79\40\164\x68\145\40\154\x6f\x77\145\163\x74\40\x70\162\151\x63\x65\40\151\156\x20\150\x69\x73\164\x6f\162\x79", "\x74\145\141\155\x77\141\x6e\x74\145\x75\x76\x61\164\166\x69\x65\x73"), "\x53\x75\143\143\x65\x73\x73" => __("\x53\165\143\143\145\163\x73", "\164\145\x61\155\x77\141\x6e\164\x65\165\x76\141\x74\x76\151\x65\x73"), "\126\101\124\40\x76\x61\154\x69\x64" => __("\126\101\x54\40\x76\x61\154\x69\x64", "\164\145\141\x6d\167\141\156\x74\x65\x75\x76\141\164\x76\151\145\163"), "\x43\x68\x65\x63\153\x20\126\101\124\40\156\x75\x6d\x62\145\162" => __("\103\x68\145\x63\153\40\x56\x41\124\x20\156\165\155\x62\145\162", "\164\x65\141\x6d\167\141\x6e\164\x65\x75\166\x61\x74\166\151\145\163"), "\x56\101\x54\40\126\x65\x72\x69\x66\151\143\141\x74\x69\x6f\156" => __("\126\x41\x54\x20\x56\145\x72\x69\x66\x69\x63\x61\x74\x69\157\x6e", "\x74\x65\x61\155\167\141\156\164\145\x75\166\x61\x74\x76\151\145\x73"), "\x4f\162\144\145\x72\40\111\x44\x20\x6e\157\164\40\146\157\165\x6e\144" => __("\117\x72\x64\x65\162\40\x49\104\40\156\157\x74\x20\x66\x6f\x75\156\144", "\x74\x65\x61\155\x77\x61\156\x74\145\x75\x76\141\164\x76\x69\145\163"), "\126\101\x54\40\x6e\x75\155\142\x65\162\40\156\x6f\164\40\146\157\x75\156\144\40\151\156\x20\x64\x65\154\151\x76\145\x72\x79\40\x61\x6e\x64\40\x69\156\x76\x6f\151\143\x65\x20\x61\x64\144\x72\145\x73\163" => __("\x56\x41\124\x20\156\165\x6d\x62\145\162\40\156\157\x74\40\x66\x6f\x75\156\144\x20\x69\156\x20\144\145\x6c\x69\166\145\162\x79\x20\x61\156\144\40\151\156\x76\157\x69\x63\145\x20\141\x64\144\162\x65\x73\x73", "\164\x65\141\155\x77\x61\156\164\145\165\166\141\164\166\151\x65\x73"), "\117\x6e\x65\40\157\146\x20\164\x68\145\40\126\x41\124\x20\x6e\165\x6d\142\145\162\163\40\x69\163\40\x6e\x6f\x74\x20\166\x61\154\x69\x64\41" => __("\117\x6e\145\x20\x6f\146\x20\x74\x68\x65\x20\126\101\x54\40\156\165\155\x62\x65\x72\x73\40\x69\163\40\x6e\157\x74\x20\x76\141\x6c\x69\144\x21", "\164\145\x61\x6d\x77\141\x6e\164\145\x75\x76\141\164\166\151\x65\163"), "\x5b\126\x49\105\x53\x5d\x20\x42\151\154\154\x69\156\x67\x20\x41\x64\144\162\145\163\163" => __("\x5b\x56\x49\x45\x53\135\x20\x42\151\x6c\x6c\x69\x6e\147\x20\101\x64\x64\x72\x65\163\x73", "\x74\x65\x61\x6d\167\141\156\164\x65\x75\166\x61\x74\x76\151\145\163"), "\x43\157\155\160\141\156\171\x20\x64\141\x74\x61\40\x72\145\x74\162\151\x65\x76\145\144\40\146\x72\x6f\x6d\x20\x74\x68\145\40\x56\x41\x54\x20\x56\x49\x45\x53\x20\x73\x79\163\x74\145\155\56" => __("\x43\x6f\x6d\160\x61\x6e\171\40\144\x61\164\141\x20\x72\145\x74\x72\x69\x65\166\x65\144\40\146\x72\x6f\155\x20\x74\150\145\40\126\101\x54\x20\x56\x49\x45\x53\x20\x73\171\x73\x74\x65\155\56", "\164\x65\141\x6d\167\141\x6e\x74\x65\x75\x76\x61\164\166\x69\145\163"), "\x54\x68\151\x73\x20\141\144\144\x72\x65\163\x73\x20\x64\x6f\x65\163\x20\x6e\157\164\x20\x68\141\166\x65\x20\141\x20\x56\101\x54\x20\156\x75\x6d\142\145\162" => __("\x54\x68\x69\163\x20\x61\144\x64\x72\145\x73\x73\x20\x64\x6f\145\x73\x20\x6e\157\164\x20\x68\141\x76\x65\x20\141\x20\126\x41\x54\x20\x6e\x75\155\142\145\x72", "\164\145\x61\x6d\x77\x61\x6e\164\145\165\x76\141\164\x76\151\145\x73"), "\124\150\151\163\x20\x56\101\x54\40\156\165\155\x62\x65\162\x20\151\x73\x20\156\157\x74\x20\x76\141\x6c\151\x64" => __("\124\x68\151\x73\40\x56\x41\x54\40\156\165\155\x62\145\162\40\151\x73\x20\156\x6f\164\40\166\x61\154\151\144", "\x74\145\141\155\x77\141\156\164\x65\165\166\141\x74\x76\x69\145\163"), "\x54\x68\x69\x73\x20\x56\101\124\x20\156\x75\155\x62\145\x72\x20\x69\x73\x20\166\141\154\x69\x64" => __("\124\150\x69\x73\x20\126\x41\x54\x20\156\165\155\142\145\162\40\151\163\40\x76\141\154\151\x64", "\164\145\x61\155\x77\141\x6e\164\x65\x75\166\x61\x74\166\151\x65\x73"), "\x43\157\x6d\160\x61\x6e\171\x20\116\141\155\x65\72" => __("\x43\x6f\155\x70\x61\156\x79\x20\x4e\141\x6d\x65\x3a", "\x74\x65\141\x6d\x77\x61\x6e\164\145\165\166\141\x74\x76\151\x65\x73"), "\126\101\x54\x3a" => __("\126\101\x54\x3a", "\164\145\x61\155\x77\x61\156\x74\145\x75\166\x61\164\166\x69\x65\x73"), "\x55\160\x64\x61\x74\145\72" => __("\x55\160\144\x61\x74\145\72", "\164\x65\x61\155\x77\x61\156\x74\145\165\x76\x61\x74\166\151\x65\163"), "\x41\144\x64\162\x65\x73\163\x3a" => __("\x41\x64\144\162\x65\163\163\x3a", "\164\x65\141\x6d\x77\141\156\164\145\x75\166\x61\x74\166\x69\x65\x73"), "\133\126\111\105\123\135\x20\104\145\x6c\x69\166\145\162\x79\40\x41\144\144\162\145\163\163" => __("\133\126\x49\105\x53\x5d\x20\x44\x65\154\151\166\145\162\x79\x20\101\x64\144\162\x65\x73\x73", "\164\145\x61\155\x77\141\x6e\164\x65\165\166\141\164\x76\x69\x65\x73"), "\x46\145\x74\x63\x68\x20\144\x61\164\141\x20\141\147\x61\151\156" => __("\106\145\x74\143\150\40\x64\141\164\x61\40\141\147\x61\151\x6e", "\x74\x65\x61\x6d\x77\x61\156\164\x65\165\166\x61\x74\x76\151\x65\163"), "\103\157\x6d\x70\x61\156\x79\40\104\x61\164\x61\x20\x66\x72\157\155\x20\126\x49\x45\x53\40\123\x79\x73\164\145\x6d" => __("\103\x6f\x6d\x70\141\156\171\40\104\141\x74\x61\x20\146\162\x6f\x6d\40\x56\111\x45\x53\x20\123\171\x73\164\145\x6d", "\x74\x65\141\155\167\141\x6e\164\x65\x75\166\x61\x74\166\x69\145\x73"), "\x55\x73\145\x20\164\x68\x69\163\40\x64\141\x74\141" => __("\125\163\145\x20\x74\x68\151\x73\x20\144\141\164\141", "\164\145\141\x6d\167\x61\x6e\164\x65\165\x76\141\x74\x76\x69\145\x73"), "\x56\101\x54\40\x6e\x75\x6d\x62\145\x72\40\151\x73\x20\x72\x65\161\x75\151\162\145\144\x2e" => __("\x56\x41\124\x20\x6e\x75\155\142\x65\162\40\151\163\x20\162\x65\x71\x75\x69\162\145\x64\x2e", "\164\x65\x61\155\x77\141\x6e\164\x65\165\x76\141\164\x76\151\145\x73"), "\x56\101\124\x20\x6e\x75\155\x62\x65\162\x20\151\163\x20\x6e\x6f\164\40\x76\x61\154\151\x64\x2e" => __("\126\101\124\40\x6e\x75\x6d\x62\x65\x72\x20\151\x73\x20\156\157\164\x20\x76\x61\154\x69\x64\x2e", "\x74\x65\x61\x6d\x77\x61\156\x74\x65\165\166\x61\x74\166\151\145\163"), "\102\x6c\x6f\143\x6b\x20\116\111\x50" => __("\x42\x6c\157\143\153\40\x4e\111\120", "\x74\145\141\155\x77\141\156\x74\145\x75\x76\141\x74\x76\x69\x65\163"), "\116\x49\120\40\151\163\x20\x6f\x6e\40\142\154\141\143\153\40\154\x69\x73\x74" => __("\116\111\x50\x20\x69\x73\40\157\156\40\142\x6c\141\x63\x6b\x20\154\x69\x73\164", "\164\x65\x61\x6d\x77\141\x6e\x74\145\x75\166\x61\x74\166\x69\x65\163"), "\x4e\165\155\145\x72\40\x56\101\124\x20\x70\x6f\167\151\x6e\x69\145\x6e\40\172\141\167\151\145\x72\x61\xc4\207\40\160\162\145\x66\151\x78\54\x20\x6e\x70\56\40\x44\x45\x2c\40\106\x52\40\151\164\x70\56" => __("\x4e\x75\155\145\162\x20\x56\101\124\x20\x70\157\167\x69\x6e\151\x65\156\x20\172\x61\167\151\145\x72\141\xc4\x87\x20\x70\162\x65\146\x69\x78\54\40\x6e\160\56\x20\104\x45\54\40\106\x52\x20\151\x74\x70\56", "\164\145\x61\155\167\141\156\x74\x65\x75\x76\x61\164\x76\151\145\163"), "\x42\xc5\202\304\x85\144\40\160\x6f\142\151\145\x72\x61\156\151\x61\40\x6e\165\155\x65\162\165\40\x56\x41\124" => __("\x42\xc5\202\304\205\144\x20\x70\x6f\x62\151\145\x72\x61\156\x69\x61\x20\156\x75\155\x65\x72\x75\40\126\101\124", "\x74\145\141\155\x77\141\x6e\164\x65\165\x76\x61\164\x76\x69\x65\x73"), "\116\x75\155\145\x72\x20\x56\x41\124\40\x6e\x69\145\x20\x6a\x65\x73\164\40\x70\x72\141\x77\x69\x64\xc5\x82\x6f\167\x79" => __("\x4e\165\155\145\162\40\x56\101\124\40\x6e\x69\x65\40\x6a\x65\x73\164\x20\x70\x72\141\167\151\144\305\x82\x6f\x77\x79", "\x74\x65\x61\155\x77\x61\156\x74\145\x75\x76\141\164\166\x69\145\163"), "\124\x68\145\40\x56\101\x54\x20\x70\162\x65\146\151\x78\40\x64\157\x65\163\x20\156\x6f\164\x20\155\141\x74\143\150\40\x74\150\145\x20\x73\145\x6c\145\143\164\x65\144\x20\x63\157\165\156\x74\162\x79\x2e" => __("\x54\x68\x65\x20\x56\101\x54\x20\x70\x72\145\x66\151\x78\40\x64\x6f\145\163\x20\156\157\x74\40\155\141\164\x63\150\40\164\150\x65\x20\163\x65\154\145\x63\164\145\144\40\143\x6f\165\x6e\x74\162\x79\x2e", "\164\145\141\x6d\167\x61\x6e\164\145\x75\166\x61\x74\166\x69\145\x73")]); exit; ny3xgF: } }21 namespace Teamwanteuvatvies\Controllers; use Teamwanteuvatvies\Tools; defined("\x41\102\x53\x50\101\x54\x48") || exit; class AdminPageController { public static function init() { if (is_admin()) { goto PwFL7L; } return; PwFL7L: add_action("\x61\144\155\151\156\137\x6d\x65\156\165", [self::class, "\x61\x64\x64\103\x75\x73\x74\x6f\155\x41\x64\x6d\151\156\x50\141\147\x65"]); add_action("\151\156\x69\164", [self::class, "\x68\141\x6e\x64\x6c\x65\x50\x6f\163\x74\122\x65\x71\165\x65\163\x74"]); } public static function addCustomAdminPage() { if (current_user_can("\x6d\141\x6e\141\x67\145\137\157\x70\x74\x69\157\156\x73")) { goto NiIOSX; } return; NiIOSX: add_submenu_page("\167\x6f\x6f\x63\x6f\x6d\155\145\162\x63\145", __("\x45\x55\x20\126\111\105\x53\x20\126\101\124", "\164\x65\x61\x6d\x77\141\156\x74\145\x75\166\x61\x74\x76\x69\x65\x73"), __("\105\x55\40\x56\x49\x45\x53\x20\x56\101\x54", "\164\x65\141\x6d\167\x61\156\164\145\x75\166\141\x74\x76\151\x65\x73"), "\155\x61\156\x61\x67\145\137\x6f\x70\x74\x69\x6f\156\x73", "\x74\x65\x61\155\x77\x61\156\164\145\165\x76\x61\x74\x76\151\x65\163", [self::class, "\162\x65\x6e\x64\x65\162"]); } public static function render() { if (current_user_can("\x6d\141\x6e\x61\147\145\x5f\157\160\164\151\157\x6e\x73")) { goto dg6p7f; } wp_die(esc_html__("\131\157\x75\40\144\157\40\156\157\x74\40\x68\x61\x76\x65\40\163\x75\146\x66\x69\143\x69\145\x6e\x74\x20\160\145\162\x6d\151\163\x73\151\157\156\163\x20\x74\157\40\141\x63\143\145\x73\x73\x20\164\150\x69\163\40\x70\141\147\x65\56", "\x74\145\141\x6d\x77\x61\x6e\164\x65\x75\x76\141\164\166\x69\x65\163")); dg6p7f: $PUb4T8 = admin_url("\141\x64\155\x69\x6e\56\160\150\x70\x3f\x70\x61\147\145\75\x74\x65\141\x6d\167\141\x6e\x74\145\x75\166\x61\164\166\x69\145\163"); $fLAB8Z = get_locale(); $Ci3oJ9 = @filemtime(__DIR__ . "\x2f\56\x2e\x2f\56\x2e\57\x76\x69\x65\x77\163\x2f\152\163\x2f\x61\x70\x70\x2d\164\x65\141\x6d\x77\141\x6e\164\145\x75\166\x61\164\166\151\145\x73\x2e\152\x73"); $h7WZwc = plugins_url("\166\151\145\x77\x73\57\x6a\163\57\141\160\160\55\164\x65\x61\x6d\167\x61\x6e\164\145\165\166\x61\x74\x76\x69\145\x73\x2e\x6a\x73", realpath(__DIR__ . "\x2f\56\x2e\57")) . "\77\166\75" . $Ci3oJ9; $LRiOLm = plugins_url("\x76\x69\145\167\163\57\x63\163\x73\57\x61\x70\x70\55\x74\145\x61\x6d\167\141\156\164\x65\165\166\x61\164\x76\151\x65\x73\x2e\x63\x73\163", realpath(__DIR__ . "\57\56\56\x2f")) . "\x3f\x76\75" . $Ci3oJ9; $e_A49W = wp_create_nonce("\164\x65\x61\x6d\167\x61\156\x74\x65\165\166\141\164\x76\x69\x65\x73\137\x70\x6f\163\x74\137\156\157\156\143\x65"); $VK6wF2 = ["\x6d\157\x64\x75\154\145\101\144\155\151\156\114\x69\x6e\x6b" => $PUb4T8, "\151\x73\157\x5f\x63\157\x64\145" => $fLAB8Z, "\141\x70\160\x5f\x74\145\x61\155\x77\141\x6e\x74\x65\x75\166\x61\164\166\x69\x65\x73\x5f\152\x73" => $h7WZwc, "\141\160\x70\137\x74\x65\x61\155\x77\141\156\164\145\x75\x76\141\164\x76\151\145\163\x5f\143\x73\163" => $LRiOLm, "\x6e\157\x6e\x63\x65" => $e_A49W]; $VBjFJw = __DIR__ . "\x2f\56\x2e\x2f\x74\x65\x6d\160\154\x61\x74\145\x73\57\141\x64\155\151\156\x2f\x72\145\156\144\x65\x72\x2d\x64\145\x76\56\160\150\x70"; add_filter("\163\143\162\x69\160\x74\137\154\157\x61\144\x65\x72\x5f\x74\141\x67", function ($RwW8fW, $rk3j98, $ZxdFHk) { if (!($rk3j98 === "\x74\145\141\155\167\x61\x6e\164\145\x75\x76\x61\164\166\x69\145\163\x2d\163\143\x72\151\160\164")) { goto dWQN3v; } $RwW8fW = "\x3c\163\143\162\151\x70\x74\x20\164\x79\160\x65\x3d\42\155\x6f\144\165\x6c\x65\x22\40\x73\162\143\x3d\42" . esc_url($ZxdFHk) . "\x22\40\x63\x72\x6f\x73\163\x6f\162\x69\147\151\x6e\x3e\74\x2f\x73\x63\x72\151\x70\x74\76"; dWQN3v: return $RwW8fW; }, 5000, 3); $wjaLJa = "\x68\x74\x74\160\163\x3a\57\57\x63\x64\x6e\x2e\164\145\141\155\167\141\156\164\x2e\x63\157\x6d\x2f\x77\x6f\162\144\x70\x72\x65\x73\x73\55\x74\x65\141\155\167\x61\x6e\164\145\x75\166\x61\164\166\151\145\163\x2f" . TEAMWANTEUVATVIES_VERSION . "\57"; wp_enqueue_style("\x74\x65\x61\155\x77\x61\x6e\164\145\x75\166\x61\164\166\x69\145\x73\x2d\x73\x74\171\154\145", $wjaLJa . "\x76\151\145\167\x73\57\143\x73\x73\57\x61\160\160\x2d\x74\145\x61\x6d\167\x61\156\164\x65\x75\166\x61\x74\x76\151\145\x73\x2e\x63\163\163", array(), TEAMWANTEUVATVIES_VERSION); wp_enqueue_script("\164\x65\141\155\x77\141\x6e\x74\x65\x75\x76\141\x74\x76\151\145\x73\55\x73\x63\162\x69\x70\164", $wjaLJa . "\x76\151\145\x77\x73\57\x6a\x73\x2f\141\160\x70\x2d\x74\x65\141\155\x77\x61\156\x74\145\x75\166\141\x74\166\151\x65\x73\x2e\x6a\163", array(), TEAMWANTEUVATVIES_VERSION, true); $VBjFJw = __DIR__ . "\57\56\56\57\x74\x65\155\x70\154\141\164\145\x73\57\x61\x64\x6d\x69\x6e\57\162\x65\156\144\x65\162\x2e\x70\150\160"; if (file_exists($VBjFJw)) { goto g2LQsG; } echo "\x3c\41\55\55\x20\105\162\162\x6f\x72\x3a\40\x41\144\155\151\156\x50\x61\x67\x65\103\x6f\156\x74\x72\x6f\154\154\145\x72\x3a\72\162\145\x6e\144\145\162\40\124\x65\x6d\160\x6c\x61\x74\145\x20\x66\151\x6c\x65\40\156\157\164\x20\146\x6f\165\156\144\x2e\40\55\x2d\76"; goto erl4TB; g2LQsG: extract($VK6wF2); include_once $VBjFJw; erl4TB: } public static function handlePostRequest() { if (!(!is_admin() || !current_user_can("\x6d\141\156\x61\x67\145\137\157\x70\x74\x69\157\156\x73"))) { goto Ra_z6r; } return; Ra_z6r: self::renderTranslation(); self::loadPrestashopAdminApiControllers(); } private static function loadPrestashopAdminApiControllers() { if (!Tools::getValue("\x74\x77\x61\143\x74\151\157\156")) { goto Id0NFx; } try { $kEv8x_ = new \Teamwanteuvatvies\Src\AdminApi\Loader(); $kEv8x_->run(); } catch (\Throwable $K3EbGX) { } Id0NFx: } private static function renderTranslation() { if (!(Tools::getValue("\x61\x63\164\151\x6f\156") === "\x67\x65\x74\x6c\x61\x6e\x67")) { goto Pe1B7B; } @ob_clean(); header("\x43\x6f\x6e\x74\x65\x6e\164\55\x54\171\160\145\x3a\x20\141\x70\160\x6c\x69\x63\141\164\151\x6f\156\x2f\x6a\163\x6f\x6e\73\40\143\150\x61\162\163\x65\x74\x3d\x75\164\146\55\70"); echo json_encode(["\x54\150\145\40\x66\x6f\162\x6d\40\167\141\x73\40\x73\141\166\x65\144\x20\x63\x6f\x72\x72\x65\x63\164\154\x79" => __("\x54\150\145\40\146\x6f\x72\155\x20\167\141\x73\x20\163\141\x76\x65\144\x20\x63\x6f\x72\x72\x65\143\164\154\171", "\x74\145\141\155\167\141\156\164\x65\165\x76\x61\164\166\151\145\x73"), "\163\x65\154\x65\x63\164\145\144\40\163\150\157\x70\x3a" => __("\163\x65\154\145\x63\164\x65\x64\x20\163\x68\157\160\72", "\x74\x65\141\155\x77\141\156\164\145\165\166\141\x74\166\x69\x65\x73"), "\123\101\x56\105" => __("\123\x41\126\105", "\164\x65\141\155\167\141\156\164\145\x75\x76\141\x74\x76\151\x65\x73"), "\127\145\162\171\x66\151\153\x61\x63\x6a\x61\x20\126\101\124" => __("\127\145\x72\x79\146\151\x6b\x61\x63\152\141\x20\x56\101\x54", "\164\145\141\x6d\x77\x61\156\164\145\x75\166\x61\164\x76\151\145\x73"), "\x53\x65\141\x72\143\x68" => __("\123\x65\x61\162\143\x68", "\x74\x65\141\x6d\x77\141\156\x74\145\165\166\141\164\166\151\x65\x73"), "\103\157\x6e\x66\x69\147\x75\162\141\164\x69\157\156" => __("\x43\157\156\146\x69\147\165\162\x61\x74\151\x6f\156", "\x74\x65\x61\155\x77\141\156\x74\145\x75\166\141\x74\166\x69\x65\163"), "\103\x72\x6f\156" => __("\103\x72\157\156", "\164\145\x61\155\x77\x61\156\x74\145\165\x76\141\x74\x76\x69\x65\163"), "\x56\101\x54\x20\114\151\x73\164" => __("\x56\101\124\x20\114\151\163\164", "\164\x65\141\x6d\x77\x61\x6e\164\145\x75\166\141\x74\x76\151\x65\x73"), "\126\101\x54\40\x48\x69\x73\164\x6f\162\x79\40\x4c\x69\x73\x74" => __("\126\x41\x54\40\x48\151\163\164\x6f\162\x79\x20\x4c\x69\163\164", "\x74\145\x61\155\167\141\156\164\x65\x75\166\x61\164\166\151\x65\x73"), "\124\162\x61\156\163\x6c\141\x74\145" => __("\x54\162\x61\x6e\x73\154\141\164\x65", "\164\x65\x61\x6d\167\141\x6e\164\x65\x75\166\141\x74\x76\x69\145\x73"), "\x53\164\141\164\165\163\40\101\x50\111" => __("\123\164\141\x74\165\x73\40\101\120\x49", "\164\145\141\155\x77\141\x6e\x74\145\x75\166\x61\164\166\x69\145\163"), "\126\145\x72\151\146\x79\40\x56\x41\124\40\x64\165\162\151\x6e\x67\40\x6f\162\x64\x65\162\40\160\x6c\x61\x63\x65\155\x65\x6e\164" => __("\x56\145\x72\x69\x66\x79\x20\x56\101\124\x20\144\165\x72\151\x6e\147\40\x6f\x72\x64\145\x72\x20\x70\x6c\x61\x63\145\x6d\x65\156\164", "\x74\145\141\x6d\167\x61\x6e\x74\145\x75\x76\x61\x74\x76\x69\145\163"), "\122\x65\x71\x75\151\x72\145\x20\126\x41\124\x20\156\165\155\x62\x65\x72\x20\144\x75\162\x69\x6e\147\x20\x6f\162\144\x65\x72\x20\x70\154\x61\x63\x65\x6d\145\156\x74" => __("\x52\145\161\x75\151\162\x65\40\126\x41\x54\40\x6e\x75\155\x62\145\162\x20\x64\165\x72\x69\x6e\x67\x20\x6f\x72\144\x65\162\40\160\x6c\x61\143\145\x6d\145\x6e\164", "\164\x65\141\x6d\167\x61\x6e\x74\145\x75\x76\x61\164\166\151\x65\163"), "\101\x6c\x6c\157\167\x20\x6f\162\144\145\162\x73\40\167\x69\164\150\40\151\x6e\143\157\162\162\x65\143\x74\40\x56\101\x54\40\156\165\x6d\142\x65\162" => __("\101\x6c\x6c\157\x77\x20\x6f\162\x64\x65\162\x73\40\x77\x69\164\150\x20\151\156\x63\157\162\162\145\143\164\x20\126\x41\124\40\156\x75\155\142\x65\162", "\164\145\x61\155\167\141\x6e\164\x65\165\x76\x61\164\166\x69\x65\x73"), "\122\x65\x71\165\x69\162\145\x20\160\x72\145\146\x69\x78\40\144\x75\x72\151\156\x67\x20\157\162\144\x65\162\40\160\x6c\141\x63\145\155\x65\156\x74\40\50\x65\x2e\147\x2e\x2c\x20\106\122\x2c\40\x44\105\x2c\x20\145\164\143\56\51" => __("\122\145\161\x75\151\162\145\40\x70\162\145\146\x69\170\x20\144\165\x72\151\x6e\147\x20\157\162\x64\145\162\x20\x70\x6c\141\143\x65\x6d\x65\x6e\164\40\50\145\56\147\56\54\40\x46\122\x2c\x20\104\x45\x2c\x20\145\x74\x63\x2e\x29", "\164\145\141\x6d\167\x61\156\164\x65\x75\166\141\x74\x76\x69\145\x73"), "\104\145\x66\141\165\154\164\x20\x56\101\x54\x20\160\162\x65\x66\x69\x78" => __("\104\x65\x66\141\165\154\x74\x20\126\x41\124\x20\160\x72\x65\146\x69\170", "\164\145\141\155\x77\x61\156\x74\145\165\166\x61\164\166\x69\x65\x73"), "\x52\145\x63\157\x67\156\x69\x7a\x65\x20\126\x41\124\40\120\x72\145\x66\x69\170\40\142\x79\40\x6f\x72\x64\145\x72\x20\141\x64\x64\x72\x65\163\x73\40\151\x66\40\160\x72\145\146\x69\170\40\x69\163\40\x6d\151\163\163\151\x6e\x67\x20\50\145\x2e\x67\56\54\x20\x46\x52\54\x20\x44\105\x2c\x20\x65\x74\143\56\x29" => __("\x52\x65\143\157\147\156\x69\172\x65\40\x56\101\124\40\120\162\x65\x66\x69\170\x20\142\x79\x20\x6f\162\144\145\162\40\x61\144\x64\x72\145\x73\x73\x20\x69\x66\40\160\x72\x65\146\x69\170\x20\151\163\x20\x6d\151\x73\x73\151\156\x67\x20\50\145\x2e\x67\56\54\40\106\x52\x2c\40\104\x45\54\x20\x65\x74\x63\56\51", "\164\x65\141\x6d\x77\141\x6e\x74\145\165\x76\x61\164\x76\x69\x65\x73"), "\x41\x6c\x6c\x6f\167\x20\157\162\144\145\162\40\x69\146\40\x56\101\124\x20\x73\x65\162\x76\x65\162\40\x64\x6f\x65\163\40\x6e\x6f\x74\40\x70\162\157\x76\151\x64\x65\x20\141\40\x63\157\x72\x72\145\x63\164\40\162\x65\x73\160\157\x6e\163\x65" => __("\x41\154\154\x6f\x77\40\x6f\162\144\x65\x72\x20\151\146\x20\x56\x41\x54\40\163\145\x72\166\x65\x72\40\x64\x6f\145\163\40\156\x6f\x74\40\x70\162\x6f\x76\151\x64\x65\40\x61\40\143\157\162\162\x65\x63\x74\40\x72\145\163\x70\157\156\x73\x65", "\x74\x65\141\155\x77\141\x6e\x74\x65\x75\166\141\164\x76\x69\x65\x73"), "\x49\146\40\171\x6f\x75\162\x20\163\164\x6f\162\x65\x20\150\141\x73\x20\141\40\154\157\164\40\157\x66\40\157\162\x64\x65\162\163\54\40\126\x41\x54\40\166\145\162\151\146\x69\143\x61\x74\151\x6f\156\40\155\x61\x79\40\156\157\x74\40\142\145\x20\160\x6f\x73\x73\x69\x62\x6c\x65\40\x64\165\145\40\164\x6f\x20\154\151\155\151\164\x20\x65\x78\143\145\145\x64\141\156\x63\145\x2e\40\111\156\x20\164\x68\x69\163\x20\x63\x61\x73\x65\54\x20\164\150\145\40\157\162\144\145\162\x20\167\151\154\154\x20\x62\x65\x20\160\157\163\163\151\x62\x6c\145\x20\141\x6e\x64\x20\126\x41\124\40\166\x65\x72\151\146\x69\143\141\164\x69\157\x6e\x20\x77\x69\x6c\154\x20\164\x61\x6b\145\40\x70\154\x61\x63\145\x20\x6c\x61\164\x65\162\40\166\x69\x61\40\141\40\x43\x52\x4f\x4e\40\x6a\x6f\142\56" => __("\x49\146\40\171\x6f\x75\162\x20\x73\x74\157\x72\145\x20\x68\141\x73\x20\x61\40\x6c\x6f\164\x20\157\146\x20\157\162\x64\145\162\x73\54\x20\126\101\124\x20\166\145\162\x69\146\x69\x63\x61\164\151\x6f\156\x20\x6d\x61\x79\x20\156\x6f\x74\40\x62\x65\40\160\157\163\163\151\x62\x6c\145\x20\x64\x75\145\x20\x74\157\40\154\x69\155\x69\x74\x20\145\170\143\x65\145\x64\141\156\143\145\x2e\40\x49\x6e\40\x74\150\151\163\40\143\x61\x73\145\x2c\x20\164\x68\145\x20\x6f\x72\x64\145\x72\40\167\151\154\154\x20\x62\x65\40\160\157\x73\163\151\142\154\145\40\141\156\x64\x20\x56\x41\x54\40\x76\145\162\151\146\151\x63\x61\x74\151\x6f\156\40\167\x69\x6c\154\x20\x74\141\x6b\145\x20\x70\x6c\x61\x63\145\40\154\x61\164\x65\162\40\166\x69\141\40\x61\x20\x43\x52\117\x4e\40\152\157\x62\56", "\x74\145\x61\155\167\x61\156\x74\x65\x75\x76\141\x74\x76\x69\x65\x73"), "\x50\x65\x72\151\157\144\x69\x63\141\x6c\154\171\x20\143\x68\x65\x63\153\40\x56\101\x54\40\x66\x6f\x72\40\141\154\x6c\40\171\157\165\x72\x20\x63\165\163\x74\157\x6d\145\x72\x73\x2e" => __("\120\x65\x72\x69\157\x64\x69\143\141\x6c\x6c\171\x20\x63\x68\145\143\153\40\126\101\124\x20\x66\157\x72\x20\141\154\154\x20\x79\157\x75\162\40\x63\x75\x73\164\x6f\x6d\145\162\163\56", "\164\145\141\x6d\167\x61\x6e\x74\145\x75\166\141\x74\x76\x69\x65\163"), "\x41\154\x6c\x20\x61\144\144\x72\145\163\163\145\x73\40\151\x6e\x20\171\x6f\x75\162\40\x73\164\x6f\x72\145\40\x77\x69\x74\150\40\141\40\x56\101\x54\x20\x6e\165\x6d\142\x65\x72\x20\x77\151\154\x6c\x20\x62\145\40\162\145\143\x68\145\143\153\x65\144\40\151\156\x20\164\150\145\40\x56\x49\105\123\x20\144\x61\164\141\142\x61\163\x65\40\160\145\x72\151\x6f\x64\x69\x63\x61\x6c\154\171\56" => __("\101\154\154\40\x61\144\x64\162\x65\x73\163\145\163\40\x69\x6e\40\x79\x6f\x75\x72\40\x73\164\157\162\145\x20\x77\x69\164\150\x20\141\40\126\x41\124\x20\x6e\165\155\142\x65\162\x20\167\151\154\x6c\40\x62\145\40\x72\145\143\x68\145\x63\x6b\145\x64\x20\x69\x6e\40\x74\x68\145\40\126\111\105\123\x20\144\141\x74\x61\142\x61\163\145\40\x70\x65\162\151\x6f\144\151\x63\141\154\x6c\171\56", "\164\x65\x61\155\167\141\156\x74\x65\x75\166\x61\x74\x76\x69\145\163"), "\x48\x6f\167\x20\157\x66\x74\x65\x6e\x20\x74\157\x20\143\150\145\x63\153\x20\x56\101\x54\x20\x70\145\162\x69\157\x64\151\x63\x61\x6c\x6c\171\x20\50\151\156\x20\144\x61\171\x73\51" => __("\110\x6f\x77\40\x6f\x66\164\145\156\x20\164\157\40\143\150\x65\143\153\40\126\101\124\40\160\145\162\x69\x6f\x64\151\143\x61\154\x6c\x79\x20\50\151\156\40\144\x61\x79\x73\x29", "\x74\145\141\x6d\x77\x61\156\164\x65\x75\x76\x61\x74\x76\x69\x65\x73"), "\x44\151\x73\x70\154\141\x79\40\x69\x6e\x63\157\x72\x72\x65\x63\164\x20\x56\101\x54\x20\x69\156\x66\157\x72\x6d\x61\164\151\157\x6e\x20\157\x6e\x20\x74\x68\145\40\157\x72\x64\145\x72" => __("\x44\x69\x73\x70\154\141\171\40\151\x6e\143\x6f\162\162\x65\143\x74\40\126\x41\x54\40\x69\x6e\x66\x6f\x72\x6d\141\x74\x69\157\x6e\40\157\x6e\40\x74\150\x65\x20\x6f\162\x64\x65\x72", "\x74\x65\x61\155\167\x61\x6e\x74\145\x75\x76\x61\x74\166\x69\145\163"), "\x44\151\163\160\x6c\141\171\x20\x73\x75\143\x63\145\x73\163\40\x56\x41\124\x20\151\x6e\146\x6f\x72\155\141\164\x69\x6f\156\40\157\x6e\40\164\x68\145\x20\x6f\x72\x64\x65\x72" => __("\x44\151\x73\160\154\x61\x79\x20\x73\165\143\x63\x65\163\163\x20\x56\101\x54\x20\x69\x6e\x66\157\162\x6d\x61\x74\151\157\156\x20\157\x6e\x20\164\x68\145\40\x6f\162\x64\145\x72", "\164\145\x61\155\x77\141\x6e\x74\145\165\x76\141\164\x76\151\x65\x73"), "\x50\x72\x6f\x78\x79" => __("\120\162\157\170\x79", "\164\x65\141\x6d\x77\x61\156\164\145\x75\x76\141\x74\166\x69\x65\x73"), "\x44\157\x20\x6e\x6f\164\40\165\x73\145\40\160\x72\x6f\170\171\x20\x69\x6e\40\x63\141\163\x65\40\x6f\146\x20\141\156\x20\145\162\x72\x6f\162\56" => __("\104\x6f\x20\x6e\157\x74\40\x75\163\x65\40\160\162\x6f\170\x79\40\151\x6e\x20\x63\x61\163\145\x20\x6f\146\x20\x61\x6e\40\x65\162\x72\157\x72\56", "\164\145\x61\x6d\x77\141\156\164\x65\165\x76\141\164\166\x69\x65\x73"), "\111\x66\40\171\x6f\165\x20\163\x65\x6c\x65\x63\x74\x20\x74\x68\x69\x73\x20\x6f\x70\164\151\x6f\156\54\x20\x61\156\x64\40\157\x6e\x65\x20\x6f\146\x20\x74\x68\x65\40\x70\162\157\170\x79\x20\163\145\x72\x76\x65\162\x73\x20\x72\145\164\x75\x72\x6e\x73\40\141\40\x63\157\x6e\156\145\143\x74\151\x6f\x6e\40\x65\x72\x72\x6f\x72\54\40\x74\x68\145\x20\x63\157\x6e\x6e\x65\x63\164\x69\x6f\x6e\40\167\x69\154\154\40\x62\x65\x20\x72\145\164\162\x69\145\x64\x20\144\151\162\x65\x63\164\x6c\171\40\146\x72\157\x6d\x20\x79\157\x75\x72\x20\x73\x65\x72\x76\145\x72\x20\x77\x69\x74\x68\157\165\x74\40\x75\163\x69\x6e\147\40\141\x20\160\x72\157\170\x79\56" => __("\111\146\40\171\x6f\x75\40\163\145\x6c\145\143\x74\40\x74\x68\x69\163\x20\157\160\x74\151\157\156\54\x20\x61\x6e\144\40\157\x6e\x65\x20\x6f\146\x20\164\x68\x65\x20\x70\x72\x6f\170\171\x20\163\x65\162\166\145\x72\163\40\162\145\164\x75\162\x6e\163\40\x61\40\143\157\156\x6e\x65\x63\x74\151\157\x6e\40\x65\162\162\157\162\54\x20\164\x68\x65\x20\143\157\156\x6e\145\143\164\151\x6f\156\x20\x77\151\x6c\x6c\40\x62\145\40\x72\x65\x74\x72\151\145\144\40\x64\x69\x72\145\143\x74\x6c\x79\40\146\162\x6f\x6d\x20\171\157\x75\162\40\163\145\x72\x76\x65\x72\x20\x77\x69\x74\x68\157\165\164\40\x75\x73\x69\x6e\147\x20\141\40\x70\162\x6f\170\x79\56", "\x74\x65\141\155\167\141\x6e\x74\x65\x75\166\x61\x74\166\151\x65\x73"), "\120\162\x6f\170\171\40\x6c\151\x73\x74" => __("\120\162\x6f\170\171\40\x6c\x69\x73\164", "\x74\x65\x61\155\167\141\156\x74\145\x75\166\141\164\x76\151\145\163"), "\106\x6f\162\155\141\164\40\111\120\x3a\x50\157\x72\164\40\55\40\163\145\x70\x61\162\141\164\145\x64\40\x62\x79\40\156\145\167\40\x6c\151\156\145\163" => __("\x46\x6f\162\x6d\x61\x74\40\111\x50\x3a\x50\x6f\x72\x74\x20\55\x20\x73\145\160\x61\x72\141\x74\145\144\40\142\x79\x20\156\145\167\x20\154\x69\156\145\x73", "\x74\145\x61\155\167\x61\x6e\x74\x65\165\166\x61\x74\x76\x69\x65\163"), "\x41\120\x49\x20\143\157\156\156\x65\x63\164\151\x6f\156\x20\145\x73\x74\x61\142\154\151\x73\150\145\144" => __("\x41\120\111\x20\x63\157\156\156\x65\143\x74\x69\x6f\156\40\145\x73\x74\x61\x62\x6c\151\163\150\145\144", "\164\x65\141\x6d\x77\141\x6e\164\x65\165\x76\141\x74\x76\x69\145\163"), "\x4e\x6f\40\x63\157\x6e\156\x65\143\164\151\x6f\x6e\x20\164\x6f\40\101\120\111" => __("\116\157\x20\x63\x6f\x6e\x6e\x65\143\x74\x69\x6f\x6e\x20\164\x6f\x20\x41\120\111", "\164\145\x61\155\x77\x61\x6e\164\145\165\166\141\x74\166\x69\145\x73"), "\x43\x6f\x72\x72\x65\x63\164\x6c\x79\x20\143\162\145\141\164\x65\x64\x20\x71\x75\x65\165\145" => __("\103\157\162\x72\x65\143\164\x6c\x79\x20\143\162\x65\141\x74\145\x64\40\161\x75\145\x75\x65", "\x74\145\x61\155\x77\x61\156\164\145\x75\166\x61\x74\166\x69\145\163"), "\122\165\x6e\x20\143\x72\157\x6e\40\x6e\x6f\167" => __("\x52\165\156\40\143\162\x6f\x6e\40\156\157\x77", "\x74\145\141\155\x77\141\156\x74\145\165\x76\x61\164\x76\151\145\x73"), "\x43\162\157\x6e\40\125\122\x4c" => __("\103\162\x6f\x6e\x20\x55\x52\114", "\164\145\x61\155\167\141\156\x74\x65\x75\x76\x61\164\166\151\145\163"), "\x49\x64" => __("\x49\x64", "\x74\x65\x61\x6d\167\x61\156\164\x65\165\x76\x61\x74\166\151\x65\x73"), "\x49\144\x20\101\144\144\x72\x65\x73\163" => __("\111\x64\40\x41\144\144\162\145\x73\163", "\164\x65\141\155\167\141\156\x74\x65\165\x76\141\164\166\x69\145\x73"), "\x4e\141\x6d\145" => __("\116\x61\x6d\x65", "\164\x65\x61\155\x77\x61\156\x74\145\165\x76\141\x74\166\x69\x65\x73"), "\x56\x41\124" => __("\126\101\124", "\x74\x65\141\x6d\167\x61\x6e\x74\x65\x75\166\141\164\166\151\145\x73"), "\x52\141\167\x20\126\x41\124" => __("\x52\x61\167\x20\126\101\x54", "\164\145\141\155\x77\x61\156\x74\145\x75\166\x61\164\x76\x69\145\x73"), "\103\x6f\165\156\164\162\x79\40\x43\x6f\x64\x65" => __("\103\x6f\x75\156\164\162\171\40\103\x6f\x64\x65", "\164\145\x61\155\167\141\156\x74\145\165\166\141\x74\166\x69\145\x73"), "\111\x73\x20\x56\x61\154\x69\144" => __("\x49\x73\x20\x56\141\x6c\151\144", "\164\145\x61\155\x77\x61\156\x74\145\x75\x76\141\164\x76\151\x65\163"), "\101\x64\144\x72\145\163\x73" => __("\101\144\x64\x72\x65\163\x73", "\164\145\x61\155\x77\x61\x6e\x74\145\x75\x76\141\x74\x76\151\x65\163"), "\114\141\x73\x74\40\125\x70\144\141\164\x65" => __("\114\141\163\x74\40\x55\160\144\141\x74\x65", "\x74\x65\x61\x6d\x77\x61\156\x74\x65\165\x76\x61\x74\x76\151\145\163"), "\x50\141\162\163\145\x64\x20\103\151\x74\x79" => __("\x50\x61\x72\163\x65\144\x20\103\151\x74\x79", "\x74\145\141\x6d\x77\141\156\164\x65\165\x76\x61\x74\166\x69\x65\x73"), "\120\x61\x72\163\145\144\40\x41\144\144\162\145\163\x73" => __("\x50\141\162\x73\x65\x64\40\101\x64\x64\162\x65\163\163", "\164\145\141\155\x77\x61\156\164\x65\165\166\x61\x74\x76\x69\145\x73"), "\x50\141\x72\163\145\x64\40\132\x49\120" => __("\120\x61\x72\163\x65\x64\x20\132\x49\x50", "\164\145\x61\x6d\167\141\156\164\x65\x75\x76\x61\164\x76\151\145\163"), "\x50\141\162\163\x65\x64\x20\132\111\120\40\103\151\x74\x79" => __("\x50\x61\x72\163\x65\x64\x20\132\x49\x50\40\x43\151\164\171", "\164\x65\141\155\x77\x61\x6e\x74\x65\165\166\x61\164\166\151\x65\163"), "\x54\x68\x69\163\x20\155\x6f\144\x75\x6c\x65\40\x61\154\154\x6f\167\163\40\164\157\40\144\x69\x73\x70\x6c\x61\x79\40\164\150\145\x20\154\157\167\145\x73\x74\x20\160\x72\x69\x63\x65\40\x69\156\x20\150\x69\x73\164\x6f\x72\x79" => __("\x54\x68\151\163\x20\x6d\157\144\x75\154\x65\x20\x61\154\154\157\167\163\40\x74\x6f\40\144\x69\163\x70\154\x61\x79\40\x74\x68\145\x20\x6c\x6f\x77\145\163\164\x20\x70\x72\x69\x63\145\40\x69\x6e\x20\150\151\163\164\157\x72\x79", "\164\x65\141\x6d\167\x61\x6e\x74\x65\x75\x76\141\164\166\151\x65\x73"), "\123\x75\x63\143\x65\163\163" => __("\x53\x75\143\143\x65\x73\163", "\x74\145\141\x6d\167\141\x6e\x74\145\x75\166\141\164\x76\x69\145\163"), "\126\101\x54\40\x76\141\154\151\x64" => __("\126\101\x54\x20\x76\x61\154\x69\x64", "\x74\145\141\x6d\x77\x61\x6e\x74\145\165\166\141\x74\166\151\145\163"), "\x43\x68\x65\x63\x6b\40\x56\x41\124\x20\x6e\165\x6d\142\145\162" => __("\103\x68\145\x63\153\x20\126\x41\124\40\x6e\165\155\142\145\162", "\x74\x65\x61\155\x77\141\x6e\x74\145\165\x76\141\164\166\x69\x65\x73"), "\126\101\124\40\x56\x65\x72\x69\146\151\143\141\x74\x69\157\x6e" => __("\x56\101\x54\x20\x56\145\x72\x69\x66\x69\x63\141\164\151\x6f\156", "\x74\145\141\x6d\167\141\156\x74\145\x75\166\x61\164\x76\151\x65\x73"), "\x4f\162\x64\x65\162\40\x49\x44\40\156\x6f\164\40\146\x6f\165\156\144" => __("\x4f\162\144\x65\x72\x20\x49\104\x20\156\157\x74\x20\x66\157\x75\156\x64", "\164\x65\x61\x6d\167\141\156\x74\145\165\166\x61\164\166\x69\x65\163"), "\x56\x41\124\40\156\x75\155\142\145\x72\x20\x6e\x6f\x74\40\x66\x6f\x75\156\x64\x20\x69\x6e\40\144\x65\x6c\151\166\145\162\x79\40\141\156\144\40\151\x6e\166\x6f\151\143\145\40\141\144\144\x72\x65\163\163" => __("\126\101\124\x20\156\165\155\x62\145\x72\x20\x6e\x6f\x74\40\146\157\x75\156\144\40\x69\156\40\x64\x65\x6c\151\x76\145\x72\x79\x20\141\156\x64\40\x69\x6e\166\x6f\151\x63\145\x20\x61\144\144\x72\145\163\x73", "\164\145\x61\155\x77\141\156\x74\x65\x75\x76\x61\164\166\x69\x65\x73"), "\x4f\156\145\x20\157\x66\x20\164\150\x65\40\126\x41\124\40\156\165\155\142\x65\x72\163\40\151\x73\x20\156\157\164\x20\166\141\x6c\151\144\x21" => __("\x4f\156\x65\40\x6f\146\x20\x74\150\x65\x20\x56\101\124\x20\156\165\x6d\142\145\162\163\x20\151\163\40\156\x6f\164\40\x76\x61\154\x69\144\41", "\164\145\141\x6d\167\x61\x6e\x74\x65\165\166\x61\164\166\x69\145\x73"), "\x5b\126\111\x45\x53\x5d\x20\x42\151\x6c\x6c\x69\x6e\x67\40\x41\x64\144\x72\x65\x73\163" => __("\x5b\126\111\x45\x53\x5d\x20\102\x69\x6c\154\151\x6e\147\x20\101\144\x64\x72\x65\163\163", "\164\145\141\155\167\x61\x6e\x74\x65\x75\166\141\x74\x76\x69\x65\163"), "\x43\157\155\160\x61\156\171\40\x64\141\164\141\x20\x72\x65\164\x72\x69\145\166\145\144\x20\x66\x72\157\155\x20\164\x68\x65\x20\x56\101\x54\40\126\111\105\123\40\x73\171\x73\x74\x65\155\x2e" => __("\x43\x6f\155\160\x61\x6e\x79\x20\x64\x61\164\x61\x20\x72\x65\x74\162\x69\x65\x76\145\144\40\x66\x72\x6f\155\x20\164\x68\x65\40\126\x41\124\x20\x56\x49\x45\x53\40\x73\x79\x73\x74\145\x6d\56", "\x74\145\x61\x6d\x77\x61\156\x74\145\165\166\x61\164\166\151\x65\163"), "\124\x68\x69\x73\x20\141\144\144\x72\x65\x73\163\x20\x64\157\x65\x73\x20\156\157\164\40\150\x61\166\x65\40\x61\x20\126\x41\124\x20\156\165\155\142\145\162" => __("\124\x68\x69\x73\40\141\144\144\x72\x65\163\x73\x20\x64\x6f\145\x73\x20\x6e\x6f\164\x20\150\x61\x76\145\x20\141\40\x56\101\124\40\x6e\165\x6d\142\x65\x72", "\x74\x65\141\x6d\167\141\x6e\x74\145\165\x76\141\164\166\x69\x65\163"), "\124\150\x69\x73\x20\126\x41\124\40\x6e\x75\x6d\x62\145\x72\x20\151\x73\40\156\157\164\40\166\141\154\151\144" => __("\x54\150\x69\x73\40\x56\x41\x54\x20\x6e\165\x6d\142\x65\x72\x20\x69\x73\40\156\x6f\x74\40\x76\141\154\x69\x64", "\x74\x65\x61\x6d\167\141\156\x74\x65\165\166\x61\x74\x76\x69\x65\163"), "\x54\150\x69\x73\x20\126\101\x54\40\x6e\x75\x6d\x62\145\162\40\x69\163\40\166\x61\154\x69\x64" => __("\124\150\151\163\40\126\101\124\40\x6e\x75\x6d\x62\x65\162\40\151\163\40\166\x61\x6c\151\x64", "\164\x65\x61\155\167\x61\x6e\x74\145\165\x76\141\x74\x76\151\145\x73"), "\103\x6f\155\160\141\x6e\171\x20\116\x61\x6d\x65\x3a" => __("\103\157\155\160\x61\x6e\171\40\116\x61\x6d\145\72", "\164\x65\141\x6d\x77\x61\156\x74\145\x75\x76\x61\164\166\x69\x65\x73"), "\x56\x41\124\x3a" => __("\x56\x41\124\x3a", "\x74\x65\x61\155\x77\x61\156\164\x65\x75\x76\x61\164\x76\x69\145\x73"), "\x55\160\x64\x61\x74\x65\x3a" => __("\x55\160\x64\x61\x74\x65\x3a", "\x74\x65\x61\155\167\141\156\164\x65\165\x76\x61\164\x76\151\145\163"), "\x41\144\x64\x72\x65\163\163\x3a" => __("\x41\x64\x64\162\145\x73\x73\72", "\164\145\141\x6d\167\141\x6e\164\x65\165\x76\141\x74\x76\x69\x65\163"), "\133\x56\111\105\123\x5d\x20\x44\145\154\x69\x76\145\x72\171\x20\x41\144\x64\162\x65\x73\163" => __("\133\126\111\x45\123\x5d\x20\104\145\x6c\x69\166\x65\x72\x79\40\x41\x64\x64\162\145\x73\x73", "\x74\x65\x61\x6d\x77\x61\x6e\164\145\165\166\141\x74\x76\x69\145\x73"), "\x46\145\x74\143\x68\x20\x64\x61\x74\x61\40\141\x67\x61\151\156" => __("\x46\145\164\x63\150\40\144\141\164\x61\40\x61\147\141\x69\156", "\164\145\x61\x6d\x77\x61\156\164\x65\x75\x76\x61\x74\166\151\x65\x73"), "\x43\157\155\x70\x61\x6e\x79\40\x44\x61\164\x61\40\x66\162\157\155\x20\x56\x49\x45\x53\x20\123\171\x73\164\145\x6d" => __("\103\x6f\x6d\x70\141\x6e\171\x20\104\141\164\141\x20\x66\162\157\155\40\x56\x49\x45\x53\x20\123\x79\x73\x74\x65\x6d", "\x74\x65\141\155\167\x61\156\164\145\165\166\141\x74\x76\151\145\x73"), "\125\x73\x65\x20\x74\150\x69\x73\40\x64\x61\x74\x61" => __("\x55\x73\145\x20\164\x68\x69\x73\x20\144\141\164\x61", "\x74\145\141\155\167\x61\x6e\x74\x65\165\166\141\x74\166\x69\x65\x73"), "\x56\x41\x54\40\x6e\165\155\142\145\x72\40\151\163\x20\162\x65\x71\165\x69\162\x65\x64\x2e" => __("\126\101\x54\x20\156\165\x6d\142\145\162\40\x69\163\x20\162\x65\x71\x75\x69\162\145\x64\56", "\164\x65\x61\155\x77\141\x6e\x74\145\x75\166\141\164\x76\x69\145\x73"), "\126\x41\x54\40\x6e\x75\x6d\142\145\162\40\151\x73\40\x6e\x6f\164\x20\x76\x61\x6c\151\x64\x2e" => __("\x56\101\x54\x20\x6e\165\x6d\142\x65\162\x20\151\163\x20\x6e\157\164\x20\166\141\x6c\x69\x64\56", "\x74\x65\141\155\x77\x61\156\164\x65\165\166\x61\164\166\x69\145\163"), "\102\154\x6f\x63\153\x20\x4e\x49\x50" => __("\x42\154\157\143\153\x20\116\x49\120", "\164\145\141\155\x77\x61\156\164\x65\x75\x76\141\x74\x76\151\145\x73"), "\116\x49\x50\x20\x69\x73\x20\157\x6e\40\x62\x6c\x61\x63\x6b\x20\154\x69\x73\x74" => __("\x4e\x49\120\x20\151\163\40\x6f\156\40\x62\x6c\x61\143\153\x20\x6c\151\x73\x74", "\x74\145\x61\x6d\167\x61\x6e\x74\145\165\166\x61\x74\166\151\x65\x73"), "\116\165\155\145\x72\x20\126\101\x54\x20\x70\x6f\x77\151\x6e\x69\145\x6e\x20\172\x61\167\x69\x65\x72\x61\xc4\x87\40\160\x72\x65\146\151\x78\54\x20\x6e\160\x2e\x20\x44\105\x2c\x20\x46\x52\x20\151\164\160\x2e" => __("\116\x75\155\x65\162\x20\126\x41\124\40\160\157\x77\x69\156\x69\x65\x6e\40\172\x61\x77\x69\x65\x72\141\xc4\x87\40\x70\x72\145\146\x69\x78\54\40\x6e\160\x2e\x20\x44\105\x2c\x20\x46\x52\x20\x69\164\160\x2e", "\164\145\141\x6d\167\x61\x6e\164\145\165\x76\141\164\166\151\x65\x73"), "\102\xc5\x82\304\x85\144\40\x70\157\142\x69\145\x72\x61\x6e\x69\141\x20\156\165\155\145\x72\x75\x20\126\x41\124" => __("\x42\xc5\x82\304\205\x64\x20\x70\x6f\x62\x69\145\162\141\156\151\141\40\156\x75\155\145\x72\165\x20\126\101\x54", "\164\145\141\x6d\x77\141\x6e\164\x65\165\x76\141\164\166\151\145\163"), "\x4e\x75\155\x65\x72\40\x56\x41\x54\x20\156\151\x65\40\x6a\x65\163\x74\40\160\x72\141\x77\151\x64\xc5\x82\x6f\167\x79" => __("\x4e\x75\x6d\145\x72\40\126\x41\124\x20\x6e\x69\x65\40\152\145\x73\x74\40\x70\162\141\x77\x69\x64\305\202\157\167\171", "\x74\145\x61\155\167\141\x6e\x74\145\x75\166\141\x74\x76\151\x65\x73"), "\124\x68\x65\x20\x56\101\124\x20\x70\162\x65\x66\151\x78\40\144\x6f\x65\163\40\156\x6f\164\x20\x6d\141\164\143\x68\x20\164\150\145\x20\163\x65\x6c\x65\143\x74\x65\x64\x20\x63\x6f\x75\x6e\164\162\171\56" => __("\124\150\x65\x20\126\101\x54\x20\x70\162\x65\146\151\x78\40\144\x6f\x65\163\40\156\157\x74\40\155\x61\x74\x63\150\40\x74\150\x65\40\163\145\x6c\145\x63\164\x65\x64\40\143\x6f\x75\156\x74\x72\171\56", "\164\145\141\155\x77\141\x6e\164\x65\165\166\x61\164\166\x69\145\163")]); exit; Pe1B7B: } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/controllers/CronController.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Controllers; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Tools; defined("\101\ x42\x53\120\101\x54\x48") || exit; class CronController { public static function init() { add_action("\160\x61\162\x73\x65\x5f\162\145\x71\165\145\x73\164", [__CLASS__, "\x68\x61\x6e\x64\154\145\137\143\162\x6f\156\x5f\x72\x65\x71\x75\145\x73\164"]); } public static function handle_cron_request($TI0kZa) { if (!Tools::getValue("\164\x65\141\155\x77\141\x6e\x74\145\165\x76\141\x74\166\x69\x65\163\137\x63\162\x6f\x6e")) { goto rliOA8; } if (!(empty(Tools::getValue("\x6b\x65\x79")) || Tools::getValue("\153\145\x79") !== ConfigurationQuery::getCronKey())) { goto HG9Vr6; } status_header(403); exit("\111\x6e\x76\x61\154\x69\144\x20\x6b\x65\171"); HG9Vr6: (new \Teamwanteuvatvies\Src\Libs\Queue())->createQueue(); (new \Teamwanteuvatvies\Src\Libs\Queue())->processQueue(); header("\x43\x6f\156\x74\x65\x6e\164\55\124\171\x70\x65\72\40\141\x70\x70\154\x69\143\141\164\x69\x6f\x6e\x2f\152\163\x6f\156"); echo json_encode(["\163\x74\141\164\x75\163" => "\x73\x75\x63\143\x65\163\x73", "\x6d\x65\163\x73\141\147\x65" => "\x43\x52\117\116\x20\145\x78\x65\x63\165\x74\145\x64\40\x73\x75\143\143\x65\163\x73\146\165\x6c\154\171"]); exit; rliOA8: } public static function get_cron_url($HffW6a = true) { $eIF4M9 = ConfigurationQuery::getCronKey(); return home_url("\x2f\151\156\144\145\170\x2e\160\x68\x70\77\x74\145\141\155\x77\x61\156\x74\145\165\x76\141\x74\x76\x69\145\163\x5f\x63\162\157\156\75\x31\46\x6b\x65\171\75{$eIF4M9}"); } }21 namespace Teamwanteuvatvies\Controllers; use Teamwanteuvatvies\Src\ConfigurationQuery; use Teamwanteuvatvies\Tools; defined("\101\102\123\x50\101\124\110") || exit; class CronController { public static function init() { add_action("\160\141\x72\x73\x65\x5f\162\145\x71\x75\145\x73\x74", [__CLASS__, "\x68\x61\156\144\x6c\145\137\143\162\x6f\x6e\x5f\162\x65\161\165\145\x73\164"]); } public static function handle_cron_request($gwxubv) { if (!Tools::getValue("\164\x65\x61\155\167\141\x6e\164\145\x75\x76\x61\x74\x76\151\145\163\137\x63\162\x6f\156")) { goto AutQSi; } if (!(empty(Tools::getValue("\x6b\x65\x79")) || Tools::getValue("\x6b\145\171") !== ConfigurationQuery::getCronKey())) { goto osFvn4; } status_header(403); exit("\x49\x6e\166\x61\x6c\x69\x64\x20\x6b\145\x79"); osFvn4: (new \Teamwanteuvatvies\Src\Libs\Queue())->createQueue(); (new \Teamwanteuvatvies\Src\Libs\Queue())->processQueue(); header("\x43\157\x6e\164\x65\156\x74\x2d\124\171\x70\x65\x3a\40\x61\x70\160\154\151\143\141\164\x69\157\x6e\57\x6a\x73\x6f\156"); echo json_encode(["\x73\164\141\164\165\x73" => "\x73\x75\x63\x63\145\x73\x73", "\x6d\x65\163\163\x61\x67\145" => "\103\122\x4f\x4e\40\x65\170\145\x63\165\164\x65\x64\x20\163\165\x63\143\x65\x73\x73\146\x75\154\x6c\171"]); exit; AutQSi: } public static function get_cron_url($x7gBkN = true) { $zjPf6j = ConfigurationQuery::getCronKey(); return home_url("\57\151\x6e\144\145\x78\56\x70\x68\160\77\164\145\141\x6d\x77\141\156\164\145\165\x76\141\x74\166\151\145\163\x5f\x63\162\x6f\x6e\75\61\46\x6b\x65\x79\x3d{$zjPf6j}"); } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/controllers/FrontPageController.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 namespace Teamwanteuvatvies\Controllers; defined("\ 101\102\x53\x50\x41\x54\110") || exit; class FrontPageController { public static function init() { if (!is_admin()) { goto XpkNFZ; } return; XpkNFZ: } }21 namespace Teamwanteuvatvies\Controllers; defined("\x41\102\123\x50\101\124\x48") || exit; class FrontPageController { public static function init() { if (!is_admin()) { goto IakpgB; } return; IakpgB: } } -
teamwanteuvatvies/trunk/vendor/teamwant/src/install.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 if (defined("\ x41\102\x53\120\x41\124\x48")) { goto la2kUV; } exit; la2kUV: global $wpdb; $wpdb->query("\104\x52\x4f\x50\x20\x54\x41\x42\x4c\x45\x20\111\106\40\x45\130\111\x53\x54\123\x20\x60" . $wpdb->prefix . "\x74\145\x61\155\167\x61\x6e\x74\x65\x75\166\141\164\166\151\145\x73\x5f\x71\165\145\165\x65\140\x3b"); $wpdb->query("\xa\40\x20\x20\40\103\x52\105\101\124\x45\40\124\101\102\x4c\x45\40\111\x46\40\x4e\x4f\124\40\105\x58\x49\123\124\x53\40\x60" . $wpdb->prefix . "\x74\x65\141\x6d\167\x61\x6e\164\x65\165\166\141\164\x76\151\145\x73\x5f\161\x75\x65\165\145\140\40\50\12\x20\x20\40\x20\x20\40\x20\40\x60\151\x64\140\x20\x49\116\124\50\x31\x31\x29\40\116\117\124\x20\x4e\x55\x4c\x4c\40\x41\x55\x54\x4f\137\x49\x4e\x43\x52\x45\115\105\116\124\54\12\40\x20\x20\x20\x20\x20\x20\40\x60\157\x72\x64\145\x72\137\x69\x64\x60\x20\x49\x4e\124\50\61\61\51\x20\116\x4f\124\x20\x4e\125\x4c\114\40\x55\116\111\121\125\x45\54\xa\x20\x20\x20\x20\40\40\40\40\120\122\x49\x4d\x41\x52\131\x20\113\x45\131\40\x28\x60\x69\x64\140\x29\xa\x20\40\40\x20\x29\40\x45\x4e\x47\x49\x4e\105\75\x49\x6e\x6e\157\104\102\x20\104\x45\106\101\x55\x4c\124\x20\x43\110\x41\x52\123\x45\x54\75{$wpdb->charset}\40\103\x4f\x4c\x4c\x41\124\105\x3d{$wpdb->collate}\x3b\x3b\xa"); $wpdb->query("\12\40\40\40\x20\103\122\x45\x41\124\x45\x20\124\x41\102\x4c\x45\x20\x49\x46\x20\x4e\117\124\40\105\130\x49\123\124\x53\x20\140" . $wpdb->prefix . "\x74\145\x61\155\167\x61\156\164\145\x75\166\x61\x74\x76\151\145\x73\137\x61\x64\x64\162\145\x73\163\x60\40\x28\12\x20\x20\40\x20\x20\x20\40\x20\140\151\x64\140\x20\111\x4e\x54\x28\x31\61\51\x20\116\117\124\40\116\x55\x4c\114\x20\101\125\124\117\x5f\x49\x4e\x43\122\105\115\105\116\x54\54\xa\40\40\40\40\x20\x20\40\40\x60\151\x64\137\x6f\x72\x64\x65\x72\140\x20\111\116\124\50\61\61\51\40\x4e\117\x54\40\x4e\x55\114\114\x2c\xa\x20\40\x20\x20\40\x20\40\x20\x60\157\162\x64\145\162\137\164\x79\160\145\x60\40\x56\x41\122\x43\x48\101\x52\50\x32\x35\65\51\x20\x4e\x55\x4c\114\x2c\12\x20\x20\40\x20\x20\40\x20\x20\140\156\x61\155\x65\140\x20\x54\x45\x58\124\x20\x4e\x55\x4c\x4c\x2c\12\x20\40\40\x20\40\x20\x20\x20\x60\x76\x61\x74\x60\40\126\x41\x52\103\110\x41\x52\x28\62\x35\65\x29\40\x4e\x55\x4c\114\54\xa\x20\40\40\x20\40\40\40\x20\x60\x72\141\167\x5f\x76\141\164\140\x20\126\x41\122\x43\110\x41\122\x28\62\65\65\x29\x20\116\x55\x4c\x4c\x2c\12\x20\x20\x20\x20\x20\40\x20\40\140\143\157\165\x6e\x74\162\171\137\143\x6f\144\145\140\x20\126\101\122\103\x48\101\x52\x28\x32\x35\65\x29\40\x4e\125\114\x4c\x2c\12\40\40\40\x20\x20\x20\x20\x20\140\151\x73\137\x76\x61\154\151\x64\x60\40\124\111\116\x59\111\116\x54\50\x31\x29\40\x4e\x55\x4c\x4c\x20\x44\105\x46\101\125\x4c\124\x20\60\54\12\40\40\40\x20\x20\40\x20\40\x60\141\x64\x64\162\x65\163\163\x60\40\124\105\x58\124\40\116\125\x4c\x4c\x2c\12\40\x20\40\x20\x20\x20\x20\x20\x60\154\x61\163\x74\x5f\x75\160\x64\141\164\x65\x60\x20\104\x41\124\x45\x54\111\x4d\x45\x20\x4e\117\124\x20\116\x55\x4c\x4c\40\104\x45\x46\x41\x55\x4c\124\x20\x43\x55\x52\x52\105\116\x54\x5f\x54\111\115\x45\123\124\101\x4d\x50\54\12\40\x20\x20\40\40\x20\40\x20\x60\160\x61\162\163\x65\144\137\x63\x69\x74\171\140\x20\126\101\x52\x43\x48\x41\x52\50\62\x35\x35\51\40\116\125\114\x4c\x2c\12\40\40\x20\x20\x20\x20\40\40\x60\160\x61\162\x73\145\144\x5f\141\x64\x64\162\145\163\163\140\40\x56\x41\x52\103\x48\x41\122\50\62\x35\65\51\40\x4e\125\x4c\x4c\54\xa\40\40\x20\x20\x20\40\40\40\x60\160\x61\162\163\145\144\137\172\x69\160\140\x20\x56\101\x52\103\110\x41\x52\x28\62\65\65\51\x20\116\125\114\x4c\x2c\12\40\40\40\40\x20\x20\x20\x20\140\x70\141\x72\x73\x65\144\137\172\x69\x70\137\143\x69\x74\171\140\40\x56\x41\122\x43\110\x41\x52\x28\62\65\65\51\40\116\x55\114\114\x2c\xa\x20\40\x20\40\x20\40\40\40\120\122\x49\115\x41\122\x59\x20\x4b\x45\x59\40\x28\140\151\x64\140\x29\54\xa\x20\x20\x20\x20\x20\40\x20\x20\x55\x4e\x49\121\x55\105\40\x4b\105\x59\40\140\151\144\137\x6f\162\144\145\x72\137\x6f\x72\x64\x65\162\x5f\x74\x79\160\145\140\x20\50\x60\151\144\137\157\162\x64\x65\162\x60\x2c\x20\140\157\x72\144\145\162\137\x74\x79\x70\x65\x60\x29\xa\40\40\x20\x20\51\x20\x45\116\x47\111\x4e\x45\x3d\x49\156\156\157\104\x42\40\104\x45\x46\101\125\114\x54\x20\103\x48\101\122\x53\x45\x54\75{$wpdb->charset}\x20\103\117\114\114\101\124\x45\x3d{$wpdb->collate}\x3b\73\xa"); $wpdb->query("\12\40\x20\40\x20\103\x52\x45\x41\x54\105\x20\124\101\102\114\105\x20\x49\106\40\x4e\x4f\124\x20\x45\130\111\x53\124\123\x20\140" . $wpdb->prefix . "\164\x65\x61\x6d\167\x61\156\164\145\x75\166\x61\164\x76\x69\145\x73\x5f\x61\x64\x64\162\145\163\x73\x5f\150\151\163\164\157\162\171\x60\40\x28\xa\x20\x20\x20\40\x20\40\40\x20\140\x69\x64\140\x20\x49\116\x54\50\x31\61\51\40\x4e\117\x54\40\x4e\125\x4c\x4c\40\x41\x55\124\117\137\x49\116\103\122\x45\115\105\x4e\124\54\xa\40\x20\x20\40\40\x20\x20\40\140\x69\x64\137\157\162\x64\145\x72\x60\x20\x49\116\x54\x28\x31\61\x29\40\116\x4f\124\x20\116\x55\x4c\114\x2c\12\40\40\x20\40\40\40\40\40\x60\x6f\x72\x64\x65\x72\137\164\171\x70\145\140\40\x56\x41\122\x43\110\x41\122\50\62\x35\x35\51\x20\x4e\125\114\x4c\54\12\40\40\40\40\x20\40\40\x20\x60\156\x61\155\145\140\40\x54\x45\130\124\40\116\x55\x4c\114\54\xa\x20\x20\40\40\40\40\40\40\140\166\x61\164\140\40\126\x41\x52\103\110\x41\122\50\x32\x35\x35\x29\40\x4e\x55\x4c\x4c\x2c\xa\x20\x20\x20\40\40\x20\x20\40\x60\x72\x61\167\137\166\x61\164\x60\x20\x56\x41\x52\103\x48\x41\122\50\x32\65\x35\x29\40\x4e\125\114\x4c\54\12\x20\x20\x20\40\x20\x20\40\x20\x60\143\x6f\165\x6e\164\162\171\x5f\x63\157\x64\145\x60\x20\x56\x41\x52\x43\110\101\122\x28\62\x35\65\51\x20\x4e\125\x4c\114\x2c\xa\x20\x20\x20\x20\40\x20\40\40\140\x69\x73\x5f\166\x61\x6c\x69\x64\140\x20\x54\x49\116\x59\x49\x4e\x54\x28\x31\x29\x20\x4e\125\x4c\114\x20\x44\105\x46\101\x55\x4c\x54\x20\x30\54\xa\x20\x20\x20\40\40\x20\x20\x20\140\141\x64\x64\162\145\x73\x73\140\x20\x54\105\130\x54\40\x4e\125\x4c\114\54\12\40\x20\40\x20\x20\x20\40\40\x60\x6c\x61\163\164\x5f\165\x70\144\x61\164\x65\x60\40\104\x41\x54\105\124\111\115\105\x20\116\117\124\40\116\125\114\114\x20\x44\x45\x46\x41\x55\114\x54\x20\x43\125\x52\122\105\116\x54\x5f\124\x49\x4d\x45\123\x54\101\x4d\x50\x2c\xa\x20\x20\40\40\40\40\40\40\x60\160\x61\x72\163\145\x64\137\x63\151\x74\x79\x60\40\x56\x41\x52\x43\110\x41\122\x28\62\x35\x35\x29\40\x4e\125\x4c\114\x2c\12\x20\x20\x20\40\x20\40\40\x20\x60\x70\141\x72\x73\x65\144\x5f\141\x64\x64\x72\x65\163\163\x60\40\x56\101\122\103\x48\x41\x52\x28\62\x35\65\51\40\116\x55\114\114\x2c\12\40\40\40\x20\40\x20\40\x20\140\x70\x61\x72\163\x65\144\137\172\x69\160\x60\40\x56\101\122\x43\110\101\122\x28\x32\x35\x35\51\40\116\125\114\114\54\xa\40\40\x20\40\40\x20\40\x20\x60\x70\141\162\163\145\144\x5f\x7a\x69\x70\x5f\x63\x69\x74\x79\x60\40\x56\x41\122\103\110\101\122\50\x32\65\x35\51\x20\x4e\125\114\x4c\x2c\xa\x20\40\40\x20\x20\40\40\x20\x50\x52\x49\115\101\122\x59\40\x4b\105\131\40\50\140\151\x64\140\x29\12\x20\x20\x20\x20\51\40\x45\x4e\x47\111\x4e\x45\75\x49\156\x6e\x6f\x44\x42\x20\104\x45\x46\101\x55\114\x54\40\x43\x48\x41\122\123\105\x54\75{$wpdb->charset}\x20\103\x4f\114\x4c\x41\x54\x45\x3d{$wpdb->collate}\73\x3b\xa"); $wpdb->query("\12\40\x20\x20\40\103\122\105\x41\x54\x45\x20\x54\101\102\x4c\105\40\111\x46\40\116\117\124\x20\105\x58\x49\123\124\x53\x20\x60" . $wpdb->prefix . "\164\145\x61\x6d\167\141\x6e\164\145\165\x76\x61\x74\x76\x69\x65\163\x5f\143\141\143\x68\145\x60\x20\50\12\40\40\x20\x20\40\40\x20\40\x60\x69\144\x60\x20\x42\x49\x47\x49\116\124\x20\x55\x4e\123\111\107\x4e\105\x44\40\x4e\117\124\40\x4e\x55\x4c\114\x20\x41\x55\124\117\137\111\x4e\103\x52\105\x4d\105\x4e\124\54\12\x20\x20\x20\40\x20\x20\x20\x20\x60\x76\x61\x74\x60\40\126\x41\x52\x43\110\x41\x52\50\62\x35\x35\51\40\116\117\x54\40\116\125\114\114\54\xa\40\40\x20\x20\40\40\40\x20\140\x63\157\x75\x6e\164\x72\x79\x5f\143\157\x64\x65\140\x20\x43\x48\x41\x52\50\62\51\x20\116\125\114\114\54\xa\40\40\40\40\40\x20\40\40\x60\151\x73\x5f\166\x61\154\x69\144\x60\x20\124\111\116\131\111\x4e\124\50\61\51\x20\x4e\x4f\x54\40\x4e\125\x4c\114\40\104\x45\106\x41\125\114\x54\x20\60\54\xa\x20\40\40\40\x20\40\x20\x20\x60\156\x61\x6d\x65\x60\x20\124\x45\130\124\x20\116\x55\x4c\114\40\x44\105\106\101\x55\114\124\x20\x4e\125\x4c\x4c\54\12\40\40\40\x20\40\40\x20\x20\140\x72\x61\167\137\166\x61\164\140\40\126\x41\122\103\x48\x41\x52\x28\62\x35\x35\51\40\116\x55\x4c\114\x20\x44\105\106\101\x55\114\x54\40\x4e\x55\114\x4c\x2c\12\x20\x20\x20\40\40\x20\x20\40\140\x61\x64\144\162\x65\x73\x73\x60\40\x54\105\x58\x54\x20\116\x55\114\114\x20\x44\105\106\x41\x55\114\124\x20\116\125\x4c\x4c\54\12\40\40\40\x20\x20\x20\x20\x20\x60\162\x65\x71\165\145\163\x74\x5f\x64\x61\164\x65\x60\x20\104\101\x54\x45\x54\x49\x4d\105\x20\116\x4f\x54\40\x4e\125\x4c\x4c\54\xa\x20\x20\40\x20\40\x20\40\x20\x60\160\141\x72\x73\145\144\x5f\143\x69\164\171\x60\40\126\x41\122\103\x48\x41\x52\50\x32\65\x35\x29\40\x4e\125\114\x4c\40\104\105\106\x41\x55\114\124\x20\x4e\125\114\114\x2c\xa\40\x20\40\40\x20\40\x20\x20\140\160\x61\x72\163\145\x64\137\141\144\x64\x72\x65\163\163\140\40\126\101\x52\x43\110\x41\x52\50\x32\x35\65\x29\x20\116\125\x4c\114\x20\104\105\x46\101\125\114\x54\x20\116\x55\x4c\x4c\x2c\12\x20\x20\40\40\40\x20\40\40\140\x70\x61\162\163\145\x64\x5f\172\x69\160\x60\x20\x56\x41\x52\103\110\101\x52\x28\62\x35\x35\51\x20\116\125\114\114\40\104\x45\106\101\125\x4c\124\x20\x4e\x55\114\114\x2c\12\40\x20\40\x20\x20\40\40\x20\x60\x70\x61\162\163\145\x64\137\172\x69\x70\x5f\143\151\x74\x79\140\x20\126\101\x52\x43\x48\x41\122\50\62\x35\x35\51\40\x4e\125\x4c\x4c\x20\x44\105\x46\x41\125\114\x54\x20\116\125\114\114\x2c\12\x20\40\x20\x20\40\40\40\40\140\143\x72\x65\x61\x74\145\x64\137\141\164\x60\40\104\x41\124\x45\x54\111\115\x45\40\116\x4f\x54\40\116\x55\x4c\x4c\40\104\105\x46\101\x55\x4c\x54\x20\103\125\x52\x52\105\116\124\x5f\x54\x49\115\105\123\124\101\115\x50\x2c\12\x20\40\x20\x20\40\40\40\x20\120\x52\x49\115\x41\x52\x59\40\x4b\x45\x59\40\x28\x60\151\144\x60\51\x2c\xa\40\x20\x20\x20\40\40\40\40\125\x4e\111\121\x55\x45\40\113\105\x59\40\140\x76\x61\164\x5f\x63\157\x75\156\164\x72\x79\x5f\x75\x6e\151\x71\x75\145\x60\40\x28\x60\x76\141\164\x60\x2c\40\x60\x63\157\165\x6e\164\162\x79\137\143\157\144\145\x60\51\12\40\x20\x20\40\51\x20\x45\116\x47\x49\116\105\75\x49\156\x6e\157\104\x42\x20\104\x45\x46\x41\x55\x4c\124\x20\x43\110\x41\122\123\105\x54\75{$wpdb->charset}\40\103\117\x4c\114\101\124\x45\x3d{$wpdb->collate}\x3b\73\12"); $wpdb->query("\12\x20\x20\40\40\x41\x4c\x54\x45\x52\40\124\101\102\114\x45\40\x60" . $wpdb->prefix . "\x74\x65\141\x6d\x77\x61\156\164\145\x75\166\141\164\166\151\x65\x73\x5f\x61\x64\144\162\x65\x73\163\140\40\x41\104\104\40\140\166\x69\145\x73\x5f\145\x72\x72\157\162\140\x20\124\105\130\124\x20\x4e\125\x4c\114\40\x41\x46\124\x45\122\40\140\160\x61\x72\163\x65\x64\x5f\x7a\151\x70\x5f\143\151\164\171\x60\x3b\12"); $wpdb->query("\xa\x20\40\40\40\101\114\124\x45\122\x20\x54\x41\102\114\x45\40\x60" . $wpdb->prefix . "\164\145\x61\155\x77\x61\156\x74\x65\x75\x76\141\x74\166\151\x65\163\137\141\144\x64\162\x65\163\163\137\150\x69\163\x74\x6f\x72\x79\140\x20\101\x44\104\40\140\x76\x69\x65\163\x5f\145\162\162\x6f\162\140\40\x54\105\x58\x54\x20\x4e\125\x4c\114\40\x41\106\124\105\122\x20\140\x70\141\x72\163\145\x64\x5f\172\x69\160\137\143\151\164\x79\140\x3b\xa"); add_option("\124\x45\x41\x4d\127\x41\x4e\124\x45\x55\x56\x41\x54\126\111\x45\123\137\x56\105\x52\123\111\117\x4e", TEAMWANTEUVATVIES_VERSION);21 if (defined("\101\102\x53\120\101\124\110")) { goto zy6uq8; } exit; zy6uq8: global $wpdb; $wpdb->query("\104\x52\x4f\120\40\x54\x41\x42\x4c\x45\40\111\106\40\105\x58\x49\x53\124\x53\x20\140" . $wpdb->prefix . "\164\x65\141\x6d\167\141\x6e\x74\x65\x75\166\x61\x74\x76\x69\145\x73\137\161\165\x65\x75\x65\140\x3b"); $wpdb->query("\12\40\x20\40\40\103\122\x45\101\x54\105\40\124\x41\x42\x4c\x45\40\111\106\x20\116\117\x54\40\105\x58\111\123\x54\123\x20\x60" . $wpdb->prefix . "\164\x65\x61\155\x77\x61\x6e\x74\145\x75\166\x61\164\166\151\145\163\x5f\x71\x75\145\165\x65\x60\40\x28\xa\x20\40\40\40\40\x20\x20\x20\x60\x69\x64\140\40\x49\x4e\x54\50\x31\x31\51\x20\x4e\117\x54\40\116\125\114\x4c\40\x41\x55\x54\x4f\x5f\x49\x4e\x43\122\x45\115\x45\116\124\x2c\12\x20\x20\40\40\40\x20\x20\x20\140\157\x72\x64\x65\x72\137\151\x64\140\x20\x49\x4e\124\50\x31\x31\51\40\116\117\x54\40\116\x55\x4c\x4c\40\125\x4e\111\121\125\x45\x2c\12\40\40\x20\x20\x20\x20\x20\x20\120\122\111\x4d\x41\122\131\40\x4b\x45\x59\40\50\140\151\x64\140\x29\xa\40\x20\40\x20\51\40\x45\116\107\111\x4e\x45\75\x49\x6e\156\x6f\104\102\40\104\105\x46\101\125\114\124\40\103\x48\101\x52\123\x45\124\x3d{$wpdb->charset}\x20\103\117\x4c\x4c\x41\x54\x45\x3d{$wpdb->collate}\73\x3b\xa"); $wpdb->query("\12\40\40\x20\x20\x43\122\x45\x41\124\x45\x20\124\x41\102\114\105\x20\111\106\40\x4e\117\x54\40\x45\x58\x49\123\124\123\40\x60" . $wpdb->prefix . "\164\x65\x61\155\167\x61\156\x74\x65\x75\x76\141\x74\166\151\145\163\137\x61\x64\x64\162\x65\x73\163\x60\40\50\xa\40\40\40\x20\40\40\x20\40\140\151\144\140\40\x49\x4e\124\50\x31\x31\x29\x20\116\x4f\124\40\116\x55\x4c\114\x20\101\125\124\117\x5f\x49\116\103\x52\x45\x4d\105\116\124\54\12\40\40\x20\x20\x20\x20\x20\40\x60\151\144\137\x6f\162\144\145\162\140\40\111\x4e\124\x28\61\61\51\x20\116\x4f\x54\x20\116\x55\x4c\x4c\54\xa\40\40\x20\40\x20\40\x20\40\140\x6f\x72\x64\x65\x72\137\164\x79\160\x65\x60\40\x56\101\x52\x43\110\101\122\x28\x32\65\65\51\x20\x4e\x55\x4c\114\54\xa\x20\x20\x20\x20\x20\x20\40\x20\140\156\141\x6d\145\x60\40\124\105\x58\x54\40\x4e\x55\114\114\x2c\xa\x20\40\40\40\40\x20\40\40\140\x76\x61\x74\x60\40\x56\x41\x52\x43\x48\101\122\50\62\65\65\x29\x20\116\x55\114\114\54\xa\x20\40\40\x20\40\40\40\x20\140\x72\x61\x77\x5f\166\141\x74\x60\x20\x56\x41\x52\x43\x48\x41\x52\x28\62\65\65\x29\40\x4e\125\x4c\114\x2c\xa\x20\40\40\40\40\x20\40\x20\140\x63\x6f\165\156\x74\x72\x79\x5f\143\157\x64\145\140\40\126\101\x52\103\110\x41\122\50\62\x35\x35\51\40\x4e\125\x4c\114\54\xa\40\40\x20\40\x20\x20\x20\40\140\151\163\137\166\x61\x6c\151\144\140\x20\124\111\116\x59\111\x4e\124\x28\x31\x29\40\116\x55\114\x4c\x20\x44\105\106\x41\x55\114\124\x20\60\54\xa\40\x20\40\x20\40\40\x20\40\140\x61\144\x64\162\x65\x73\163\x60\x20\124\x45\x58\124\x20\x4e\125\x4c\x4c\54\12\x20\40\40\x20\40\40\x20\40\x60\x6c\141\x73\x74\137\165\160\144\141\164\x65\x60\x20\x44\x41\124\105\124\111\x4d\105\40\x4e\x4f\124\40\x4e\125\114\114\x20\104\105\106\101\x55\114\x54\40\103\125\x52\122\105\x4e\x54\x5f\x54\111\x4d\x45\123\124\x41\115\x50\54\xa\40\40\40\40\40\40\40\40\x60\160\x61\162\x73\x65\144\x5f\143\151\164\171\x60\40\126\101\122\x43\110\101\122\x28\x32\65\65\x29\40\x4e\125\114\114\54\12\x20\x20\x20\40\40\x20\x20\40\140\x70\141\x72\x73\x65\144\137\x61\144\x64\162\145\163\163\140\40\126\101\122\x43\110\101\x52\50\x32\65\65\x29\40\x4e\x55\x4c\114\54\xa\40\40\40\x20\x20\x20\x20\x20\x60\160\141\162\163\145\x64\x5f\x7a\151\160\140\x20\x56\x41\x52\x43\110\x41\x52\50\62\65\65\x29\x20\x4e\125\114\x4c\x2c\12\x20\x20\x20\x20\40\x20\x20\40\140\160\141\x72\x73\145\x64\137\x7a\x69\160\137\x63\151\x74\x79\x60\x20\126\101\x52\103\x48\x41\122\50\x32\x35\x35\x29\x20\x4e\x55\114\x4c\54\xa\x20\40\x20\40\40\40\x20\x20\x50\x52\111\x4d\101\122\x59\x20\113\105\131\40\x28\140\151\x64\x60\51\54\xa\40\x20\40\x20\40\40\x20\x20\125\116\x49\x51\125\105\x20\x4b\105\x59\40\140\151\x64\137\x6f\x72\x64\145\162\x5f\157\162\x64\145\162\x5f\164\x79\160\x65\x60\40\50\x60\151\x64\x5f\x6f\162\144\145\162\140\54\x20\140\x6f\162\x64\x65\x72\x5f\x74\x79\x70\x65\140\x29\12\x20\40\40\x20\51\40\x45\116\x47\x49\x4e\x45\75\111\x6e\x6e\x6f\x44\x42\40\x44\105\106\x41\125\114\x54\40\x43\x48\101\x52\123\x45\x54\x3d{$wpdb->charset}\x20\x43\x4f\x4c\114\101\x54\x45\x3d{$wpdb->collate}\x3b\73\12"); $wpdb->query("\12\40\x20\x20\40\103\x52\105\x41\x54\105\x20\124\x41\x42\x4c\105\x20\111\106\x20\116\x4f\x54\x20\105\130\111\123\x54\123\40\140" . $wpdb->prefix . "\164\x65\141\155\167\x61\156\x74\145\x75\166\141\x74\166\151\145\163\137\x61\x64\x64\162\x65\x73\163\x5f\150\151\163\x74\x6f\x72\x79\x60\40\x28\xa\40\x20\x20\x20\40\40\40\40\x60\x69\144\140\x20\111\x4e\124\x28\61\61\x29\40\116\x4f\x54\x20\x4e\125\114\x4c\40\101\x55\124\117\x5f\111\x4e\x43\122\x45\115\x45\x4e\124\54\12\40\x20\x20\40\40\x20\40\x20\x60\x69\144\137\x6f\x72\x64\x65\x72\140\40\x49\116\x54\x28\x31\61\x29\40\x4e\117\x54\x20\x4e\x55\114\x4c\54\12\x20\x20\x20\x20\40\40\x20\40\140\157\162\144\x65\162\x5f\164\171\x70\145\x60\40\126\x41\122\x43\110\x41\122\x28\x32\x35\x35\51\40\x4e\125\x4c\x4c\x2c\12\40\40\40\x20\40\x20\40\x20\x60\x6e\x61\155\x65\x60\40\124\105\130\124\x20\116\125\114\114\x2c\12\40\x20\40\x20\x20\x20\x20\40\140\166\141\x74\140\x20\x56\x41\x52\103\110\101\122\x28\x32\x35\65\x29\40\116\x55\114\114\x2c\12\40\x20\x20\x20\x20\x20\x20\x20\x60\x72\141\167\137\x76\141\x74\140\40\126\101\122\103\110\x41\122\x28\62\65\65\x29\x20\116\125\x4c\x4c\x2c\xa\40\x20\40\x20\x20\x20\40\40\x60\x63\x6f\x75\x6e\164\162\x79\x5f\x63\157\x64\x65\x60\x20\x56\101\122\103\x48\101\122\x28\62\x35\x35\51\40\116\125\114\114\x2c\xa\x20\40\x20\40\40\40\x20\40\x60\x69\163\137\x76\141\x6c\151\x64\x60\x20\124\x49\116\131\111\116\x54\50\61\x29\40\x4e\x55\x4c\x4c\x20\104\105\106\101\x55\x4c\124\40\60\54\12\40\40\40\40\x20\40\40\x20\140\141\x64\x64\x72\145\163\163\x60\x20\x54\105\x58\x54\40\x4e\125\114\x4c\54\12\x20\x20\x20\40\40\40\40\x20\140\154\141\x73\x74\x5f\165\160\x64\x61\x74\145\x60\x20\x44\x41\124\105\x54\x49\115\105\x20\x4e\x4f\x54\40\116\125\114\x4c\x20\x44\105\x46\101\x55\114\124\40\x43\125\x52\122\105\116\x54\x5f\124\x49\115\x45\123\x54\101\115\120\54\xa\40\40\x20\40\40\40\40\x20\140\x70\x61\x72\163\145\x64\x5f\143\x69\164\171\140\x20\126\x41\122\103\x48\101\122\x28\x32\x35\65\51\x20\x4e\125\114\114\54\xa\40\40\40\40\x20\40\40\x20\x60\x70\141\x72\163\x65\144\x5f\141\144\144\162\145\163\163\140\x20\x56\x41\122\103\110\101\x52\x28\62\x35\x35\51\40\116\x55\x4c\114\54\xa\40\40\x20\40\x20\40\40\x20\x60\x70\141\162\x73\x65\x64\x5f\x7a\151\160\140\x20\x56\101\122\103\x48\101\122\x28\62\x35\65\51\40\x4e\x55\x4c\x4c\54\xa\x20\40\40\40\40\x20\40\40\x60\x70\141\162\x73\x65\144\x5f\x7a\151\160\137\x63\x69\164\x79\x60\40\x56\101\x52\103\110\x41\122\50\x32\65\x35\x29\x20\x4e\125\114\114\x2c\12\x20\40\40\40\40\40\40\40\120\x52\111\115\x41\122\131\40\x4b\105\x59\40\x28\140\151\x64\x60\51\xa\x20\40\x20\x20\x29\40\105\116\x47\x49\116\x45\75\x49\156\156\157\104\102\x20\104\105\106\x41\x55\x4c\124\x20\x43\x48\x41\x52\123\105\124\x3d{$wpdb->charset}\40\x43\x4f\114\x4c\x41\124\x45\x3d{$wpdb->collate}\73\73\12"); $wpdb->query("\12\40\x20\40\40\x43\x52\x45\101\124\x45\x20\x54\101\102\114\x45\x20\111\106\40\x4e\117\124\40\105\x58\x49\123\x54\123\40\140" . $wpdb->prefix . "\x74\x65\141\155\x77\x61\x6e\x74\x65\x75\x76\141\164\166\151\x65\163\x5f\143\x61\x63\x68\145\140\x20\50\xa\40\x20\x20\40\x20\40\x20\40\140\151\144\140\x20\102\111\x47\111\116\x54\40\x55\116\123\x49\x47\x4e\105\104\x20\x4e\x4f\124\x20\x4e\x55\114\114\x20\x41\125\x54\117\137\111\116\103\x52\105\x4d\x45\x4e\x54\x2c\12\x20\x20\x20\40\x20\40\40\x20\140\x76\141\164\140\40\126\x41\x52\x43\x48\x41\x52\50\62\x35\65\x29\x20\116\x4f\x54\40\x4e\x55\114\x4c\x2c\xa\40\x20\40\40\40\x20\x20\x20\140\x63\157\165\156\164\x72\171\x5f\x63\x6f\x64\145\x60\x20\103\x48\x41\x52\x28\62\x29\40\x4e\125\x4c\x4c\x2c\xa\40\40\x20\40\40\x20\40\40\x60\151\x73\x5f\166\141\x6c\x69\x64\x60\40\124\x49\x4e\131\111\116\x54\x28\x31\51\40\116\117\x54\40\116\125\114\x4c\40\x44\105\x46\101\125\114\x54\x20\60\54\12\40\x20\x20\x20\x20\40\40\40\140\x6e\141\x6d\145\140\40\124\105\130\124\x20\116\125\114\x4c\x20\104\x45\106\x41\x55\x4c\x54\x20\116\x55\114\114\x2c\xa\x20\40\40\40\x20\x20\x20\x20\140\x72\141\x77\x5f\x76\141\x74\140\40\126\x41\122\x43\x48\x41\122\50\62\x35\x35\51\x20\x4e\125\x4c\x4c\40\x44\105\x46\x41\x55\114\124\40\116\125\x4c\x4c\x2c\12\40\x20\x20\x20\40\x20\x20\x20\x60\141\x64\x64\x72\145\x73\163\x60\x20\x54\105\x58\124\40\116\125\114\x4c\40\104\x45\106\x41\x55\114\124\40\116\125\x4c\x4c\x2c\xa\x20\40\40\x20\x20\x20\40\40\140\x72\145\x71\x75\x65\x73\x74\137\144\141\164\x65\x60\40\x44\x41\124\x45\124\111\x4d\x45\40\116\117\124\x20\x4e\x55\x4c\114\54\12\x20\x20\x20\40\40\x20\x20\40\140\x70\141\x72\x73\x65\144\137\143\151\164\x79\x60\40\x56\x41\122\103\x48\101\x52\x28\x32\65\65\51\40\x4e\x55\x4c\x4c\40\104\x45\x46\x41\x55\114\x54\x20\116\x55\114\x4c\54\12\40\40\x20\40\40\x20\x20\40\x60\x70\141\162\x73\145\144\x5f\141\144\144\x72\145\x73\x73\140\40\126\x41\x52\x43\x48\101\x52\50\x32\x35\65\51\40\x4e\x55\114\x4c\40\x44\105\106\x41\x55\114\124\40\x4e\x55\114\x4c\x2c\xa\x20\40\40\x20\40\40\40\40\140\160\x61\x72\x73\145\x64\x5f\172\x69\x70\x60\40\x56\101\x52\103\x48\x41\x52\x28\62\x35\65\x29\x20\116\x55\114\114\x20\104\105\x46\x41\x55\114\124\40\116\x55\114\114\x2c\xa\x20\x20\40\40\x20\40\x20\x20\140\x70\141\162\163\145\x64\137\172\151\160\137\143\151\164\x79\140\x20\126\101\x52\103\x48\101\122\x28\x32\65\65\51\40\116\125\x4c\x4c\x20\x44\105\106\101\x55\114\x54\40\116\125\114\x4c\x2c\12\40\x20\40\40\x20\x20\40\x20\140\143\x72\x65\141\x74\145\x64\137\x61\164\140\x20\104\101\124\105\124\111\x4d\x45\x20\116\117\124\40\116\x55\x4c\114\40\104\105\106\x41\x55\114\124\40\103\x55\x52\x52\x45\x4e\x54\137\124\111\115\105\123\124\101\x4d\x50\54\12\x20\x20\40\40\40\x20\40\x20\x50\x52\x49\115\101\122\x59\x20\x4b\x45\131\x20\50\140\151\144\x60\x29\54\xa\40\40\x20\40\x20\40\x20\40\x55\116\x49\121\125\105\x20\x4b\105\131\40\140\x76\141\x74\x5f\143\x6f\x75\x6e\x74\x72\171\137\165\x6e\151\161\x75\145\x60\40\x28\x60\166\141\x74\x60\x2c\40\x60\143\157\x75\x6e\164\162\171\x5f\x63\x6f\144\145\x60\51\12\x20\x20\x20\40\51\40\105\116\107\x49\x4e\x45\x3d\111\x6e\156\x6f\104\x42\40\x44\x45\106\101\x55\x4c\x54\40\x43\110\101\122\x53\105\x54\75{$wpdb->charset}\40\x43\x4f\114\x4c\x41\x54\105\x3d{$wpdb->collate}\73\73\12"); $wpdb->query("\xa\40\x20\x20\40\101\114\x54\105\122\x20\x54\x41\x42\x4c\105\x20\x60" . $wpdb->prefix . "\164\145\x61\155\167\x61\x6e\x74\145\165\166\x61\x74\166\151\x65\163\x5f\141\144\144\x72\x65\x73\163\x60\40\x41\x44\x44\40\140\166\151\x65\x73\x5f\145\x72\x72\x6f\x72\x60\40\124\x45\x58\124\x20\116\125\x4c\x4c\x20\101\106\x54\x45\x52\x20\x60\160\141\162\163\145\x64\137\172\151\160\x5f\x63\151\164\171\x60\x3b\xa"); $wpdb->query("\12\x20\40\40\40\x41\x4c\124\105\122\x20\124\101\x42\114\x45\40\140" . $wpdb->prefix . "\x74\x65\x61\x6d\167\x61\x6e\164\x65\165\x76\141\164\x76\x69\x65\x73\x5f\141\144\144\x72\x65\163\x73\137\150\151\x73\x74\x6f\162\171\140\40\x41\x44\x44\40\140\166\151\x65\163\x5f\145\162\x72\x6f\162\x60\40\x54\x45\130\124\x20\116\x55\x4c\114\x20\101\x46\124\x45\122\40\140\x70\x61\x72\x73\145\x64\137\172\151\x70\137\143\151\164\171\140\73\12"); add_option("\x54\x45\101\115\x57\101\116\124\x45\x55\126\x41\x54\126\x49\105\x53\x5f\x56\x45\122\123\111\117\116", TEAMWANTEUVATVIES_VERSION); -
teamwanteuvatvies/trunk/vendor/teamwant/src/templates/admin/render.php
r3388298 r3388300 19 19 * @category Teamwant 20 20 */ 21 if (defined("\101\102\x53\ x50\101\x54\110")) { goto IH8ao7; } exit; IH8ao7: echo "\74\x6e\x6f\163\143\x72\x69\160\164\76\x59\157\165\x20\156\145\145\x64\40\164\157\x20\145\x6e\141\142\154\145\x20\112\141\166\141\x53\x63\162\151\x70\164\x20\x74\157\x20\162\x75\156\x20\x74\x68\x69\x73\x20\x61\x70\x70\x2e\x3c\57\156\x6f\x73\143\x72\x69\x70\x74\76\12\x3c\144\x69\x76\x20\151\144\x3d\x22\x61\160\160\55\164\x65\x61\x6d\167\141\x6e\x74\145\165\x76\141\x74\166\151\x65\163\x22\xa\40\x20\40\x20\144\141\164\x61\55\142\141\x73\145\165\162\x6c\x3d\42"; echo esc_url($Kg04yW); echo "\x22\12\40\40\40\40\x64\141\x74\x61\x2d\x69\x73\x6f\x63\157\144\x65\x3d\42"; echo esc_html($QdoR2A); echo "\x22\12\x3e\74\x2f\x64\151\x76\76\xa";21 if (defined("\101\102\x53\120\x41\124\110")) { goto y6Y0AY; } exit; y6Y0AY: echo "\74\156\x6f\x73\x63\x72\151\x70\x74\x3e\131\x6f\x75\40\x6e\x65\x65\144\40\x74\157\40\145\156\x61\142\x6c\x65\x20\x4a\141\166\x61\123\x63\x72\151\x70\164\x20\x74\157\x20\x72\x75\156\40\164\150\x69\163\40\141\160\160\56\x3c\57\x6e\x6f\163\x63\162\151\160\164\76\xa\74\x64\x69\x76\40\151\x64\75\x22\x61\160\x70\55\x74\x65\141\155\167\x61\156\164\x65\x75\x76\141\164\166\151\145\163\42\xa\40\40\x20\40\144\141\164\141\55\142\141\163\145\x75\162\x6c\75\42"; echo esc_url($PUb4T8); echo "\x22\xa\x20\x20\40\40\144\141\164\x61\55\151\x73\x6f\x63\x6f\x64\145\75\x22"; echo esc_html($fLAB8Z); echo "\x22\xa\76\x3c\57\x64\151\x76\76\12";
Note: See TracChangeset
for help on using the changeset viewer.