mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-28 06:08:52 +00:00
further adjustments to exit; statements
force E_USER_ERROR to exit *always* - it is always a fatal error which should stop every execution happening git-svn-id: file:///svn/phpbb/branches/phpBB-3_0_0@8957 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
eef41d039e
commit
77cf8e50d9
4 changed files with 10 additions and 6 deletions
|
@ -3228,6 +3228,9 @@ function msg_handler($errno, $msg_text, $errfile, $errline)
|
|||
echo '</html>';
|
||||
|
||||
exit_handler();
|
||||
|
||||
// On a fatal error (and E_USER_ERROR *is* fatal) we never want other scripts to continue and force an exit here.
|
||||
exit;
|
||||
break;
|
||||
|
||||
case E_USER_WARNING:
|
||||
|
|
|
@ -166,7 +166,7 @@ if ($quickmod)
|
|||
case 'delete_post':
|
||||
case 'delete_topic':
|
||||
$module->load('mcp', 'main', 'quickmod');
|
||||
exit;
|
||||
return;
|
||||
break;
|
||||
|
||||
case 'topic_logs':
|
||||
|
@ -183,7 +183,8 @@ if ($quickmod)
|
|||
break;
|
||||
|
||||
default:
|
||||
trigger_error("$action not allowed as quickmod");
|
||||
trigger_error("$action not allowed as quickmod", E_USER_ERROR);
|
||||
break;
|
||||
}
|
||||
}
|
||||
else
|
||||
|
|
|
@ -114,7 +114,7 @@ switch ($mode)
|
|||
else
|
||||
{
|
||||
upload_popup();
|
||||
exit;
|
||||
return;
|
||||
}
|
||||
break;
|
||||
|
||||
|
@ -145,7 +145,7 @@ if (!$post_data)
|
|||
if ($mode == 'popup')
|
||||
{
|
||||
upload_popup($post_data['forum_style']);
|
||||
exit;
|
||||
return;
|
||||
}
|
||||
|
||||
$user->setup(array('posting', 'mcp', 'viewtopic'), $post_data['forum_style']);
|
||||
|
@ -276,7 +276,7 @@ if ($mode == 'edit' && !$auth->acl_get('m_edit', $forum_id))
|
|||
if ($mode == 'delete')
|
||||
{
|
||||
handle_post_delete($forum_id, $topic_id, $post_id, $post_data);
|
||||
exit;
|
||||
return;
|
||||
}
|
||||
|
||||
// Handle bump mode...
|
||||
|
|
|
@ -113,7 +113,7 @@ if ($forum_data['forum_type'] == FORUM_LINK && $forum_data['forum_link'])
|
|||
|
||||
// We redirect to the url. The third parameter indicates that external redirects are allowed.
|
||||
redirect($forum_data['forum_link'], false, true);
|
||||
exit;
|
||||
return;
|
||||
}
|
||||
|
||||
// Build navigation links
|
||||
|
|
Loading…
Add table
Reference in a new issue