Adding confirm boxes.

git-svn-id: file:///svn/phpbb/trunk@7422 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
Henry Sudhof 2007-04-28 15:22:14 +00:00
parent 69d77d685b
commit 38f9f25c9c

View file

@ -35,6 +35,7 @@ class mcp_ban
// Ban submitted? // Ban submitted?
if ($bansubmit) if ($bansubmit)
{ {
// Grab the list of entries // Grab the list of entries
$ban = request_var('ban', ''); $ban = request_var('ban', '');
$ban_len = request_var('banlength', 0); $ban_len = request_var('banlength', 0);
@ -43,11 +44,27 @@ class mcp_ban
$ban_reason = request_var('banreason', '', true); $ban_reason = request_var('banreason', '', true);
$ban_give_reason = request_var('bangivereason', '', true); $ban_give_reason = request_var('bangivereason', '', true);
if ($ban) if ($ban)
{ {
user_ban($mode, $ban, $ban_len, $ban_len_other, $ban_exclude, $ban_reason, $ban_give_reason); if (confirm_box(true))
{
user_ban($mode, $ban, $ban_len, $ban_len_other, $ban_exclude, $ban_reason, $ban_give_reason);
trigger_error($user->lang['BAN_UPDATE_SUCCESSFUL'] . '<br /><br /><a href="' . $this->u_action . '">&laquo; ' . $user->lang['BACK_TO_PREV'] . '</a>'); trigger_error($user->lang['BAN_UPDATE_SUCCESSFUL'] . '<br /><br /><a href="' . $this->u_action . '">&laquo; ' . $user->lang['BACK_TO_PREV'] . '</a>');
}
else
{
confirm_box(false, $user->lang['CONFIRM_OPERATION'], build_hidden_fields(array(
'mode' => $mode,
'ban' => $ban,
'bansubmit' => true,
'banlength' => $ban_len,
'banlengthother' => $ban_len_other,
'banexclude' => $ban_exclude,
'banreason' => $ban_reason,
'bangivereason' => $ban_give_reason)));
}
} }
} }
else if ($unbansubmit) else if ($unbansubmit)
@ -56,9 +73,19 @@ class mcp_ban
if ($ban) if ($ban)
{ {
user_unban($mode, $ban); if (confirm_box(true))
{
user_unban($mode, $ban);
trigger_error($user->lang['BAN_UPDATE_SUCCESSFUL'] . '<br /><br /><a href="' . $this->u_action . '">&laquo; ' . $user->lang['BACK_TO_PREV'] . '</a>'); trigger_error($user->lang['BAN_UPDATE_SUCCESSFUL'] . '<br /><br /><a href="' . $this->u_action . '">&laquo; ' . $user->lang['BACK_TO_PREV'] . '</a>');
}
else
{
confirm_box(false, $user->lang['CONFIRM_OPERATION'], build_hidden_fields(array(
'mode' => $mode,
'unbansubmit' => true,
'unban' => $ban)));
}
} }
} }