diff --git a/phpBB/admin/admin_disallow.php b/phpBB/admin/admin_disallow.php index 6bd894db65..646f348347 100644 --- a/phpBB/admin/admin_disallow.php +++ b/phpBB/admin/admin_disallow.php @@ -19,8 +19,6 @@ * ***************************************************************************/ -define('IN_PHPBB', 1); - if (!empty($setmodules)) { if (!$auth->acl_get('a_names')) @@ -45,9 +43,9 @@ if (!$auth->acl_get('a_names')) trigger_error($user->lang['NO_ADMIN']); } -if (isset($_POST['add_name'])) +if (isset($_POST['disallow'])) { - $disallowed_user = (isset($_POST['disallowed_user'])) ? $_POST['disallowed_user'] : $_GET['disallowed_user']; + $disallowed_user = (isset($_REQUEST['disallowed_user'])) ? $_REQUEST['disallowed_user'] : ''; $disallowed_user = str_replace('*', '%', $disallowed_user); if (validate_username($disallowed_user)) @@ -63,26 +61,26 @@ if (isset($_POST['add_name'])) $message = $user->lang['Disallow_successful']; } - $message .= '

' . sprintf($user->lang['Click_return_disallowadmin'], '', '') . '

' . sprintf($user->lang['Click_return_admin_index'], '', ''); - add_admin_log('log_disallow_add', str_replace('%', '*', $disallowed_user)); - message_die(MESSAGE, $message); + trigger_error($message); } -else if (isset($_POST['delete_name'])) +else if (isset($_POST['allow'])) { - $disallowed_id = (isset($_POST['disallowed_id'])) ? intval($_POST['disallowed_id']) : intval($_GET['disallowed_id']); + $disallowed_id = (isset($_REQUEST['disallowed_id'])) ? intval($_REQUEST['disallowed_id']) : ''; + + if (empty($disallowed_id)) + { + trigger_error($user->lang['No_user_selected']); + } $sql = "DELETE FROM " . DISALLOW_TABLE . " WHERE disallow_id = $disallowed_id"; $db->sql_query($sql); - $message .= $user->lang['Disallowed_deleted'] . '

' . sprintf($user->lang['Click_return_disallowadmin'], '', '') . '

' . sprintf($user->lang['Click_return_admin_index'], '', ''); - add_admin_log('log_disallow_delete'); - message_die(MESSAGE, $message); - + trigger_error($user->lang['Disallowed_deleted']); } // Grab the current list of disallowed usernames... @@ -100,14 +98,12 @@ if ($row = $db->sql_fetchrow($result)) while ($row = $db->sql_fetchrow($result)); } -// // Output page -// -page_header($user->lang['Users']); +page_header($user->lang['DISALLOW']); ?> -

lang['Disallow_control']; ?>

+

lang['DISALLOW']; ?>

lang['Disallow_explain']; ?>

@@ -116,16 +112,50 @@ page_header($user->lang['Users']); lang['Add_disallow_title']; ?> - lang['Username']; ?>
lang['Add_disallow_explain']; ?> -   + lang['USERNAME']; ?>
lang['Add_disallow_explain']; ?> +   + +    + + + +

lang['Delete_disallow_title']; ?>

+ +

lang['Delete_disallow_explain']; ?>

+ + + - - + + + + + + + + +
lang['Delete_disallow_title']; ?>
lang['Username']; ?>
lang['Delete_disallow_explain']; ?>
 lang['No_disallowed']; } ?>lang['USERNAME']; ?>
   +
lang['No_disallowed']; ?>