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_explain']; ?>
@@ -116,16 +112,50 @@ page_header($user->lang['Users']);lang['Delete_disallow_explain']; ?>
+ +lang['Delete_disallow_title']; ?> | |||
---|---|---|---|
lang['Username']; ?> lang['Delete_disallow_explain']; ?> |
- lang['No_disallowed']; } ?> | +lang['USERNAME']; ?> | +|
+ | |||
lang['No_disallowed']; ?> | +