mirror of
https://github.com/unraid/webgui.git
synced 2026-03-11 21:38:50 -05:00
Merge pull request #1700 from SimonFair/Show-decimal-on-disk-1TB
Show decimals for vdisk > 1TB
This commit is contained in:
@@ -49,7 +49,7 @@ function showCPUs($uuid) {
|
||||
function vsize($size,$expand=true) {
|
||||
$units = ['','K','M','G','T','P','E','Z','Y'];
|
||||
if ($expand) {
|
||||
$size = str_replace(['B',' ',',', '.'],'',strtoupper($size));
|
||||
$size = str_replace(['B',' ',','],'',strtoupper($size));
|
||||
[$c1,$c2] = my_preg_split('/(?<=[0-9])(?=[A-Z])/',$size);
|
||||
return $c1 * pow(1024,array_search($c2,$units)?:0);
|
||||
} else {
|
||||
|
||||
@@ -1473,7 +1473,7 @@
|
||||
$unit = strtoupper($unit);
|
||||
|
||||
switch ($unit) {
|
||||
case 'T': return number_format($value / (float)1099511627776, $decimals).'T';
|
||||
case 'T': return number_format($value / (float)1099511627776, $decimals +2).'T';
|
||||
case 'G': return number_format($value / (float)(1 << 30), $decimals).'G';
|
||||
case 'M': return number_format($value / (float)(1 << 20), $decimals).'M';
|
||||
case 'K': return number_format($value / (float)(1 << 10), $decimals).'K';
|
||||
|
||||
Reference in New Issue
Block a user