From 467523fe25bb1a123359346f877bbc6c83067705 Mon Sep 17 00:00:00 2001 From: petko Date: Thu, 21 Mar 2024 12:41:36 +0000 Subject: FileSizeCompact() allow for base 1000 (PITS:01499). git-svn-id: svn://pmwiki.org/pmwiki/trunk@4672 524c5546-5005-0410-9a3e-e25e191bd360 --- pmwiki.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'pmwiki.php') 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='