+//
+// Current ui mode.
+//
+function fallback_mode() {
+ return $_SESSION["wa_current_user"]->ui_mode==0;
+}
+
+function price_format($number) {
+ return number_format2($number,
+ $_SESSION["wa_current_user"]->prefs->price_dec());
+}
+// 2008-06-15. Added extra parameter $stock_id and reference for $dec
+//--------------------------------------------------------------------
+function qty_format($number, $stock_id=null, &$dec) {
+ $dec = get_qty_dec($stock_id);
+ return number_format2($number, $dec);
+}
+// and get_qty_dec
+function get_qty_dec($stock_id=null)
+{
+ global $path_to_root;
+ include_once($path_to_root."/inventory/includes/db/items_units_db.inc");
+ if ($stock_id != null)
+ $dec = get_unit_dec($stock_id);
+ if ($stock_id == null || $dec == -1 || $dec == null)
+ $dec = $_SESSION["wa_current_user"]->prefs->qty_dec();
+ return $dec;
+}
+//-------------------------------------------------------------------
+function exrate_format($number) {
+ return number_format2($number,
+ $_SESSION["wa_current_user"]->prefs->exrate_dec());
+}
+
+function percent_format($number) {
+ return number_format2($number,
+ $_SESSION["wa_current_user"]->prefs->percent_dec());
+}