diff options
Diffstat (limited to 'plugins/SitesManager/API.php')
-rw-r--r-- | plugins/SitesManager/API.php | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/plugins/SitesManager/API.php b/plugins/SitesManager/API.php index 1066aaf258..b217593ab2 100644 --- a/plugins/SitesManager/API.php +++ b/plugins/SitesManager/API.php @@ -14,6 +14,7 @@ use Piwik\Access; use Piwik\Common; use Piwik\Container\StaticContainer; use Piwik\Date; +use Piwik\Intl\Data\Provider\CurrencyDataProvider; use Piwik\Network\IPUtils; use Piwik\Option; use Piwik\Piwik; @@ -1371,10 +1372,12 @@ class API extends \Piwik\Plugin\API */ public function getCurrencyList() { - $currency = Site::getCurrencyList(); + /** @var CurrencyDataProvider $dataProvider */ + $dataProvider = StaticContainer::get('Piwik\Intl\Data\Provider\CurrencyDataProvider'); + $currency = $dataProvider->getCurrencyList(); $return = array(); - foreach (array_keys(Site::getCurrencyList()) as $currencyCode) { + foreach (array_keys($currency) as $currencyCode) { $return[$currencyCode] = Piwik::translate('Intl_Currency_' . $currencyCode) . ' (' . Piwik::translate('Intl_CurrencySymbol_' . $currencyCode) . ')'; } @@ -1391,7 +1394,10 @@ class API extends \Piwik\Plugin\API */ public function getCurrencySymbols() { - $currencies = Site::getCurrencyList(); + /** @var CurrencyDataProvider $dataProvider */ + $dataProvider = StaticContainer::get('Piwik\Intl\Data\Provider\CurrencyDataProvider'); + $currencies = $dataProvider->getCurrencyList(); + return array_map(function ($a) { return $a[0]; }, $currencies); |