Browse Source
Merge pull request #122 from nonmakina/noDeleteThread
No delete thread
gitIgnore1
towards-a-new-leftypol
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
7 additions and
0 deletions
-
inc/config.php
-
inc/instance-config.php
-
post.php
|
|
@ -1120,6 +1120,7 @@ |
|
|
|
$config['error']['toomanycites'] = _('Too many cites; post discarded.'); |
|
|
|
$config['error']['toomanycross'] = _('Too many cross-board links; post discarded.'); |
|
|
|
$config['error']['nodelete'] = _('You didn\'t select anything to delete.'); |
|
|
|
$config['error']['nodeletethread'] = _('You are not allowed to delete threads.'); |
|
|
|
$config['error']['noreport'] = _('You didn\'t select anything to report.'); |
|
|
|
$config['error']['toomanyreports'] = _('You can\'t report that many posts at once.'); |
|
|
|
$config['error']['invalidpassword'] = _('Wrong password…'); |
|
|
|
|
|
@ -111,6 +111,8 @@ $config['mod']['editpost'] = MOD; |
|
|
|
// Raw HTML posting |
|
|
|
$config['mod']['rawhtml'] = MOD; |
|
|
|
|
|
|
|
$config['allow_thread_deletion'] = false; |
|
|
|
|
|
|
|
// Max attachments per post |
|
|
|
$config['max_images'] = 5; |
|
|
|
$config['image_reject_repost'] = false; |
|
|
|
|
|
@ -230,6 +230,10 @@ function handle_delete(){ |
|
|
|
$thread = $thread_query->fetch(PDO::FETCH_ASSOC); |
|
|
|
} |
|
|
|
|
|
|
|
if (isset($config['allow_thread_deletion']) && !$config['allow_thread_deletion'] && !$post['thread']) { |
|
|
|
error($config['error']['nodeletethread']); |
|
|
|
} |
|
|
|
|
|
|
|
if ($password != '' && $post['password'] != $password && (!$thread || $thread['password'] != $password)) |
|
|
|
error($config['error']['invalidpassword']); |
|
|
|
|
|
|
|