forked from leftypol/leftypol
Facilitate creation and usage of boards with "." and "+" characters in name.
This commit is mostly work in progress, will be rewritten.
This commit is contained in:
parent
e448bcb69c
commit
f6e9dbed13
3 changed files with 15 additions and 15 deletions
24
mod.php
24
mod.php
|
@ -59,14 +59,14 @@ $pages = array(
|
|||
|
||||
// CSRF-protected moderator actions
|
||||
'/ban' => 'secure_POST ban', // new ban
|
||||
'/(\w+)/ban(&delete)?/(\d+)' => 'secure_POST ban_post', // ban poster
|
||||
'/(\w+)/move/(\d+)' => 'secure_POST move', // move thread
|
||||
'/(\w+)/delete/(\d+)' => 'secure delete', // delete post
|
||||
'/(\w+)/deletefile/(\d+)' => 'secure deletefile', // delete file from post
|
||||
'/(\w+)/deletebyip/(\d+)(/global)?' => 'secure deletebyip', // delete all posts by IP address
|
||||
'/(\w+)/(un)?lock/(\d+)' => 'secure lock', // lock thread
|
||||
'/(\w+)/(un)?sticky/(\d+)' => 'secure sticky', // sticky thread
|
||||
'/(\w+)/bump(un)?lock/(\d+)' => 'secure bumplock', // "bumplock" thread
|
||||
'/([\w+.]+)/ban(&delete)?/(\d+)' => 'secure_POST ban_post', // ban poster
|
||||
'/([\w+.]+)/move/(\d+)' => 'secure_POST move', // move thread
|
||||
'/([\w+.]+)/delete/(\d+)' => 'secure delete', // delete post
|
||||
'/([\w+.]+)/deletefile/(\d+)' => 'secure deletefile', // delete file from post
|
||||
'/([\w+.]+)/deletebyip/(\d+)(/global)?' => 'secure deletebyip', // delete all posts by IP address
|
||||
'/([\w+.]+)/(un)?lock/(\d+)' => 'secure lock', // lock thread
|
||||
'/([\w+.]+)/(un)?sticky/(\d+)' => 'secure sticky', // sticky thread
|
||||
'/([\w+.]+)/bump(un)?lock/(\d+)' => 'secure bumplock', // "bumplock" thread
|
||||
|
||||
'/themes' => 'themes_list', // manage themes
|
||||
'/themes/(\w+)' => 'theme_configure', // configure/reconfigure theme
|
||||
|
@ -79,10 +79,10 @@ $pages = array(
|
|||
'/debug/antispam' => 'debug_antispam',
|
||||
|
||||
// This should always be at the end:
|
||||
'/(\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'], '!') .
|
||||
'/([\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',
|
||||
);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue