PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.8.4
Independent Analytics – WordPress Analytics Plugin v2.8.4
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
SureCart_Cron_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
31 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 \update_option('iawp_surecart_currency_code', $account->currency);
14 } catch (\Throwable $e) {
15 \update_option('iawp_surecart_currency_code', 'usd');
16 }
17 }
18 }
19 public static function get_currency_code() : string
20 {
21 $currency_code = \get_option('iawp_surecart_currency_code', 'usd');
22 if (!\class_exists('\\SureCart\\Support\\Currency')) {
23 return 'usd';
24 }
25 if (!\array_key_exists($currency_code, \SureCart\Support\Currency::getSupportedCurrencies())) {
26 $currency_code = 'usd';
27 }
28 return $currency_code;
29 }
30 }
31