forked from leftypol/leftypol
Ability to "move" a thread to another board (2/3 done)
This commit is contained in:
parent
b966670fe4
commit
d8fe3ff8d8
4 changed files with 160 additions and 2 deletions
|
@ -691,6 +691,7 @@
|
|||
$config['mod']['link_unlock'] = '[-Lock]';
|
||||
$config['mod']['link_bumplock'] = '[Sage]';
|
||||
$config['mod']['link_bumpunlock'] = '[-Sage]';
|
||||
$config['mod']['link_move'] = '[Move]';
|
||||
|
||||
// Moderator capcodes
|
||||
$config['capcode'] = ' <a class="capcode">## %s</a>';
|
||||
|
@ -754,6 +755,7 @@
|
|||
define('JANITOR', 0, true);
|
||||
define('MOD', 1, true);
|
||||
define('ADMIN', 2, true);
|
||||
define('DISABLED', 3, true);
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -761,6 +763,8 @@
|
|||
* Mod permissions
|
||||
* ====================
|
||||
*/
|
||||
|
||||
// Set any of the below to "DISABLED" to make them unavailable for everyone.
|
||||
|
||||
// Don't worry about per-board moderators. Let all mods moderate any board.
|
||||
$config['mod']['skip_per_board'] = true;
|
||||
|
@ -790,6 +794,8 @@
|
|||
$config['mod']['bumplock'] = MOD;
|
||||
// View whether a thread has been bumplocked ("-1" to allow non-mods to see too)
|
||||
$config['mod']['view_bumplock'] = MOD;
|
||||
// "Move" a thread to another board
|
||||
$config['mod']['move'] = MOD;
|
||||
// Post bypass unoriginal content check on robot-enabled boards
|
||||
$config['mod']['postunoriginal'] = ADMIN;
|
||||
// Bypass flood check
|
||||
|
|
|
@ -376,6 +376,9 @@
|
|||
else
|
||||
$built .= ' <a title="Lock thread" href="?/' . $board['uri'] . '/lock/' . $this->id . '">' . $config['mod']['link_lock'] . '</a>';
|
||||
|
||||
if(hasPermission($config['mod']['move'], $board['uri'], $this->mod))
|
||||
$built .= ' <a title="Move thread to another board" href="?/' . $board['uri'] . '/move/' . $this->id . '">' . $config['mod']['link_move'] . '</a>';
|
||||
|
||||
if(!empty($built))
|
||||
$built = '<span class="controls op">' . $built . '</span>';
|
||||
}
|
||||
|
|
|
@ -614,9 +614,9 @@
|
|||
$query->bindValue(':name', $post['name']);
|
||||
$query->bindValue(':trip', $post['trip']);
|
||||
$query->bindValue(':body', $post['body']);
|
||||
$query->bindValue(':time', time(), PDO::PARAM_INT);
|
||||
$query->bindValue(':time', $post['time'] ? $post['time'] : time(), PDO::PARAM_INT);
|
||||
$query->bindValue(':password', $post['password']);
|
||||
$query->bindValue(':ip', $_SERVER['REMOTE_ADDR']);
|
||||
$query->bindValue(':ip', $post['ip'] ? $post['ip'] : $_SERVER['REMOTE_ADDR']);
|
||||
|
||||
if($post['mod'] && $post['sticky']) {
|
||||
$query->bindValue(':sticky', 1, PDO::PARAM_INT);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue