mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 14:18:52 +00:00
[ticket/13469] Fall back to soft_delete if no permissions for delete
PHPBB3-13469
This commit is contained in:
parent
e8464d7fe2
commit
53169b1303
1 changed files with 6 additions and 3 deletions
|
@ -330,14 +330,17 @@ switch ($mode)
|
|||
{
|
||||
$is_authed = true;
|
||||
}
|
||||
break;
|
||||
|
||||
// no break;
|
||||
|
||||
case 'soft_delete':
|
||||
if ($user->data['is_registered'] && $phpbb_content_visibility->can_soft_delete($forum_id, $post_data['poster_id'], $post_data['post_edit_locked']))
|
||||
if (!$is_authed && $user->data['is_registered'] && $phpbb_content_visibility->can_soft_delete($forum_id, $post_data['poster_id'], $post_data['post_edit_locked']))
|
||||
{
|
||||
// Fall back to soft_delete if we have no permissions to delete posts but to soft delete them
|
||||
$is_authed = true;
|
||||
$mode = 'soft_delete';
|
||||
}
|
||||
else
|
||||
else if (!$is_authed)
|
||||
{
|
||||
// Display the same error message for softdelete we use for delete
|
||||
$mode = 'delete';
|
||||
|
|
Loading…
Add table
Reference in a new issue