From d57977121095a38fcd4c4b98d5ffab63c227a34c Mon Sep 17 00:00:00 2001 From: Savetheinternet Date: Sun, 2 Jan 2011 21:15:59 +1100 Subject: Mod stickies and redirects --- post.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'post.php') diff --git a/post.php b/post.php index f79dc5a6..1cae8714 100644 --- a/post.php +++ b/post.php @@ -91,6 +91,9 @@ // Liar. You're not a mod. error(ERROR_NOTAMOD); } + + $post['sticky'] = isset($_POST['sticky']); + $post['locked'] = isset($_POST['lock']); } if($post['has_file']) { @@ -311,10 +314,13 @@ buildIndex(); sql_close(); + + $root = $post['mod'] ? ROOT . FILE_MOD . '?/' : ROOT; + if(ALWAYS_NOKO || $noko) { - header('Location: ' . ROOT . $board['dir'] . DIR_RES . ($OP?$id:$post['thread']) . '.html' . (!$OP?'#'.$id:''), true, REDIRECT_HTTP); + header('Location: ' . $root . $board['dir'] . DIR_RES . ($OP?$id:$post['thread']) . '.html' . (!$OP?'#'.$id:''), true, REDIRECT_HTTP); } else { - header('Location: ' . ROOT . $board['dir'] . FILE_INDEX, true, REDIRECT_HTTP); + header('Location: ' . $root . $board['dir'] . FILE_INDEX, true, REDIRECT_HTTP); } exit; -- cgit v1.3