summaryrefslogtreecommitdiff
path: root/mod.php
diff options
context:
space:
mode:
Diffstat (limited to 'mod.php')
-rw-r--r--mod.php9
1 files changed, 7 insertions, 2 deletions
diff --git a/mod.php b/mod.php
index b44f502f..ddd58ab4 100644
--- a/mod.php
+++ b/mod.php
@@ -194,8 +194,13 @@
deletePost($post);
// Rebuild board
buildIndex();
- // Redirect to board
- header('Location: ?/' . sprintf(BOARD_PATH, $boardName) . FILE_INDEX, true, REDIRECT_HTTP);
+
+ // Redirect
+ if(isset($_SERVER['HTTP_REFERER']))
+ header('Location: ' . $_SERVER['HTTP_REFERER'], true, REDIRECT_HTTP);
+ else
+ header('Location: ?/' . sprintf(BOARD_PATH, $boardName) . FILE_INDEX, true, REDIRECT_HTTP);
+
} else {
error("Page not found.");
}