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;
|
$is_authed = true;
|
||||||
}
|
}
|
||||||
break;
|
|
||||||
|
// no break;
|
||||||
|
|
||||||
case 'soft_delete':
|
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;
|
$is_authed = true;
|
||||||
|
$mode = 'soft_delete';
|
||||||
}
|
}
|
||||||
else
|
else if (!$is_authed)
|
||||||
{
|
{
|
||||||
// Display the same error message for softdelete we use for delete
|
// Display the same error message for softdelete we use for delete
|
||||||
$mode = 'delete';
|
$mode = 'delete';
|
||||||
|
|
Loading…
Add table
Reference in a new issue