BEP-7 & BEP-24 & IPv6 functions (#934)

BEP-7 & BEP-24 & IPv6 functions

Tracker:
Realized support for IPv6 (BEP-7).
Realized support for returning external IP address (BEP-24).

TorrentPier:
IPv6-only users should receive less error messages now.
This commit is contained in:
Constantine Kovalensky 2023-10-03 17:26:25 +04:00 committed by GitHub
commit e05ef75abc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 39 additions and 12 deletions

View file

@ -264,7 +264,7 @@ if ($log_rowset) {
'USER_ID' => $row['log_user_id'],
'USERNAME' => profile_url($row),
'USER_HREF_S' => url_arg($url, $user_key, $row['log_user_id']),
'USER_IP' => \TorrentPier\Helpers\IPHelper::isValid($row['log_user_ip']) ? \TorrentPier\Helpers\IPHelper::long2ip($row['log_user_ip']) : '127.0.0.1',
'USER_IP' => \TorrentPier\Helpers\IPHelper::isValid($row['log_user_ip']) ? \TorrentPier\Helpers\IPHelper::long2ip_extended($row['log_user_ip']) : '127.0.0.1',
'FORUM_ID' => $row['log_forum_id'],
'FORUM_HREF' => BB_ROOT . FORUM_URL . $row['log_forum_id'],