fixed custom filters
This commit is contained in:
parent
3d5c2ac5f5
commit
4cbf5b91bf
14
post.php
14
post.php
@ -342,7 +342,7 @@
|
|||||||
if(!isset($filter['message']))
|
if(!isset($filter['message']))
|
||||||
$filter['message'] = 'Posting throttled by flood filter.';
|
$filter['message'] = 'Posting throttled by flood filter.';
|
||||||
|
|
||||||
foreach($filter['condition'] as $condition=>$value) {
|
foreach($filter['condition'] as $condition => $value) {
|
||||||
if($condition == 'posts_in_past_x_minutes' && isset($value[0]) && isset($value[1])) {
|
if($condition == 'posts_in_past_x_minutes' && isset($value[0]) && isset($value[1])) {
|
||||||
// Check if there's been X posts in the past X minutes (on this board)
|
// Check if there's been X posts in the past X minutes (on this board)
|
||||||
|
|
||||||
@ -403,15 +403,17 @@
|
|||||||
$did_not_match = true;
|
$did_not_match = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
if(!isset($did_not_match)) {
|
||||||
if(!isset($did_not_match)) {
|
// Matched filter!
|
||||||
// Matched filter!
|
if(isset($filter) && $filter['action'] == 'reject') {
|
||||||
if(isset($filter) && $filter['action'] == 'reject') {
|
error($filter['message']);
|
||||||
error($filter['message']);
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
exit;
|
||||||
|
|
||||||
if($post['has_file']) {
|
if($post['has_file']) {
|
||||||
if(!in_array($post['extension'], $config['allowed_ext']) && !in_array($post['extension'], $config['allowed_ext_files']))
|
if(!in_array($post['extension'], $config['allowed_ext']) && !in_array($post['extension'], $config['allowed_ext_files']))
|
||||||
error($config['error']['unknownext']);
|
error($config['error']['unknownext']);
|
||||||
|
Loading…
Reference in New Issue
Block a user