Группа: Администратор
Регистрация: 23.10.2009
Новая функция, замените старую /** * Метод вывода единиц измерения */ public static function getFileSize ( $size , $shop = 0 ) { if ( $shop == 1 ) { $unit = 'UnitWeight' ; $num = 1000 ; } else { $unit = 'UnitByte' ; $num = 1024 ; } $sizes = explode ( ',' , Sys :: $lang [ $unit ]); $size = $size * $num ; $ext = $sizes [ 0 ]; for ( $i = 1 , $count = sizeof ( $sizes ); ( $i < $count && $size >= $num ); $i ++) { $size = $size / $num ; $ext = $sizes [ $i ]; } return round ( $size , 1 ) . ' ' . $ext ; }
В ленги админские и пользовательские добавляем UnitWeight = "гр, кг, тн" UnitByte = "Байт, Кб, Мб, Гб, Тб, PB, EB"
Естественно в ленги отличные от русского нужно вписать единицы измерения на соответствующих языках
Благодарности slalek