X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Fcurrent_user.inc;h=edfae0a92b2b8b6725f0d39f32dc8109cee79d87;hb=ad0504645e3632d169d0f253bb5eb4db8b7e18b9;hp=20ce1e0fc9599f8d178f34c07146603497ba18e2;hpb=3f5a61dd5f2abfbaa853c6777c95ea8e780e6472;p=fa-stable.git diff --git a/includes/current_user.inc b/includes/current_user.inc index 20ce1e0f..edfae0a9 100644 --- a/includes/current_user.inc +++ b/includes/current_user.inc @@ -315,7 +315,7 @@ function number_format2($number, $decimals=0) $dec = $decimals; } - $num = number_format($number, $dec, $dsep, $tsep); + $num = number_format($number, intval($dec), $dsep, $tsep); return $decimals==='max' ? rtrim($num, '0') : $num; @@ -353,7 +353,7 @@ function price_decimal_format($number, &$dec) if ($pos !== false) { $len = strlen(substr($str, $pos + 1)); - if ($len > $dec) + if ($len > $dec && $len < ini_get('precision')-3) $dec = $len; } return number_format2($number, $dec); @@ -732,6 +732,8 @@ function recalculate_cols(&$cols) function flush_dir($path, $wipe = false) { + if (!file_exists($path)) + return; $dir = @opendir($path); if(!$dir) return;