query(" SELECT m.Username, m.TwoFactor, m.Email, m.IRCKey, m.Paranoia, i.Info, i.Avatar, i.StyleID, i.StyleURL, i.SiteOptions, i.UnseededAlerts, i.DownloadAlt, p.Level AS Class, i.InfoTitle FROM users_main AS m JOIN users_info AS i ON i.UserID = m.ID LEFT JOIN permissions AS p ON p.ID = m.PermissionID WHERE m.ID = '".db_string($UserID)."'"); list($Username, $TwoFactor, $Email, $IRCKey, $Paranoia, $Info, $Avatar, $StyleID, $StyleURL, $SiteOptions, $UnseededAlerts, $DownloadAlt, $Class, $InfoTitle) = $DB->next_record(MYSQLI_NUM, array(4, 9)); $TwoFA = new TwoFactorAuth(); $Email = apc_exists('DBKEY') ? DBCrypt::decrypt($Email) : '[Encrypted]'; if ($UserID != $LoggedUser['ID'] && !check_perms('users_edit_profiles', $Class)) { error(403); } $Paranoia = json_decode($Paranoia, true); if (!is_array($Paranoia)) { $Paranoia = array(); } function paranoia_level($Setting) { global $Paranoia; // 0: very paranoid; 1: stats allowed, list disallowed; 2: not paranoid return (in_array($Setting . '+', $Paranoia)) ? 0 : (in_array($Setting, $Paranoia) ? 1 : 2); } function display_paranoia($FieldName) { $Level = paranoia_level($FieldName); print "\t\t\t\t\t'."  \n"; print "\t\t\t\t\t'."\n"; } function checked($Checked) { return ($Checked ? ' checked="checked"' : ''); } if ($SiteOptions) { $SiteOptions = json_decode($SiteOptions, true); } else { $SiteOptions = array(); } View::show_header("$Username > Settings", 'user,password_validate,validate,cssgallery,preview_paranoia,bbcode,user_settings,donor_titles'); $DonorRank = Donations::get_rank($UserID); $DonorIsVisible = Donations::is_visible($UserID); if ($DonorIsVisible === null) { $DonorIsVisible = true; } extract(Donations::get_enabled_rewards($UserID)); $Rewards = Donations::get_rewards($UserID); $ProfileRewards = Donations::get_profile_rewards($UserID); $DonorTitles = Donations::get_titles($UserID); echo $Val->GenerateJS('userform'); ?>

> Settings

Site Appearance Settings
Stylesheet    Show gallery
Stylesheet additions
    $Addition) { if ($Addition) { ?>
  • >
External stylesheet URL
Profile stats
Torrent Settings
Default search type
  • />
  • />
Torrent grouping
/>
Torrent group display
  • />
  • />
Snatched torrents indicator />
Collage album art view
Cover art (torrents)
  • />
  • />
Cover art (collections) covers per page
Torrent search filters
  • />
  • />
Autocompletion
Voting links />
Text file downloads />
Content Filtering
  • />
  • />
  • />
Community Settings
Posts per page (forums) posts per page
Inbox sorting />
Emoticons />
Avatar display (posts)
Auto-save reply text />
Displayed Badges You have no badges :( $Badge) { ?>/>
Notification Settings
Automatic thread subscriptions />
Unseeded torrent alerts />
Personal Settings
Avatar URL
Second avatar URL
Avatar mouseover text
Donor icon mouseover text
Custom donor icon URL
Donor forum honorific
Preview: ,
Profile title 1
Profile info 1
Profile title 2
Profile info 2
Profile title 3
Profile info 3
Profile title 4
Profile info 4
Profile title 5
Profile info 5
query(" SELECT COUNT(UserID) FROM users_info WHERE Inviter = '$UserID'"); list($Invited) = $DB->next_record(); ?> query(" SELECT COUNT(ArtistID) FROM torrents_artists WHERE UserID = $UserID"); list($ArtistsAdded) = $DB->next_record(); ?>
Paranoia Settings
 

Select the profile elements you wish to display to other users.

For example, if you select "Show count" for "Requests (filled)", the number of requests you have filled will be visible. If you select "Show bounty", the amount of request bounty you have received will be visible. If you select "Show list", the full list of requests you have filled will be visible.

Note: Paranoia has nothing to do with your security on this site. These settings only determine if others can view your site activity. Some information will remain available in the site log.

Recent activity
Presets
Donations /> />
Statistics      
Required Ratio
Comments (torrents)
Collections (started)
Collections (contributed to)
Requests (filled)      
Requests (voted for)      
Uploaded torrents
Uploaded torrents (unique groups)
Torrents (seeding)
Torrents (leeching)
Torrents (snatched)
Torrents (upload subscriptions)
Invitees
Artists added
Preview paranoia
Access Settings
Reset passkey

Any active torrents must be downloaded again to continue leeching/seeding.

IRC key

If set, this key will be used instead of your site password when authenticating with on the site's IRC network. Please note:

  • This value is stored in plaintext and should not be your password.
  • IRC keys must be between 6 and 32 characters.
Email address

When changing your email address, you must enter your current password in the "Current password" field before saving your changes.

2-Factor Auth createSecret() : $TwoFactor; ?>

2FA is enabled for this account with the following secret:


To enable 2FA, scan the above QR code (or add the secret below it) to your 2FA client of choice, and enter a verification code it generates. Note that the verification code must not have expired when you save your profile.

When setting up 2FA, you must enter your current password in the "Current password" field before saving your changes.

Change password
Any password of 6 characters or longer will be accepted, but a strong password:
  • is 8 characters or longer
  • contains at least 1 lowercase and uppercase letter
  • contains at least a number or symbol