public static function formatCurrency($number, $htmlNoWrap = true)
{
global $kga;
if (is_array($number)) {
// Convert all values of the array.
$arr = array();
foreach ($number as $key => $value) {
$arr[$key] = self::formatCurrency($value);
}
return $arr;
}
$value = str_replace(".", $kga['conf']['decimalSeparator'], sprintf("%01.2f", $number));
if ($kga->isDisplayCurrencyFirst()) {
$value = $kga->getCurrencySign() . " " . $value;
} else {
$value = $value . " " . $kga->getCurrencySign();
}
if ($htmlNoWrap) {
return "<span style=\"white-space: nowrap;\">{$value}</span>";
}
return $value;
}