fix(peers list): IPv6 showing (#1902)

* fix(peers list): `IPv6` showing

* Update functions.php
This commit is contained in:
Roman Kelesidis 2025-05-06 19:41:17 +03:00 committed by GitHub
commit 4b7203f8ae
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 9 additions and 4 deletions

View file

@ -383,7 +383,9 @@ if ($tor_reged && $tor_info) {
// Full details mode
if ($s_mode == 'full') {
if (!empty($peer['ip']) && !empty($peer['ipv6'])) {
$ip = bt_show_ip($peer['ipv6']) . ' (' . bt_show_ip($peer['ip']) . ')';
if ($ip = bt_show_ip($peer['ipv6'])) {
$ip .= ' (' . bt_show_ip($peer['ip']) . ')';
}
} else {
$ip = bt_show_ip(!empty($peer['ipv6']) ? $peer['ipv6'] : $peer['ip']);
}
@ -492,7 +494,10 @@ if ($tor_reged && $tor_info) {
]);
if ($ip) {
$template->assign_block_vars("$x_full.$x_row.ip", ['IP' => $ip]);
$template->assign_block_vars("$x_full.$x_row.ip", [
'U_WHOIS_IP' => $bb_cfg['whois_info'] . $ip,
'IP' => $ip
]);
}
if ($port !== false) {
$template->assign_block_vars("$x_full.$x_row.port", ['PORT' => $port]);