forked from leftypol/leftypol
Allow mods to post in locked threads as per the config
This commit is contained in:
parent
5df6f85854
commit
8fe1846e56
2 changed files with 11 additions and 4 deletions
13
post.php
13
post.php
|
@ -69,10 +69,7 @@
|
|||
//Check if thread exists
|
||||
if(!$OP && !threadExists($post['thread']))
|
||||
error(ERROR_NONEXISTANT);
|
||||
|
||||
if(!$OP && threadLocked($post['thread']))
|
||||
error(ERROR_LOCKED);
|
||||
|
||||
|
||||
// Check for a file
|
||||
if($OP) {
|
||||
if(!isset($_FILES['file']['tmp_name']) || empty($_FILES['file']['tmp_name']))
|
||||
|
@ -102,6 +99,14 @@
|
|||
if($post['locked'] && $mod['type'] < MOD_LOCK) error(ERROR_NOACCESS);
|
||||
}
|
||||
|
||||
// Check if thread is locked
|
||||
// but allow mods to post
|
||||
if(!$OP && threadLocked($post['thread'])) {
|
||||
if(!$mod || $mod['type'] < MOD_POSTINLOCKED) {
|
||||
error(ERROR_LOCKED);
|
||||
}
|
||||
}
|
||||
|
||||
if($post['has_file']) {
|
||||
$size = $_FILES['file']['size'];
|
||||
if($size > MAX_FILESIZE)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue