Project

General

Profile

Bug #25081 ยป 17645.diff

Administrator Admin, 2011-02-18 13:52

View differences:

t3lib/class.t3lib_basicfilefunc.php (working copy)
// Strip trailing dots and return
return preg_replace('/\.*$/', '', $cleanFileName);
}
/**
* Formats an integer, $sizeInBytes, to Mb or Kb or just bytes
*
* @param integer Bytes to be formated
* @return string Formatted with M,K or    appended.
* @deprecated since at least TYPO3 4.2, will be removed in TYPO3 4.6 - Use t3lib_div::formatSize() instead
*/
function formatSize($sizeInBytes) {
t3lib_div::logDeprecatedFunction();
if ($sizeInBytes > 900) {
if ($sizeInBytes > 900000) { // MB
$val = $sizeInBytes / (1024 * 1024);
return number_format($val, (($val < 20) ? 1 : 0), '.', '') . ' M';
} else { // KB
$val = $sizeInBytes / (1024);
return number_format($val, (($val < 20) ? 1 : 0), '.', '') . ' K';
}
} else { // Bytes
return $sizeInBytes . '&nbsp;&nbsp;';
}
}
}
    (1-1/1)