diff --git a/admin/admin_disallow.php b/admin/admin_disallow.php index 9488c0495..79aa91c9d 100644 --- a/admin/admin_disallow.php +++ b/admin/admin_disallow.php @@ -38,15 +38,17 @@ if (isset($_POST['add_name'])) { } elseif (isset($_POST['delete_name'])) { $disallowed_id = isset($_POST['disallowed_id']) ? (int)$_POST['disallowed_id'] : (int)$_GET['disallowed_id']; - $sql = 'DELETE FROM ' . BB_DISALLOW . " WHERE disallow_id = $disallowed_id"; - $result = DB()->sql_query($sql); - if (!$result) { - bb_die('Could not removed disallowed user'); + if (!empty($disallowed_id)) { + $sql = 'DELETE FROM ' . BB_DISALLOW . " WHERE disallow_id = $disallowed_id"; + $result = DB()->sql_query($sql); + if (!$result) { + bb_die('Could not removed disallowed user'); + } + + $message .= $lang['DISALLOWED_DELETED'] . '

' . sprintf($lang['CLICK_RETURN_DISALLOWADMIN'], '', '') . '

' . sprintf($lang['CLICK_RETURN_ADMIN_INDEX'], '', ''); + + bb_die($message); } - - $message .= $lang['DISALLOWED_DELETED'] . '

' . sprintf($lang['CLICK_RETURN_DISALLOWADMIN'], '', '') . '

' . sprintf($lang['CLICK_RETURN_ADMIN_INDEX'], '', ''); - - bb_die($message); } /**