diff options
author | deva <deva> | 2008-10-12 17:04:43 +0000 |
---|---|---|
committer | deva <deva> | 2008-10-12 17:04:43 +0000 |
commit | 870a449effd7b1c80b8d7bc5808fad100f21308f (patch) | |
tree | 3988462de42250d4829a9d1ce22171b0e549a33e /forum | |
parent | bf738e366e34c330649a9f36a3b2001231230b3a (diff) |
Downscaled file preview images to 64x64, added the previews to the filehandler.
Diffstat (limited to 'forum')
-rw-r--r-- | forum/utils/file.php | 6 | ||||
-rw-r--r-- | forum/utils/files.php | 1 |
2 files changed, 4 insertions, 3 deletions
diff --git a/forum/utils/file.php b/forum/utils/file.php index b1f4e50..99b8506 100644 --- a/forum/utils/file.php +++ b/forum/utils/file.php @@ -44,18 +44,18 @@ function getFilePreview($fid) switch($file->mimetype) { case "image/png": $image = imagecreatefrompng($filename); - $image = rescale($image); + $image = rescale($image, 64, 64); imagepng($image); break; case "image/jpeg": $image = imagecreatefromjpeg($filename); - $image = rescale($image); + $image = rescale($image, 64, 64); imagejpeg($image); echo "@"; break; case "image/gif": $image = imagecreatefromgif($filename); - $image = rescale($image); + $image = rescale($image, 64, 64); imagegif($image); break; } diff --git a/forum/utils/files.php b/forum/utils/files.php index b9758ae..e17ca8b 100644 --- a/forum/utils/files.php +++ b/forum/utils/files.php @@ -21,6 +21,7 @@ class File { if($current_user->uid == 0) { echo " <a class=\"delete\" href=\"?mode=filehandler&task=delete&fid=" . $this->fid . "\">Delete</a>\n"; } + echo " <div class=\"preview\"><img src=\"?mode=file&preview=1&fid=" . $this->fid . "\"</div>\n"; echo " <div class=\"filename\">Filename: <a href=\"" . $this->link() . "\">" . $this->name . "</a> (" . $this->mimetype. ")</div>\n"; echo " <div class=\"fileuser\">Uploaded by: " . $users->getUser($this->uid)->name . "</div>\n"; echo " <div class=\"filesize\">Size: " . ceil(filesize($PERMSTORE . "/" . $this->fid) / 1024) . "kb</div>\n"; |