file->uploadDate . substr($file->addedDate, 0, 10); $fileTitle = "  " . $file->title; if(strpos($file->title, ".{$file->extension}") === false && $file->extension != 'txt') $fileTitle .= ".{$file->extension}"; $imageSize = $this->file->getImageSize($file); $imageWidth = $imageSize[0]; $fileSize = 0; /* Show size info. */ if($file->size < 1024) { $fileSize = $file->size . 'B'; } elseif($file->size < 1024 * 1024) { $file->size = round($file->size / 1024, 2); $fileSize = $file->size . 'K'; } elseif($file->size < 1024 * 1024 * 1024) { $file->size = round($file->size / (1024 * 1024), 2); $fileSize = $file->size . 'M'; } else { $file->size = round($file->size / (1024 * 1024 * 1024), 2); $fileSize = $file->size . 'G'; } $downloadLink = $this->createLink('file', 'download', "fileID=$file->id"); $downloadLink .= strpos($downloadLink, '?') === false ? '?' : '&'; $downloadLink .= $sessionString; echo "
  • " . html::a($downloadLink, $fileTitle . " ({$fileSize})", '_blank', "onclick=\"return downloadFile($file->id, '$file->extension', $imageWidth, '$file->title')\""); $objectType = zget($this->config->file->objectType, $file->objectType); if(common::hasPriv($objectType, 'edit', $object)) { echo "  "; common::printLink('file', 'edit', "fileID=$file->id", $lang->file->edit, '', "data-width='400' class='fileAction btn btn-link edit iframe text-primary' title='{$lang->file->edit}'"); if(common::hasPriv('file', 'delete')) echo html::a('###', $lang->delete, '', "class='fileAction btn btn-link text-primary' onclick='deleteFile($file->id)' title='$lang->delete'"); echo ''; } echo '
  • '; } } ?>