diff --git a/module/file/view/printfiles.html.php b/module/file/view/printfiles.html.php index 30059f8238..128947b915 100644 --- a/module/file/view/printfiles.html.php +++ b/module/file/view/printfiles.html.php @@ -36,6 +36,28 @@ function downloadFile(fileID) { $fileTitle = "
  •  " . $file->title .'.' . $file->extension; echo html::a($this->createLink('file', 'download', "fileID=$file->id") . $sessionString, $fileTitle, '_blank', "onclick='return downloadFile($file->id)'"); + + /* Show size info. */ + if($file->size < 1024) + { + echo "(" . $file->size . 'B' . ")"; + } + elseif($file->size < 1024 * 1024) + { + $file->size = round($file->size / 1024, 2); + echo "(" . $file->size . 'K' . ")"; + } + elseif($file->size < 1024 * 1024 * 1024) + { + $file->size = round($file->size / (1024 * 1024), 2); + echo "(" . $file->size . 'M' . ")"; + } + else + { + $file->size = round($file->size / (1024 * 1024 * 1024), 2); + echo "(" . $file->size . 'G' . ")"; + } + echo ""; common::printLink('file', 'edit', "fileID=$file->id", "", '', "class='edit btn-icon' title='{$lang->file->edit}'"); if(common::hasPriv('file', 'delete')) echo html::a('###', "", '', "class='btn-icon' onclick='deleteFile($file->id)' title='$lang->delete'");