aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/admin
diff options
context:
space:
mode:
authorPaul S. Owen <psotfx@users.sourceforge.net>2002-05-09 14:08:41 +0000
committerPaul S. Owen <psotfx@users.sourceforge.net>2002-05-09 14:08:41 +0000
commitf6c6628509a3d055f9736df248693f61d5c5b701 (patch)
tree0c8c7682812a00d09dd1d8f2d5ddbfc6cb844e32 /phpBB/admin
parentab8d9f197830d0787bb448128d77c141147176aa (diff)
downloadforums-f6c6628509a3d055f9736df248693f61d5c5b701.tar
forums-f6c6628509a3d055f9736df248693f61d5c5b701.tar.gz
forums-f6c6628509a3d055f9736df248693f61d5c5b701.tar.bz2
forums-f6c6628509a3d055f9736df248693f61d5c5b701.tar.xz
forums-f6c6628509a3d055f9736df248693f61d5c5b701.zip
IP related updates
git-svn-id: file:///svn/phpbb/trunk@2560 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/admin')
-rw-r--r--phpBB/admin/admin_mass_email.php2
-rw-r--r--phpBB/admin/admin_user_ban.php63
-rw-r--r--phpBB/admin/index.php4
3 files changed, 31 insertions, 38 deletions
diff --git a/phpBB/admin/admin_mass_email.php b/phpBB/admin/admin_mass_email.php
index 4db4d1a3d5..c91335d0a1 100644
--- a/phpBB/admin/admin_mass_email.php
+++ b/phpBB/admin/admin_mass_email.php
@@ -127,7 +127,7 @@ if( isset($HTTP_POST_VARS['submit']) )
$email_headers .= 'X-AntiAbuse: Board servername - ' . $server_name . "\n";
$email_headers .= 'X-AntiAbuse: User_id - ' . $userdata['user_id'] . "\n";
$email_headers .= 'X-AntiAbuse: Username - ' . $userdata['username'] . "\n";
- $email_headers .= 'X-AntiAbuse: User IP - ' . decode_ip($user_ip) . "\r\n";
+ $email_headers .= 'X-AntiAbuse: User IP - ' . $user_ip . "\r\n";
$emailer->use_template('admin_send_email');
$emailer->email_address($board_config['board_email']);
diff --git a/phpBB/admin/admin_user_ban.php b/phpBB/admin/admin_user_ban.php
index e20462a9cc..99f110c01f 100644
--- a/phpBB/admin/admin_user_ban.php
+++ b/phpBB/admin/admin_user_ban.php
@@ -33,7 +33,7 @@ if( !empty($setmodules) )
//
// Load default header
//
-$phpbb_root_path = "../";
+$phpbb_root_path = '../';
require($phpbb_root_path . 'extension.inc');
require('pagestart.' . $phpEx);
@@ -42,9 +42,9 @@ require('pagestart.' . $phpEx);
//
if( isset($HTTP_POST_VARS['submit']) )
{
- $user_bansql = "";
- $email_bansql = "";
- $ip_bansql = "";
+ $user_bansql = '';
+ $email_bansql = '';
+ $ip_bansql = '';
$user_list = array();
if( isset($HTTP_POST_VARS['ban_user']) )
@@ -60,11 +60,11 @@ if( isset($HTTP_POST_VARS['submit']) )
$ip_list = array();
if( isset($HTTP_POST_VARS['ban_ip']) )
{
- $ip_list_temp = explode(",", $HTTP_POST_VARS['ban_ip']);
+ $ip_list_temp = explode(',', $HTTP_POST_VARS['ban_ip']);
for($i = 0; $i < count($ip_list_temp); $i++)
{
- if( preg_match("/^([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})[ ]*\-[ ]*([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$/", trim($ip_list_temp[$i]), $ip_range_explode) )
+ if( preg_match('/^([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})[ ]*\-[ ]*([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$/', trim($ip_list_temp[$i]), $ip_range_explode) )
{
//
// Don't ask about all this, just don't ask ... !
@@ -79,10 +79,10 @@ if( isset($HTTP_POST_VARS['submit']) )
if($ip_2_counter == 0 && $ip_2_end == 254)
{
- $ip_2_counter = 255;
- $ip_2_fragment = 255;
+ $ip_2_counter = 256;
+ $ip_2_fragment = 256;
- $ip_list[] = encode_ip("$ip_1_counter.255.255.255");
+ $ip_list[] = "$ip_1_counter.256.256.256";
}
while($ip_2_counter <= $ip_2_end)
@@ -92,10 +92,10 @@ if( isset($HTTP_POST_VARS['submit']) )
if($ip_3_counter == 0 && $ip_3_end == 254 )
{
- $ip_3_counter = 255;
- $ip_3_fragment = 255;
+ $ip_3_counter = 256;
+ $ip_3_fragment = 256;
- $ip_list[] = encode_ip("$ip_1_counter.$ip_2_counter.255.255");
+ $ip_list[] = "$ip_1_counter.$ip_2_counter.256.256";
}
while($ip_3_counter <= $ip_3_end)
@@ -105,15 +105,15 @@ if( isset($HTTP_POST_VARS['submit']) )
if($ip_4_counter == 0 && $ip_4_end == 254)
{
- $ip_4_counter = 255;
- $ip_4_fragment = 255;
+ $ip_4_counter = 256;
+ $ip_4_fragment = 256;
- $ip_list[] = encode_ip("$ip_1_counter.$ip_2_counter.$ip_3_counter.255");
+ $ip_list[] = "$ip_1_counter.$ip_2_counter.$ip_3_counter.256";
}
while($ip_4_counter <= $ip_4_end)
{
- $ip_list[] = encode_ip("$ip_1_counter.$ip_2_counter.$ip_3_counter.$ip_4_counter");
+ $ip_list[] = "$ip_1_counter.$ip_2_counter.$ip_3_counter.$ip_4_counter";
$ip_4_counter++;
}
$ip_3_counter++;
@@ -123,7 +123,7 @@ if( isset($HTTP_POST_VARS['submit']) )
$ip_1_counter++;
}
}
- else if( preg_match("/^([\w\-_]\.?){2,}$/is", trim($ip_list_temp[$i])) )
+ else if( preg_match('/^([\w\-_]\.?){2,}$/is', trim($ip_list_temp[$i])) )
{
$ip = gethostbynamel(trim($ip_list_temp[$i]));
@@ -131,13 +131,13 @@ if( isset($HTTP_POST_VARS['submit']) )
{
if( !empty($ip[$j]) )
{
- $ip_list[] = encode_ip($ip[$j]);
+ $ip_list[] = $ip[$j];
}
}
}
- else if( preg_match("/^([0-9]{1,3})\.([0-9\*]{1,3})\.([0-9\*]{1,3})\.([0-9\*]{1,3})$/", trim($ip_list_temp[$i])) )
+ else if( preg_match('/^([0-9]{1,3})\.([0-9\*]{1,3})\.([0-9\*]{1,3})\.([0-9\*]{1,3})$/', trim($ip_list_temp[$i])) )
{
- $ip_list[] = encode_ip(str_replace("*", "255", trim($ip_list_temp[$i])));
+ $ip_list[] = str_replace('*', '256', trim($ip_list_temp[$i]));
}
}
}
@@ -145,7 +145,7 @@ if( isset($HTTP_POST_VARS['submit']) )
$email_list = array();
if(isset($HTTP_POST_VARS['ban_email']))
{
- $email_list_temp = explode(",", $HTTP_POST_VARS['ban_email']);
+ $email_list_temp = explode(',', $HTTP_POST_VARS['ban_email']);
for($i = 0; $i < count($email_list_temp); $i++)
{
@@ -154,7 +154,7 @@ if( isset($HTTP_POST_VARS['submit']) )
// contained in the annotated php manual at php.com (ereg
// section)
//
- if( eregi("^(([[:alnum:]\*]+([-_.][[:alnum:]\*]+)*\.?)|(\*))@([[:alnum:]]+([-_]?[[:alnum:]]+)*\.){1,3}([[:alnum:]]{2,6})$", trim($email_list_temp[$i])) )
+ if( eregi('^(([[:alnum:]\*]+([-_.][[:alnum:]\*]+)*\.?)|(\*))@([[:alnum:]]+([-_]?[[:alnum:]]+)*\.){1,3}([[:alnum:]]{2,6})$', trim($email_list_temp[$i])) )
{
$email_list[] = trim($email_list_temp[$i]);
}
@@ -170,7 +170,7 @@ if( isset($HTTP_POST_VARS['submit']) )
$current_banlist = $db->sql_fetchrowset($result);
- $kill_session_sql = "";
+ $kill_session_sql = '';
for($i = 0; $i < count($user_list); $i++)
{
$in_banlist = false;
@@ -184,7 +184,7 @@ if( isset($HTTP_POST_VARS['submit']) )
if(!$in_banlist)
{
- $kill_session_sql .= ( ($kill_session_sql != "") ? " OR " : "" ) . "session_user_id = $user_list[$i]";
+ $kill_session_sql .= ( ($kill_session_sql != '') ? ' OR ' : '' ) . "session_user_id = " . $user_list[$i];
$sql = "INSERT INTO " . BANLIST_TABLE . " (ban_userid)
VALUES (" . $user_list[$i] . ")";
@@ -206,18 +206,11 @@ if( isset($HTTP_POST_VARS['submit']) )
}
}
- if(!$in_banlist)
+ if ( !$in_banlist )
{
- if( preg_match("/(ff\.)|(\.ff)/is", chunk_split($ip_list[$i], 2, ".")) )
- {
- $kill_ip_sql = "session_ip LIKE '" . str_replace(".", "", preg_replace("/(ff\.)|(\.ff)/is", "%", chunk_split($ip_list[$i], 2, "."))) . "'";
- }
- else
- {
- $kill_ip_sql = "session_ip = '" . $ip_list[$i] . "'";
- }
+ $kill_ip_sql = ( preg_match('/256/s') ) ? "session_ip LIKE '" . preg_replace('/(256)/s', '%', $ip_list[$i]) . "'" : "session_ip = '" . $ip_list[$i] . "'";
- $kill_session_sql .= ( ($kill_session_sql != "") ? " OR " : "" ) . $kill_ip_sql;
+ $kill_session_sql .= ( ($kill_session_sql != '') ? ' OR ' : '' ) . $kill_ip_sql;
$sql = "INSERT INTO " . BANLIST_TABLE . " (ban_ip)
VALUES ('" . $ip_list[$i] . "')";
@@ -438,7 +431,7 @@ else
if ( !empty($banlist[$i]['ban_ip']) )
{
- $ban_ip = str_replace('255', '*', decode_ip($banlist[$i]['ban_ip']));
+ $ban_ip = str_replace('256', '*', $banlist[$i]['ban_ip']);
$select_iplist .= '<option value="' . $ban_id . '">' . $ban_ip . '</option>';
$ipban_count++;
}
diff --git a/phpBB/admin/index.php b/phpBB/admin/index.php
index f361eea9ad..c2c0671609 100644
--- a/phpBB/admin/index.php
+++ b/phpBB/admin/index.php
@@ -443,7 +443,7 @@ elseif( isset($HTTP_GET_VARS['pane']) && $HTTP_GET_VARS['pane'] == 'right' )
$row_color = ( $registered_users % 2 ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( $registered_users % 2 ) ? $theme['td_class1'] : $theme['td_class2'];
- $reg_ip = decode_ip($onlinerow_reg[$i]['session_ip']);
+ $reg_ip = $onlinerow_reg[$i]['session_ip'];
$template->assign_block_vars("reg_user_row", array(
"ROW_COLOR" => "#" . $row_color,
@@ -535,7 +535,7 @@ elseif( isset($HTTP_GET_VARS['pane']) && $HTTP_GET_VARS['pane'] == 'right' )
$row_color = ( $guest_users % 2 ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( $guest_users % 2 ) ? $theme['td_class1'] : $theme['td_class2'];
- $guest_ip = decode_ip($onlinerow_guest[$i]['session_ip']);
+ $guest_ip = $onlinerow_guest[$i]['session_ip'];
$template->assign_block_vars("guest_user_row", array(
"ROW_COLOR" => "#" . $row_color,