/**
 * Smarty |currency_span modifier
 *
 * Type:     function<br>
 * Name:     localize<br>
 *
 * Examples:
 * <pre>
 * {$allCommission|currency_span}
 * </pre>
 * @author   Michal Bebjak
 * @param    string
 * @return   string
 */
function smarty_modifier_currency_span($number)
{
    $cssClass = 'CurrencyData';
    if ($number < 0) {
        $cssClass .= ' CurrencyData-negative';
    }
    $number = number_format($number, Pap_Common_Utils_CurrencyUtils::getDefaultCurrencyPrecision(), Gpf_Settings_Regional::getInstance()->getDecimalSeparator(), Gpf_Settings_Regional::getInstance()->getThousandsSeparator());
    return '<span class="'.$cssClass.'">'.Pap_Common_Utils_CurrencyUtils::stringToCurrencyFormat($number).'</span>';
}
 public function getTooltip() {
     if ($this->dataType == Pap_Stats_Computer_Graph_Transactions::COUNT) {
         return parent::getTooltip();
     }
     return '#x_label#<br>'.$this->getName().': '.Pap_Common_Utils_CurrencyUtils::stringToCurrencyFormat('#val#');
 }
/**
 * Smarty |currency modifier
 *
 * Type:     function<br>
 * Name:     localize<br>
 *
 * Examples:
 * <pre>
 * {$allCommission|currency}
 * </pre>
 * @author   Michal Bebjak
 * @param    string
 * @return   string
 */
function smarty_modifier_currency($number)
{
    $number = number_format($number, Pap_Common_Utils_CurrencyUtils::getDefaultCurrencyPrecision(), Gpf_Settings_Regional::getInstance()->getDecimalSeparator(), Gpf_Settings_Regional::getInstance()->getThousandsSeparator());
    return Pap_Common_Utils_CurrencyUtils::stringToCurrencyFormat($number);
}