Example #1
0
/**
 *	Convert a currency code into its symbol
 *
 *  @param      PDF		&$pdf          		PDF object
 *  @param		string	$currency_code		Currency code
 *  @return		string						Currency symbol encoded into UTF8
 */
function pdf_getCurrencySymbol(&$pdf, $currency_code)
{
    global $db, $form;
    $currency_sign = '';
    if (!is_object($form)) {
        $form = new Form($db);
    }
    $form->load_cache_currencies();
    if (is_array($form->cache_currencies[$currency_code]['unicode']) && !empty($form->cache_currencies[$currency_code]['unicode'])) {
        foreach ($form->cache_currencies[$currency_code]['unicode'] as $unicode) {
            $currency_sign .= $pdf->unichr($unicode);
        }
    } else {
        $currency_sign = $currency_code;
    }
    return $currency_sign;
}
Example #2
0
/**
 * 	Convert a currency code into its symbol
 *
 *  @param		string	$currency_code		Currency code
 *  @return		string						Currency symbol encoded into UTF8
 */
function getCurrencySymbol($currency_code)
{
    global $db, $form;
    $currency_sign = '';
    if (!is_object($form)) {
        $form = new Form($db);
    }
    $form->load_cache_currencies();
    if (function_exists("mb_convert_encoding") && is_array($form->cache_currencies[$currency_code]['unicode']) && !empty($form->cache_currencies[$currency_code]['unicode'])) {
        foreach ($form->cache_currencies[$currency_code]['unicode'] as $unicode) {
            $currency_sign .= mb_convert_encoding("&#{$unicode};", "UTF-8", 'HTML-ENTITIES');
        }
    } else {
        $currency_sign = $currency_code;
    }
    return $currency_sign;
}