PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.14.2
Independent Analytics – WordPress Analytics Plugin v2.14.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 5 months ago Fluent_Cart_Order.php 5 months ago PMPro_Order.php 5 months ago SureCart_Event_Sync_Job.php 1 year ago SureCart_Order.php 5 months ago SureCart_Store.php 1 year ago WooCommerce_Order.php 5 months 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