summaryrefslogtreecommitdiff
path: root/inc
diff options
context:
space:
mode:
authorMarcin Łabanowski <marcin@6irc.net>2014-10-05 17:53:08 +0200
committerMarcin Łabanowski <marcin@6irc.net>2014-10-05 17:53:08 +0200
commit42868c672a6f89e0b66fc6341c5652fbcd6e6dab (patch)
tree0171c182b9c0223d4732fbce0f4ed9855b9473e9 /inc
parent6b08e09008daad76dc761babbd83127b4781b740 (diff)
parentfe60590d192cebfdcd3f8e9cf0c687aea881577e (diff)
Merge pull request #103 from cable6-dev/bug-fix-check_spoiler_size
Check spoiler_image size before ussuming it is 128×128px
Diffstat (limited to 'inc')
-rw-r--r--inc/mod/pages.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/inc/mod/pages.php b/inc/mod/pages.php
index c21086ed..36dec7bb 100644
--- a/inc/mod/pages.php
+++ b/inc/mod/pages.php
@@ -1567,10 +1567,12 @@ function mod_spoiler_image($board, $post, $file) {
$result = $query->fetch(PDO::FETCH_ASSOC);
$files = json_decode($result['files']);
+
+ $size_spoiler_image = @getimagesize($config['spoiler_image']);
file_unlink($board . '/' . $config['dir']['thumb'] . $files[$file]->thumb);
$files[$file]->thumb = 'spoiler';
- $files[$file]->thumbheight = 128;
- $files[$file]->thumbwidth = 128;
+ $files[$file]->thumbwidth = $size_spoiler[0];
+ $files[$file]->thumbheight = $size_spoiler_image[1];
// Make thumbnail spoiler
$query = prepare(sprintf("UPDATE ``posts_%s`` SET `files` = :files WHERE `id` = :id", $board));