Browse Source

Merge pull request #122 from nonmakina/noDeleteThread

No delete thread
pull/40/head
towards-a-new-leftypol 3 years ago
committed by GitHub
parent
commit
a6658d92b8
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      inc/config.php
  2. 2
      inc/instance-config.php
  3. 4
      post.php

1
inc/config.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…');

2
inc/instance-config.php

@ -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;

4
post.php

@ -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']);

Loading…
Cancel
Save