Fix some instances where we left db connections open (registration -> captcha for example)

git-svn-id: file:///svn/phpbb/branches/phpBB-3_0_0@8655 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
Meik Sievertsen 2008-06-13 19:39:01 +00:00
parent 31c97676ad
commit d22e2697e9
6 changed files with 29 additions and 25 deletions

View file

@ -54,7 +54,7 @@ class acp_captcha
}
$captcha = new captcha();
$captcha->execute(gen_rand_string(mt_rand(5, 8)), time());
exit_handler();
exit;
}
$config_vars = array(

View file

@ -56,7 +56,7 @@ class acp_forums
$total = request_var('total', 0);
$this->display_progress_bar($start, $total);
exit_handler();
exit;
break;
case 'delete':

View file

@ -73,7 +73,9 @@ class ucp_confirm
$captcha = new captcha();
$captcha->execute($row['code'], $row['seed']);
exit;
garbage_collection();
exit_handler();
}
}

View file

@ -166,7 +166,7 @@ if ($quickmod)
case 'delete_post':
case 'delete_topic':
$module->load('mcp', 'main', 'quickmod');
exit_handler();
exit;
break;
case 'topic_logs':

View file

@ -114,8 +114,7 @@ switch ($mode)
else
{
upload_popup();
garbage_collection();
exit_handler();
exit;
}
break;
@ -146,7 +145,7 @@ if (!$post_data)
if ($mode == 'popup')
{
upload_popup($post_data['forum_style']);
exit_handler();
exit;
}
$user->setup(array('posting', 'mcp', 'viewtopic'), $post_data['forum_style']);
@ -277,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_handler();
exit;
}
// Handle bump mode...
@ -1402,6 +1401,9 @@ function upload_popup($forum_style = 0)
);
$template->display('popup');
garbage_collection();
exit_handler();
}
/**

View file

@ -69,7 +69,7 @@ switch ($mode)
case 'confirm':
$module->load('ucp', 'confirm');
exit_handler();
exit;
break;
case 'login':