aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpetko <petko@524c5546-5005-0410-9a3e-e25e191bd360>2024-03-21 12:41:36 +0000
committerpetko <petko@524c5546-5005-0410-9a3e-e25e191bd360>2024-03-21 12:41:36 +0000
commit467523fe25bb1a123359346f877bbc6c83067705 (patch)
tree5173d041c43737cfc0d6b3fcdd5139d758041fb1
parent242c178da0b8f59cbd3e67b1cefce114e7667f11 (diff)
downloadpmwiki.svn-467523fe25bb1a123359346f877bbc6c83067705.tar.bz2
FileSizeCompact() allow for base 1000 (PITS:01499).
git-svn-id: svn://pmwiki.org/pmwiki/trunk@4672 524c5546-5005-0410-9a3e-e25e191bd360
-rw-r--r--pmwiki.php6
1 files changed, 3 insertions, 3 deletions
diff --git a/pmwiki.php b/pmwiki.php
index 99fcc028..6afa5c7c 100644
--- a/pmwiki.php
+++ b/pmwiki.php
@@ -1016,12 +1016,12 @@ function DiffTimeCompact($time, $time2=null, $precision=1) {
## FileSizeCompact outputs a human readable file size
## with an appropriate suffix.
## Note: unreliable filemtime()/stat() over 2GB @ 32bit
-function FileSizeCompact($n, $precision=1) {
+function FileSizeCompact($n, $precision=1, $base=1024) {
if (!(float)$n) return 0;
$units = 'bkMGTPEZY';
- $b = log((float)$n, 1024);
+ $b = log((float)$n, $base);
$fb = floor($b);
- return round(pow(1024,$b-$fb),$precision).@$units[$fb];
+ return round(pow($base,$b-$fb),$precision).@$units[$fb];
}
function InsertEditFunction($newfn, $where='<PostPage') {