static $cachedSymbol = NULL;
if (!$cachedSymbol || $defaultCurrency) {
if ($this->defaultCurrency || $defaultCurrency) {
- $currencySymbolName = CRM_Core_PseudoConstant::currencySymbols('name');
- $currencySymbol = CRM_Core_PseudoConstant::currencySymbols();
+ $currencySymbolName = CRM_Core_PseudoConstant::get('CRM_Contribute_DAO_Contribution', 'currency', array('labelColumn' => 'name'));
+ $currencySymbol = CRM_Core_PseudoConstant::get('CRM_Contribute_DAO_Contribution', 'currency');
$this->currencySymbols = array_combine($currencySymbolName, $currencySymbol);
$currency = $defaultCurrency ? $defaultCurrency : $this->defaultCurrency;