Browse Source

Remade config[redraw_image]

pull/40/head
Michael Save 12 years ago
parent
commit
de17bdb317
  1. 4
      inc/image.php
  2. 11
      post.php

4
inc/image.php

@ -69,6 +69,10 @@
return $thumb;
}
public function to($dst) {
$this->image->to($dst);
}
public function delete() {
file_unlink($this->src);
}

11
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'])) {

Loading…
Cancel
Save