PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.12.2
Independent Analytics – WordPress Analytics Plugin v2.12.2
2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / IAWP / Ecommerce / SureCart_Store.php
independent-analytics / IAWP / Ecommerce Last commit date
EDD_Order.php 1 year ago PMPro_Order.php 1 year ago SureCart_Event_Sync_Job.php 1 year ago SureCart_Order.php 1 year ago SureCart_Store.php 1 year ago WooCommerce_Order.php 1 year ago WooCommerce_Referrer_Meta_Box.php 1 year ago WooCommerce_Status_Manager.php 1 year ago
SureCart_Store.php
33 lines
1 <?php
2
3 namespace IAWP\Ecommerce;
4
5 /** @internal */
6 class SureCart_Store
7 {
8 public static function cache_currency_code() : void
9 {
10 if (\class_exists('\\SureCart\\Models\\Account')) {
11 try {
12 $account = \SureCart\Models\Account::find();
13 if (!\is_wp_error($account)) {
14 \update_option('iawp_surecart_currency_code', $account->currency);
15 }
16 } catch (\Throwable $e) {
17 \update_option('iawp_surecart_currency_code', 'usd');
18 }
19 }
20 }
21 public static function get_currency_code() : string
22 {
23 $currency_code = \get_option('iawp_surecart_currency_code', 'usd');
24 if (!\class_exists('\\SureCart\\Support\\Currency')) {
25 return 'usd';
26 }
27 if (!\array_key_exists($currency_code, \SureCart\Support\Currency::getSupportedCurrencies())) {
28 $currency_code = 'usd';
29 }
30 return $currency_code;
31 }
32 }
33