summaryrefslogtreecommitdiff
path: root/forum
diff options
context:
space:
mode:
authordeva <deva>2008-10-12 17:04:43 +0000
committerdeva <deva>2008-10-12 17:04:43 +0000
commit870a449effd7b1c80b8d7bc5808fad100f21308f (patch)
tree3988462de42250d4829a9d1ce22171b0e549a33e /forum
parentbf738e366e34c330649a9f36a3b2001231230b3a (diff)
Downscaled file preview images to 64x64, added the previews to the filehandler.
Diffstat (limited to 'forum')
-rw-r--r--forum/utils/file.php6
-rw-r--r--forum/utils/files.php1
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&amp;task=delete&amp;fid=" . $this->fid . "\">Delete</a>\n";
}
+ echo " <div class=\"preview\"><img src=\"?mode=file&amp;preview=1&amp;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";