diff --git a/admin_admins.php b/admin_admins.php index c32065f9..d62520db 100644 --- a/admin_admins.php +++ b/admin_admins.php @@ -441,19 +441,12 @@ if ($page == 'admins' } else { $ipaddress = makeoption($lng['admin']['allips'], "-1"); - $ips = array(); $ipsandports_stmt = Database::query(" - SELECT `id`, `ip` FROM `" . TABLE_PANEL_IPSANDPORTS . "` ORDER BY `ip`, `port` ASC + SELECT `id`, `ip` FROM `" . TABLE_PANEL_IPSANDPORTS . "` GROUP BY `ip` ORDER BY `ip` ASC "); while ($row = $ipsandports_stmt->fetch(PDO::FETCH_ASSOC)) { - if (filter_var($row['ip'], FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) { - $row['ip'] = '[' . $row['ip'] . ']'; - } - if (!in_array($row['ip'], $ips)) { - $ipaddress.= makeoption($row['ip'], $row['id']); - $ips[] = $row['ip']; - } + $ipaddress.= makeoption($row['ip'], $row['id']); } $admin_add_data = include_once dirname(__FILE__).'/lib/formfields/admin/formfield.admin.php'; @@ -767,19 +760,12 @@ if ($page == 'admins' $result['email'] = $idna_convert->decode($result['email']); $ipaddress = makeoption($lng['admin']['allips'], "-1", $result['ip']); - $ips = array(); $ipsandports_stmt = Database::query(" - SELECT `id`, `ip` FROM `" . TABLE_PANEL_IPSANDPORTS . "` ORDER BY `ip`, `port` ASC + SELECT `id`, `ip` FROM `" . TABLE_PANEL_IPSANDPORTS . "` GROUP BY `ip` ORDER BY `ip`, `port` ASC "); while ($row = $ipsandports_stmt->fetch(PDO::FETCH_ASSOC)) { - if (filter_var($row['ip'], FILTER_VALIDATE_IP, FILTER_FLAG_IPV6)) { - $row['ip'] = '[' . $row['ip'] . ']'; - } - if (!in_array($row['ip'], $ips)) { - $ipaddress.= makeoption($row['ip'], $row['id'], $result['ip']); - $ips[] = $row['ip']; - } + $ipaddress.= makeoption($row['ip'], $row['id'], $result['ip']); } $result = htmlentities_array($result);