Mod stickies and redirects

This commit is contained in:
Savetheinternet 2011-01-02 21:15:59 +11:00
parent 13cd22e324
commit d579771210
2 changed files with 14 additions and 3 deletions

View File

@ -144,7 +144,12 @@
$query->bindValue(':time', time(), PDO::PARAM_INT);
$query->bindValue(':password', $post['password']);
$query->bindValue(':ip', $_SERVER['REMOTE_ADDR']);
$query->bindValue(':sticky', 0, PDO::PARAM_INT);
if($post['mod'] && $post['sticky']) {
$query->bindValue(':sticky', 1, PDO::PARAM_INT);
} else {
$query->bindValue(':sticky', 0, PDO::PARAM_INT);
}
if($OP) {
// No parent thread, image

View File

@ -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;