core/helpers/EEH_Money.helper.php 1 location
|
@@ 140-142 (lines=3) @@
|
| 137 |
|
//if CNT_ISO passed lets try to get currency settings for it. |
| 138 |
|
$currency_config = $CNT_ISO !== '' ? new EE_Currency_Config( $CNT_ISO ) : null; |
| 139 |
|
//default currency settings for site if not set |
| 140 |
|
if ( ! $currency_config instanceof EE_Currency_Config ) { |
| 141 |
|
$currency_config = EE_Registry::instance()->CFG->currency instanceof EE_Currency_Config ? EE_Registry::instance()->CFG->currency : new EE_Currency_Config(); |
| 142 |
|
} |
| 143 |
|
|
| 144 |
|
//first get the decimal place and number of places |
| 145 |
|
$format = "%'." . $currency_config->dec_plc . $format; |
core/helpers/EEH_Template.helper.php 1 location
|
@@ 427-430 (lines=4) @@
|
| 424 |
|
// was a country ISO code passed ? if so generate currency config object for that country |
| 425 |
|
$mny = $CNT_ISO !== '' ? new EE_Currency_Config( $CNT_ISO ) : NULL; |
| 426 |
|
// verify results |
| 427 |
|
if ( ! $mny instanceof EE_Currency_Config ) { |
| 428 |
|
// set default config country currency settings |
| 429 |
|
$mny = EE_Registry::instance()->CFG->currency instanceof EE_Currency_Config ? EE_Registry::instance()->CFG->currency : new EE_Currency_Config(); |
| 430 |
|
} |
| 431 |
|
// format float |
| 432 |
|
$amount_formatted = number_format( $amount, $mny->dec_plc, $mny->dec_mrk, $mny->thsnds ); |
| 433 |
|
// add formatting ? |