* @package AgileBill * @version 1.4.93 */ function list_format_currency ($number, $currency_id) { if(empty($currency_id)) $currency_id = DEFAULT_CURRENCY; if(isset($this->format_currency["currency_id"])) { return $this->format_currency["currency_id"] . "" . number_format($number, DEFAULT_DECIMAL_PLACE) . " " . $this->format_currency["currency_id"]["iso"]; } else { $db = &DB(); $sql = 'SELECT * FROM ' . AGILE_DB_PREFIX . 'currency WHERE site_id = ' . $db->qstr(DEFAULT_SITE) . ' AND id = ' . $db->qstr($currency_id); $result = $db->Execute($sql); if($result->RecordCount() > 0) { $this->format_currency["currency_id"] = Array ( 'symbol' => $result->fields["symbol"], 'iso' => $result->fields["three_digit"]); return $result->fields["symbol"] . "" . number_format($number, DEFAULT_DECIMAL_PLACE) . " " . $result->fields["three_digit"]; } else { return number_format($number, DEFAULT_DECIMAL_PLACE); } } } function list_currency_iso ($currency_id) { if(empty($currency_id)) $currency_id = DEFAULT_CURRENCY; if(isset($this->format_currency["currency_id"])) { return $this->format_currency["currency_id"]["iso"]; } else { $db = &DB(); $sql = 'SELECT * FROM ' . AGILE_DB_PREFIX . 'currency WHERE site_id = ' . $db->qstr(DEFAULT_SITE) . ' AND id = ' . $db->qstr($currency_id); $result = $db->Execute($sql); if($result->RecordCount() > 0) return $result->fields["three_digit"]; } } ?>