aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB')
-rw-r--r--phpBB/phpbb/attachment/upload.php8
1 files changed, 4 insertions, 4 deletions
diff --git a/phpBB/phpbb/attachment/upload.php b/phpBB/phpbb/attachment/upload.php
index d57b33b137..ae8d70c18e 100644
--- a/phpBB/phpbb/attachment/upload.php
+++ b/phpBB/phpbb/attachment/upload.php
@@ -160,6 +160,9 @@ class upload
// Do we have to create a thumbnail?
$this->file_data['thumbnail'] = ($is_image && $this->config['img_create_thumbnail']) ? 1 : 0;
+ // Make sure the image category only holds valid images...
+ $this->check_image($is_image);
+
if (sizeof($this->file->error))
{
$this->file->remove();
@@ -169,9 +172,6 @@ class upload
return $this->file_data;
}
- // Make sure the image category only holds valid images...
- $this->check_image($is_image);
-
$this->fill_file_data();
$filedata = $this->file_data;
@@ -263,7 +263,7 @@ class upload
// If this error occurs a user tried to exploit an IE Bug by renaming extensions
// Since the image category is displaying content inline we need to catch this.
- trigger_error($this->language->lang('ATTACHED_IMAGE_NOT_IMAGE'));
+ $this->file->set_error($this->language->lang('ATTACHED_IMAGE_NOT_IMAGE'));
}
}