diff options
Diffstat (limited to 'post.php')
| -rw-r--r-- | post.php | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -209,11 +209,16 @@ $post['password'] = $_POST['password']; $post['filename'] = get_magic_quotes_gpc() ? stripslashes($_FILES['file']['name']) : $_FILES['file']['name']; $post['has_file'] = $OP || !empty($_FILES['file']['tmp_name']); - $post['mod'] = isset($_POST['mod']) && $_POST['mod']; - if(empty($post['body']) && $config['force_body']) + if($config['force_body'] && empty($post['body'])) error($config['error']['tooshort_body']); + if($config['reject_blank'] && !empty($post['body'])) { + $stripped_whitespace = preg_replace('/[\s]/u', '', $post['body']); + if(empty($stripped_whitespace)) + error($config['error']['tooshort_body']); + } + if($post['mod']) { require 'inc/mod.php'; if(!$mod) { |
