--- inc/Smarty.local.php 2001/08/03 09:12:42 1.1 +++ inc/Smarty.local.php 2001/09/03 15:52:15 1.2 @@ -125,19 +125,17 @@ $ext=strtoupper(array_pop($ext)); if ($size=filesize($path)) { - switch ($unit) { - case 'Mb': - case 'mb': - return sprintf("%s, %2.1f Mb",$ext,$size/(1024*1024)); - case 'Kb': - case 'kb': - return sprintf("%s, %2.1f Mb",$ext,$size/1024); + switch (strtoupper($unit)) { + case 'MB': + return sprintf("%s, %2.1f MB",$ext,$size/(1024*1024)); + case 'KB': + return sprintf("%s, %2.1f kB",$ext,$size/1024); case 'auto': $size=$size/1024; # Kb if ($size > 1024) { - return sprintf("%s, %2.1f Mb",$ext,$size/1024); + return sprintf("%s, %2.1f MB",$ext,$size/1024); } else { - return sprintf("%s, %2.1f Kb",$ext,$size); + return sprintf("%s, %2.1f kB",$ext,$size); } }