function bt_show_ip ($ip, $port = '')
{
global $bb_cfg;
if (IS_ADMIN)
{
$ip = decode_ip($ip);
$ip .= ($port) ? ":$port" : '';
return $ip;
}
else if (IS_MOD)
{
return ($bb_cfg['bt_show_ip_only_moder']) ? false : decode_ip_xx($ip);
}
}
function bt_show_port ($port)
{
global $bb_cfg;
if (IS_ADMIN)
{
return $port;
}
else if (IS_MOD)
{
return ($bb_cfg['bt_show_port_only_moder']) ? false : $port;
}
else
{
return ($bb_cfg['bt_show_port_only_moder']) ? false : decode_port_xx($port);
}
}
function decode_ip_xx ($ip)
{
$h = explode('.', chunk_split($ip, 2, '.'));
return hexdec($h[0]) .'.'. hexdec($h[1]) .'.'. hexdec($h[2]) .'.xx';
}
function decode_port_xx ($port)
{
$h = explode('.', chunk_split($port, 1, '.'));
return hexdec($h[0]) .''. hexdec($h[1]) .''. hexdec($h[2]) .'xx';
}