X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;ds=inline;f=includes%2Fcurrent_user.inc;h=23887cb65d62d995a7bfce41ba30e2b0c2d651dd;hb=f01da91c553b7d256b053475c0f5dc026c47c10d;hp=e6f051885848068c5abe02ef574776594dbff276;hpb=19ddc3939071044c8e94b628f1d6a039f50cc493;p=fa-stable.git diff --git a/includes/current_user.inc b/includes/current_user.inc index e6f05188..23887cb6 100644 --- a/includes/current_user.inc +++ b/includes/current_user.inc @@ -311,7 +311,7 @@ function number_format2($number, $decimals=0) $dec = 15 - floor(log10(abs($number))); else { $delta = ($number < 0 ? -.0000000001 : .0000000001); - $number += $delta; + @$number += $delta; $dec = $decimals; } @@ -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;