projects
/
fa-stable.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Avoid running same query multiple times. Rep307.php. Fixed
[fa-stable.git]
/
includes
/
current_user.inc
diff --git
a/includes/current_user.inc
b/includes/current_user.inc
index e6f051885848068c5abe02ef574776594dbff276..23887cb65d62d995a7bfce41ba30e2b0c2d651dd 100644
(file)
--- 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);
$dec = 15 - floor(log10(abs($number)));
else {
$delta = ($number < 0 ? -.0000000001 : .0000000001);
- $number += $delta;
+
@
$number += $delta;
$dec = $decimals;
}
$dec = $decimals;
}
@@
-353,7
+353,7
@@
function price_decimal_format($number, &$dec)
if ($pos !== false)
{
$len = strlen(substr($str, $pos + 1));
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);
$dec = $len;
}
return number_format2($number, $dec);
@@
-732,6
+732,8
@@
function recalculate_cols(&$cols)
function flush_dir($path, $wipe = false)
{
function flush_dir($path, $wipe = false)
{
+ if (!file_exists($path))
+ return;
$dir = @opendir($path);
if(!$dir)
return;
$dir = @opendir($path);
if(!$dir)
return;