Adds checks for mod permissions to delete posts in board

This commit is contained in:
nonmakina 2021-01-18 01:40:04 -06:00
parent 8c842362bb
commit c838a10bce
1 changed files with 6 additions and 2 deletions

View File

@ -213,12 +213,16 @@ function handle_delete(){
// Check if board exists
if (!openBoard($_POST['board']))
error($config['error']['noboard']);
// Check if mod has permission to delete posts in this board
if ($is_mod && !hasPermission($config['mod']['delete'], $board))
error($config['error']['noaccess']);
// Check if banned
checkBan($board['uri']);
// Check if deletion enabled
if (!$config['allow_delete'])
// Check if deletion is enabled
if (!$is_mod && !$config['allow_delete'])
error(_('Post deletion is not allowed!'));
if (empty($delete))