diff --git a/library/attach_mod/displaying_torrent.php b/library/attach_mod/displaying_torrent.php index e8190b9d4..06a670266 100644 --- a/library/attach_mod/displaying_torrent.php +++ b/library/attach_mod/displaying_torrent.php @@ -456,7 +456,7 @@ if ($tor_reged && $tor_info) { $tr[$x]++; $peerUsername = $lang['HIDDEN_USER']; - if (IS_AM || $peer['user_id'] == $userdata['user_id'] || !bf($peer['user_opt'], 'user_opt', 'user_hide_torrent_client')) { + if (IS_AM || $peer['user_id'] == $userdata['user_id'] || !bf($peer['user_opt'], 'user_opt', 'user_hide_peer_username')) { $releaserSign = (!$guest && $peer['releaser']) ? ' ®' : ''; $peerUsername = profile_url($peer) . $releaserSign; $peerUsername = $peer['update_time'] ? $peerUsername : "$peerUsername"; diff --git a/library/includes/functions.php b/library/includes/functions.php index e490ad930..61954e856 100644 --- a/library/includes/functions.php +++ b/library/includes/functions.php @@ -198,7 +198,8 @@ $bf['user_opt'] = [ 'user_dls' => 14, // [SETTINGS] Hide list of "Current downloads" in my profile 'user_retracker' => 15, // [SETTINGS] Add my retracker into downloaded torrent files 'user_hide_torrent_client' => 16, // [SETTINGS] Option to hide user's torrent client in peer list - 'user_hide_peer_country' => 17 // [SETTINGS] Option to hide user's country name in peer list + 'user_hide_peer_country' => 17, // [SETTINGS] Option to hide user's country name in peer list + 'user_hide_peer_username' => 18, // [SETTINGS] Option to hide peer username in peer list ]; function bit2dec($bit_num) diff --git a/library/includes/ucp/register.php b/library/includes/ucp/register.php index 69a14add1..5e101a310 100644 --- a/library/includes/ucp/register.php +++ b/library/includes/ucp/register.php @@ -367,6 +367,7 @@ foreach ($profile_fields as $field => $can_edit) { 'user_retracker' => $reg_mode ? true : true, 'user_hide_torrent_client' => $reg_mode ? true : true, 'user_hide_peer_country' => $reg_mode ? true : $bb_cfg['ip2country_settings']['enabled'], + 'user_hide_peer_username' => $reg_mode ? false : true, ]; foreach ($update_user_opt as $opt => $can_change_opt) { diff --git a/library/language/source/main.php b/library/language/source/main.php index 3f8da2cdc..09451df9b 100644 --- a/library/language/source/main.php +++ b/library/language/source/main.php @@ -1881,6 +1881,7 @@ $lang['DL_UPD'] = 'upd: '; $lang['DL_INFO'] = 'shows data only for the current session'; $lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; $lang['HIDE_PEER_COUNTRY_NAME'] = 'Hide my country name in peer list'; +$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list'; // Post PIN $lang['POST_PIN'] = 'Pin first post'; diff --git a/styles/templates/default/usercp_register.tpl b/styles/templates/default/usercp_register.tpl index 2a0e3fba5..4b800f172 100644 --- a/styles/templates/default/usercp_register.tpl +++ b/styles/templates/default/usercp_register.tpl @@ -335,6 +335,13 @@ + + {L_HIDE_PEER_USERNAME}: + +    + + + {L_AVATAR_PANEL}