summaryrefslogtreecommitdiff
path: root/mod.php
diff options
context:
space:
mode:
Diffstat (limited to 'mod.php')
-rw-r--r--mod.php11
1 files changed, 9 insertions, 2 deletions
diff --git a/mod.php b/mod.php
index 86169b59..8af74a7b 100644
--- a/mod.php
+++ b/mod.php
@@ -43,10 +43,17 @@ $pages = array(
'!^/bans/(\d+)$!' => 'bans', // ban list
'!^/(\w+)/delete/(\d+)$!' => 'delete', // delete post
+ '!^/(\w+)/(un)?lock/(\d+)$!' => 'lock', // lock thread
+ '!^/(\w+)/(un)?sticky/(\d+)$!' => 'sticky', // sticky thread
+ '!^/(\w+)/bump(un)?lock/(\d+)$!' => 'bumplock', // "bumplock" thread
+
+ // these pages aren't listed in the dashboard without $config['debug']
+ '!^/debug/antispam$!' => 'debug_antispam',
// This should always be at the end:
- '!^/(\w+)/' . preg_quote($config['file_index'], '!') . '?$!' => 'view_board',
- '!^/(\w+)/' . str_replace('%d', '(\d+)', preg_quote($config['file_page'], '!')) . '$!' => 'view_board',
+ '!^/(\w+)/$!' => 'view_board',
+ '!^/(\w+)/' . preg_quote($config['file_index'], '!') . '$!' => 'view_board',
+ '!^/(\w+)/' . str_replace('%d', '(\d+)', preg_quote($config['file_page'], '!')) . '$!' => 'view_board',
'!^/(\w+)/' . preg_quote($config['dir']['res'], '!') .
str_replace('%d', '(\d+)', preg_quote($config['file_page'], '!')) . '$!' => 'view_thread',
);