From de17bdb317d4fae6d23b0313231d1383562e3ef6 Mon Sep 17 00:00:00 2001 From: Michael Save Date: Sat, 10 Mar 2012 20:53:41 +1100 Subject: Remade config[redraw_image] --- post.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'post.php') diff --git a/post.php b/post.php index 36bfc4a7..adb98734 100644 --- a/post.php +++ b/post.php @@ -454,6 +454,9 @@ // Move the uploaded file if(!@move_uploaded_file($_FILES['file']['tmp_name'], $post['file'])) error($config['error']['nomove']); + $post['filehash'] = $config['file_hash']($post['file']); + $post['filesize'] = filesize($post['file']); + if($is_an_image) { // Check IE MIME type detection XSS exploit $buffer = file_get_contents($post['file'], null, null, null, 255); @@ -532,6 +535,11 @@ $thumb->_destroy(); } + + if($config['redraw_image']) { + $image->to($post['file']); + } + $image->destroy(); } else { // not an image @@ -543,9 +551,6 @@ $post['thumbwidth'] = $size[0]; $post['thumbheight'] = $size[1]; } - - $post['filehash'] = $config['file_hash']($post['file']); - $post['filesize'] = filesize($post['file']); } if($post['has_file'] && $config['image_reject_repost'] && $p = getPostByHash($post['filehash'])) { -- cgit v1.3