This commit is contained in:
Roman Kelesidis 2025-05-06 19:55:21 +03:00
commit 69a48f2cc6
5 changed files with 12 additions and 2 deletions

View file

@ -456,7 +456,7 @@ if ($tor_reged && $tor_info) {
$tr[$x]++; $tr[$x]++;
$peerUsername = $lang['HIDDEN_USER']; $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']) ? '&nbsp;<b><sup>&reg;</sup></b>' : ''; $releaserSign = (!$guest && $peer['releaser']) ? '&nbsp;<b><sup>&reg;</sup></b>' : '';
$peerUsername = profile_url($peer) . $releaserSign; $peerUsername = profile_url($peer) . $releaserSign;
$peerUsername = $peer['update_time'] ? $peerUsername : "<s>$peerUsername</s>"; $peerUsername = $peer['update_time'] ? $peerUsername : "<s>$peerUsername</s>";

View file

@ -198,7 +198,8 @@ $bf['user_opt'] = [
'user_dls' => 14, // [SETTINGS] Hide list of "Current downloads" in my profile 'user_dls' => 14, // [SETTINGS] Hide list of "Current downloads" in my profile
'user_retracker' => 15, // [SETTINGS] Add my retracker into downloaded torrent files '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_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) function bit2dec($bit_num)

View file

@ -367,6 +367,7 @@ foreach ($profile_fields as $field => $can_edit) {
'user_retracker' => $reg_mode ? true : true, 'user_retracker' => $reg_mode ? true : true,
'user_hide_torrent_client' => $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_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) { foreach ($update_user_opt as $opt => $can_change_opt) {

View file

@ -1881,6 +1881,7 @@ $lang['DL_UPD'] = 'upd: ';
$lang['DL_INFO'] = 'shows data <i><b>only for the current session</b></i>'; $lang['DL_INFO'] = 'shows data <i><b>only for the current session</b></i>';
$lang['HIDE_PEER_TORRENT_CLIENT'] = 'Hide my BitTorrent client name in peer list'; $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_COUNTRY_NAME'] = 'Hide my country name in peer list';
$lang['HIDE_PEER_USERNAME'] = 'Hide my username in peer list';
// Post PIN // Post PIN
$lang['POST_PIN'] = 'Pin first post'; $lang['POST_PIN'] = 'Pin first post';

View file

@ -335,6 +335,13 @@
</td> </td>
</tr> </tr>
<!-- ENDIF --> <!-- ENDIF -->
<tr>
<td class="prof-title">{L_HIDE_PEER_USERNAME}:</td>
<td>
<label><input type="radio" name="user_hide_peer_username" value="1" <!-- IF USER_HIDE_PEER_USERNAME -->checked<!-- ENDIF --> />{L_YES}</label>&nbsp;&nbsp;
<label><input type="radio" name="user_hide_peer_username" value="0" <!-- IF not USER_HIDE_PEER_USERNAME -->checked<!-- ENDIF --> />{L_NO}</label>
</td>
</tr>
<tr> <tr>
<th colspan="2">{L_AVATAR_PANEL}</th> <th colspan="2">{L_AVATAR_PANEL}</th>
</tr> </tr>