From e0da9b6ca4cd9d0308dc4b1432be21a85df658e5 Mon Sep 17 00:00:00 2001 From: George Burduli Date: Fri, 26 Jan 2024 00:29:49 +0400 Subject: [PATCH] Update supported ACDC countries and currencies --- modules/ppcp-api-client/services.php | 784 ++++++++++++++++++++------- 1 file changed, 595 insertions(+), 189 deletions(-) diff --git a/modules/ppcp-api-client/services.php b/modules/ppcp-api-client/services.php index be2872c3d..346002474 100644 --- a/modules/ppcp-api-client/services.php +++ b/modules/ppcp-api-client/services.php @@ -604,6 +604,7 @@ return array( array( 'AU' => array( 'AUD', + 'BRL', 'CAD', 'CHF', 'CZK', @@ -612,47 +613,94 @@ return array( 'GBP', 'HKD', 'HUF', + 'ILS', 'JPY', + 'MXN', 'NOK', 'NZD', + 'PHP', 'PLN', 'SEK', 'SGD', + 'THB', + 'TWD', 'USD', ), 'BE' => array( - 'EUR', - 'USD', + 'AUD', + 'BRL', 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', 'PLN', 'SEK', - 'CHF', + 'SGD', + 'THB', + 'TWD', + 'USD', ), 'BG' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'CA' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', 'USD', ), 'CY' => array( - 'EUR', - 'USD', - 'CAD', - 'GBP', - 'AUD', - 'CZK', - 'DKK', - 'NOK', - 'PLN', - 'SEK', - 'CHF', - ), - 'CZ' => array( - 'EUR', - 'USD', - 'CZK', - ), - 'DE' => array( 'AUD', + 'BRL', 'CAD', 'CHF', 'CZK', @@ -661,26 +709,46 @@ return array( 'GBP', 'HKD', 'HUF', + 'ILS', 'JPY', + 'MXN', 'NOK', 'NZD', + 'PHP', 'PLN', 'SEK', 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'CZ' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', 'USD', ), 'DK' => array( - 'EUR', - 'USD', - 'DKK', - 'NOK', - ), - 'EE' => array( - 'EUR', - 'USD', - ), - 'ES' => array( 'AUD', + 'BRL', 'CAD', 'CHF', 'CZK', @@ -689,20 +757,70 @@ return array( 'GBP', 'HKD', 'HUF', + 'ILS', 'JPY', + 'MXN', 'NOK', 'NZD', + 'PHP', 'PLN', 'SEK', 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'EE' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', 'USD', ), 'FI' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', 'USD', ), 'FR' => array( 'AUD', + 'BRL', 'CAD', 'CHF', 'CZK', @@ -711,16 +829,457 @@ return array( 'GBP', 'HKD', 'HUF', + 'ILS', 'JPY', + 'MXN', 'NOK', 'NZD', + 'PHP', 'PLN', 'SEK', 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'DE' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'GR' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'HU' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'IT' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'JP' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'LV' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'LI' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'LT' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'LU' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'MT' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'MX' => array( + 'MXN', + ), + 'NL' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'PL' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'PT' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'RO' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'SK' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'SI' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'ES' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', + 'USD', + ), + 'SE' => array( + 'AUD', + 'BRL', + 'CAD', + 'CHF', + 'CZK', + 'DKK', + 'EUR', + 'GBP', + 'HKD', + 'HUF', + 'ILS', + 'JPY', + 'MXN', + 'NOK', + 'NZD', + 'PHP', + 'PLN', + 'SEK', + 'SGD', + 'THB', + 'TWD', 'USD', ), 'GB' => array( 'AUD', + 'BRL', 'CAD', 'CHF', 'CZK', @@ -729,68 +1288,19 @@ return array( 'GBP', 'HKD', 'HUF', + 'ILS', 'JPY', + 'MXN', 'NOK', 'NZD', + 'PHP', 'PLN', 'SEK', 'SGD', + 'THB', + 'TWD', 'USD', ), - 'GR' => array( - 'EUR', - 'USD', - 'GBP', - ), - 'HU' => array( - 'EUR', - 'USD', - 'HUF', - ), - 'IT' => array( - 'AUD', - 'CAD', - 'CHF', - 'CZK', - 'DKK', - 'EUR', - 'GBP', - 'HKD', - 'HUF', - 'JPY', - 'NOK', - 'NZD', - 'PLN', - 'SEK', - 'SGD', - 'USD', - ), - 'LT' => array( - 'EUR', - 'USD', - 'CAD', - 'GBP', - 'JPY', - 'AUD', - 'CZK', - 'DKK', - 'HUF', - 'PLN', - 'SEK', - 'CHF', - 'NZD', - 'NOK', - ), - 'LU' => array( - 'EUR', - 'USD', - ), - 'LV' => array( - 'EUR', - 'USD', - 'CAD', - 'GBP', - ), 'US' => array( 'AUD', 'CAD', @@ -799,52 +1309,6 @@ return array( 'JPY', 'USD', ), - 'CA' => array( - 'AUD', - 'CAD', - 'CHF', - 'CZK', - 'DKK', - 'EUR', - 'GBP', - 'HKD', - 'HUF', - 'JPY', - 'NOK', - 'NZD', - 'PLN', - 'SEK', - 'SGD', - 'USD', - ), - 'MT' => array( - 'EUR', - 'USD', - 'CAD', - 'GBP', - 'JPY', - 'AUD', - 'CZK', - 'DKK', - 'HUF', - 'NOK', - 'PLN', - 'SEK', - 'CHF', - ), - 'MX' => array( - 'MXN', - ), - 'NL' => array( - 'EUR', - 'GBP', - 'AUD', - 'CZK', - 'HUF', - 'CHF', - 'CAD', - 'USD', - ), 'NO' => array( 'EUR', 'USD', @@ -852,64 +1316,6 @@ return array( 'GBP', 'NOK', ), - 'PL' => array( - 'EUR', - 'USD', - 'CAD', - 'GBP', - 'AUD', - 'DKK', - 'PLN', - 'SEK', - 'CZK', - ), - 'PT' => array( - 'EUR', - 'USD', - 'CAD', - 'GBP', - 'CZK', - ), - 'RO' => array( - 'EUR', - 'USD', - 'GBP', - ), - 'SE' => array( - 'EUR', - 'USD', - 'NOK', - 'SEK', - ), - 'SI' => array( - 'EUR', - 'USD', - ), - 'SK' => array( - 'EUR', - 'USD', - 'GBP', - 'CZK', - 'HUF', - ), - 'JP' => array( - 'AUD', - 'CAD', - 'CHF', - 'CZK', - 'DKK', - 'EUR', - 'GBP', - 'HKD', - 'HUF', - 'JPY', - 'NOK', - 'NZD', - 'PLN', - 'SEK', - 'SGD', - 'USD', - ), ) ); },