diff options
Diffstat (limited to 'pmwiki.php')
-rw-r--r-- | pmwiki.php | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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') { |