Update functions.php

This commit is contained in:
Roman Kelesidis 2025-05-06 19:40:41 +03:00
commit 93106f6a62

View file

@ -601,30 +601,30 @@ function bt_show_ip($ip, $port = '')
{ {
global $bb_cfg; global $bb_cfg;
if (IS_AM) {
$ip = \TorrentPier\Helpers\IPHelper::long2ip_extended($ip); $ip = \TorrentPier\Helpers\IPHelper::long2ip_extended($ip);
// Wrap IPv6 address in square brackets // Wrap IPv6 address in square brackets
$port = bt_show_port($port); if ($port && str_contains($ip, ':')) {
if (!empty($port) && str_contains($ip, ':')) { $ip = "[$ip]";
$ip = "[$ip]:$port"; }
$ip .= $port ? ":$port" : '';
return $ip;
} }
if (!$bb_cfg['bt_show_ip_only_moder'] || IS_AM) { return $bb_cfg['bt_show_ip_only_moder'] ? false : \TorrentPier\Helpers\IPHelper::anonymizeIP($ip);
return $ip;
} else {
return \TorrentPier\Helpers\IPHelper::anonymizeIP($ip);
}
} }
function bt_show_port($port): string function bt_show_port($port)
{ {
global $bb_cfg; global $bb_cfg;
if (!$bb_cfg['bt_show_port_only_moder'] || IS_AM) { if (IS_AM) {
return $port; return $port;
} }
return ''; return $bb_cfg['bt_show_port_only_moder'] ? false : $port;
} }
function checkbox_get_val(&$key, &$val, $default = 1, $on = 1, $off = 0) function checkbox_get_val(&$key, &$val, $default = 1, $on = 1, $off = 0)