aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2016-11-05 21:32:08 +0100
committerGravatar Alexandre Alapetite <alexandre@alapetite.fr> 2016-11-05 21:32:08 +0100
commit6b85f8cf12f7d83bc7a6a599b48abe779dc263f0 (patch)
treebb775ae14d473c42ce4d11a61bd5ec55f1dcf2ac /lib
parente66247f01271eb96ac96aad6c0631d9f544ce80c (diff)
CLI: IEC prefix (binary) for units
Updated according to https://wiki.ubuntu.com/UnitsPolicy (I got confused due `ls`, which is still using 1024 but is listed as an exception) And use the formatting function already included in FreshRSS
Diffstat (limited to 'lib')
-rw-r--r--lib/lib_rss.php2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/lib_rss.php b/lib/lib_rss.php
index 143b55bee..fc68a96d3 100644
--- a/lib/lib_rss.php
+++ b/lib/lib_rss.php
@@ -127,6 +127,8 @@ function format_bytes($bytes, $precision = 2, $system = 'IEC') {
} elseif ($system === 'SI') {
$base = 1000;
$units = array('B', 'KB', 'MB', 'GB', 'TB');
+ } else {
+ return format_number($bytes, $precision);
}
$bytes = max(intval($bytes), 0);
$pow = $bytes === 0 ? 0 : floor(log($bytes) / log($base));