mirror of
https://github.com/WhatCD/Gazelle.git
synced 2025-02-21 04:39:02 +00:00
Empty commit
This commit is contained in:
parent
f0126d3d47
commit
258a980dc0
@ -1,6 +1,6 @@
|
||||
<?
|
||||
if (!extension_loaded('date')) {
|
||||
error('Date Extension not loaded.');
|
||||
error('Date extension not loaded.');
|
||||
}
|
||||
|
||||
function time_ago($TimeStamp) {
|
||||
@ -12,7 +12,11 @@ function time_ago($TimeStamp) {
|
||||
return time()-$TimeStamp;
|
||||
}
|
||||
|
||||
function time_diff($TimeStamp,$Levels=2,$Span=true, $Lowercase=false) {
|
||||
function time_diff($TimeStamp, $Levels=2, $Span=true, $Lowercase=false) {
|
||||
/*
|
||||
Returns a <span> by default but can optionally return the raw time
|
||||
difference in text (e.g. "16 hours and 28 minutes", "1 day, 18 hours").
|
||||
*/
|
||||
if(!is_number($TimeStamp)) { // Assume that $TimeStamp is SQL timestamp
|
||||
if($TimeStamp == '0000-00-00 00:00:00') { return 'Never'; }
|
||||
$TimeStamp = strtotime($TimeStamp);
|
||||
@ -20,28 +24,28 @@ function time_diff($TimeStamp,$Levels=2,$Span=true, $Lowercase=false) {
|
||||
if($TimeStamp == 0) { return 'Never'; }
|
||||
$Time = time()-$TimeStamp;
|
||||
|
||||
//If the time is negative, then we know that it expires in the future
|
||||
// If the time is negative, then it expires in the future.
|
||||
if($Time < 0) {
|
||||
$Time = -$Time;
|
||||
$HideAgo = true;
|
||||
}
|
||||
|
||||
$Years=floor($Time/31556926); // seconds in a year
|
||||
$Years=floor($Time/31556926); // seconds in one year
|
||||
$Remain = $Time - $Years*31556926;
|
||||
|
||||
$Months = floor($Remain/2629744); // seconds in a month
|
||||
$Months = floor($Remain/2629744); // seconds in one month
|
||||
$Remain = $Remain - $Months*2629744;
|
||||
|
||||
$Weeks = floor($Remain/604800); // seconds in a week
|
||||
$Weeks = floor($Remain/604800); // seconds in one week
|
||||
$Remain = $Remain - $Weeks*604800;
|
||||
|
||||
$Days = floor($Remain/86400); // seconds in a day
|
||||
$Days = floor($Remain/86400); // seconds in one day
|
||||
$Remain = $Remain - $Days*86400;
|
||||
|
||||
$Hours=floor($Remain/3600);
|
||||
$Hours=floor($Remain/3600); // seconds in one hour
|
||||
$Remain = $Remain - $Hours*3600;
|
||||
|
||||
$Minutes=floor($Remain/60);
|
||||
$Minutes=floor($Remain/60); // seconds in one minute
|
||||
$Remain = $Remain - $Minutes*60;
|
||||
|
||||
$Seconds=$Remain;
|
||||
|
@ -35,14 +35,14 @@
|
||||
'site_forums_double_post' => 'Can double post in the forums.',
|
||||
'site_view_flow' => 'Can view stats and data pools.',
|
||||
'site_view_full_log' => 'Can view old log entries.',
|
||||
'site_view_torrent_snatchlist' => 'Can view torrent snatchlists.',
|
||||
'site_view_torrent_snatchlist' => 'Can view torrent snatch lists.',
|
||||
'site_recommend_own' => 'Can recommend own torrents.',
|
||||
'site_manage_recommendations' => 'Recommendations management access.',
|
||||
'site_delete_tag' => 'Can delete tags.',
|
||||
'site_disable_ip_history' => 'Disable IP history.',
|
||||
'zip_downloader' => 'Download multiple torrents at once.',
|
||||
'site_debug' => 'Developer access.',
|
||||
'site_proxy_images' => 'Image proxy & Anti-Canary.',
|
||||
'site_proxy_images' => 'Image proxy & anti-canary.',
|
||||
'site_search_many' => 'Can go past low limit of search results.',
|
||||
|
||||
'users_edit_usernames' => 'Can edit usernames.',
|
||||
@ -83,8 +83,8 @@
|
||||
'torrents_search_fast' => 'Rapid search (for scripts).',
|
||||
'torrents_hide_dnu' => 'Hide the Do Not Upload list by default.',
|
||||
'torrents_fix_ghosts' => 'Can fix "ghost" groups on artist pages.',
|
||||
'admin_manage_news' => 'Can manage news.',
|
||||
'admin_manage_blog' => 'Can manage blog.',
|
||||
'admin_manage_news' => 'Can manage site news.',
|
||||
'admin_manage_blog' => 'Can manage the site blog.',
|
||||
'admin_manage_polls' => 'Can manage polls.',
|
||||
'admin_manage_forums' => 'Can manage forums (add/edit/delete).',
|
||||
'admin_manage_fls' => 'Can manage FLS.',
|
||||
@ -100,7 +100,7 @@
|
||||
'admin_schedule' => 'Can run the site schedule.',
|
||||
'admin_login_watch' => 'Can manage login watch.',
|
||||
'admin_manage_wiki' => 'Can manage wiki access.',
|
||||
'admin_update_geoip' => 'Can update geoip data.',
|
||||
'admin_update_geoip' => 'Can update geoIP data.',
|
||||
'site_collages_recover' => 'Can recover \'deleted\' collages.',
|
||||
'torrents_add_artist' => 'Can add artists to any group.',
|
||||
'edit_unknowns' => 'Can edit unknown release information.',
|
||||
@ -108,7 +108,7 @@
|
||||
'forums_polls_moderate' => 'Can feature and close polls.',
|
||||
'project_team' => 'Is part of the project team.',
|
||||
'torrents_edit_vanityhouse' => 'Can mark groups as part of Vanity House.',
|
||||
'artist_edit_vanityhouse' => 'Can mark Artists as part of Vanity House.'
|
||||
'artist_edit_vanityhouse' => 'Can mark artists as part of Vanity House.'
|
||||
|
||||
);
|
||||
|
||||
@ -149,7 +149,7 @@ function permissions_form(){ ?>
|
||||
<? display_perm('site_admin_forums', 'Can administrate the forums.'); ?>
|
||||
<? display_perm('site_view_flow', 'Can view site stats and data pools.'); ?>
|
||||
<? display_perm('site_view_full_log', 'Can view the full site log.'); ?>
|
||||
<? display_perm('site_view_torrent_snatchlist', 'Can view torrent snatchlists.'); ?>
|
||||
<? display_perm('site_view_torrent_snatchlist', 'Can view torrent snatch lists.'); ?>
|
||||
<? display_perm('site_recommend_own', 'Can add own torrents to recommendations list.'); ?>
|
||||
<? display_perm('site_manage_recommendations', 'Can edit recommendations list.'); ?>
|
||||
<? display_perm('site_delete_tag', 'Can delete tags.'); ?>
|
||||
@ -224,7 +224,7 @@ function permissions_form(){ ?>
|
||||
<? display_perm('torrents_add_artist', 'Can add artists to any group.'); ?>
|
||||
<? display_perm('edit_unknowns', 'Can edit unknown release information.'); ?>
|
||||
<? display_perm('torrents_edit_vanityhouse', 'Can mark groups as part of Vanity House.'); ?>
|
||||
<? display_perm('artist_edit_vanityhouse', 'Can mark Artists as part of Vanity House.'); ?>
|
||||
<? display_perm('artist_edit_vanityhouse', 'Can mark artists as part of Vanity House.'); ?>
|
||||
<? display_perm('site_add_logs', 'Can add logs to torrents after upload'); ?>
|
||||
<? display_perm('torrents_hide_dnu', 'Hide the Do Not Upload list by default.'); ?>
|
||||
<? display_perm('torrents_fix_ghosts', 'Can fix ghost groups on artist pages.'); ?>
|
||||
@ -239,8 +239,8 @@ function permissions_form(){ ?>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<? display_perm('admin_manage_news', 'Can manage news'); ?>
|
||||
<? display_perm('admin_manage_blog', 'Can manage blog'); ?>
|
||||
<? display_perm('admin_manage_news', 'Can manage site news'); ?>
|
||||
<? display_perm('admin_manage_blog', 'Can manage the site blog'); ?>
|
||||
<? display_perm('admin_manage_polls', 'Can manage polls'); ?>
|
||||
<? display_perm('admin_manage_forums', 'Can manage forums (add/edit/delete)'); ?>
|
||||
<? display_perm('admin_manage_fls', 'Can manage FLS'); ?>
|
||||
@ -256,7 +256,7 @@ function permissions_form(){ ?>
|
||||
<? display_perm('admin_schedule', 'Can run the site schedule.'); ?>
|
||||
<? display_perm('admin_login_watch', 'Can manage login watch.'); ?>
|
||||
<? display_perm('admin_manage_wiki', 'Can manage wiki access.'); ?>
|
||||
<? display_perm('admin_update_geoip', 'Can update geoip data.'); ?>
|
||||
<? display_perm('admin_update_geoip', 'Can update geoIP data.'); ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
@ -703,7 +703,7 @@ function compare($X, $Y){
|
||||
|
||||
?>
|
||||
<li>
|
||||
<span title=<?=$Score?>><a href="artist.php?id=<?=$Artist2ID?>" style="float:left; display:block;"><?=$Artist2Name?></a></span>
|
||||
<span title="<?=$Score?>"><a href="artist.php?id=<?=$Artist2ID?>" style="float:left; display:block;"><?=$Artist2Name?></a></span>
|
||||
<div style="float:right; display:block; letter-spacing: -1px;">
|
||||
<a href="artist.php?action=vote_similar&artistid=<?=$ArtistID?>&similarid=<?=$SimilarID?>&way=down" style="font-family: monospace;" title="Vote down this similar artist. Use this when you feel that the two artists are not all that similar.">[-]</a>
|
||||
<a href="artist.php?action=vote_similar&artistid=<?=$ArtistID?>&similarid=<?=$SimilarID?>&way=up" style="font-family: monospace;" title="Vote up this similar artist. Use this when you feel that the two artists are quite similar.">[+]</a>
|
||||
@ -849,13 +849,14 @@ function compare($X, $Y){
|
||||
<div id="flip_view_2" style="display:none;width:<?=WIDTH?>px;height:<?=HEIGHT?>px;">
|
||||
<canvas width="<?=WIDTH?>px" height="<?=HEIGHT-20?>px" id="similarArtistsCanvas"></canvas>
|
||||
<div id="artistTags" style="display:none;">
|
||||
<ul></ul>
|
||||
<ul><li></li></ul>
|
||||
</div>
|
||||
<strong style="margin-left:10px;"><a id="currentArtist" href="#null">Loading...</a></strong>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
<script type="text/javascript">
|
||||
//<![CDATA[
|
||||
var cloudLoaded = false;
|
||||
|
||||
function flipView() {
|
||||
@ -909,7 +910,7 @@ function require(file, callback) {
|
||||
newjs.src = file;
|
||||
script.parentNode.insertBefore(newjs, script);
|
||||
}
|
||||
|
||||
//]]>
|
||||
</script>
|
||||
|
||||
<? } // if $NumSimilar>0 ?>
|
||||
|
@ -390,7 +390,7 @@ function compare($X, $Y){
|
||||
if (check_perms('site_collages_manage') && !$Locked) { ?>
|
||||
<a href="collages.php?action=manage&collageid=<?=$CollageID?>">[Manage torrents]</a>
|
||||
<? } ?>
|
||||
<a href="reports.php?action=report&type=collage&id=<?=$CollageID?>">[Report Collage]</a>
|
||||
<a href="reports.php?action=report&type=collage&id=<?=$CollageID?>">[Report collage]</a>
|
||||
<? if (check_perms('site_collages_delete') || $CreatorID == $LoggedUser['ID']) { ?>
|
||||
<a href="collages.php?action=delete&collageid=<?=$CollageID?>&auth=<?=$LoggedUser['AuthKey']?>" onclick="return confirm('Are you sure you want to delete this collage?.');">[Delete]</a>
|
||||
<? } ?>
|
||||
|
@ -40,7 +40,7 @@
|
||||
if($DB->record_count()) {
|
||||
list($ID, $Deleted) = $DB->next_record();
|
||||
if($Deleted) {
|
||||
$Err = 'That collection already exists but needs to be recovered, please <a href="staffpm.php">contact</a> the staff team!';
|
||||
$Err = "That collection already exists but needs to be recovered; please <a href=\"staffpm.php\">contact</a> the staff team!";
|
||||
} else {
|
||||
$Err = "That collection already exists: <a href=\"/collages.php?id=$ID\">$ID</a>.";
|
||||
}
|
||||
|
@ -70,9 +70,9 @@
|
||||
<h2><a href="forums.php">Forums</a> > <?=$ForumName?></h2>
|
||||
<div class="linkbox">
|
||||
<? if(check_forumperm($ForumID, 'Write') && check_forumperm($ForumID, 'Create')){ ?>
|
||||
[<a href="forums.php?action=new&forumid=<?=$ForumID?>">New Thread</a>]
|
||||
[<a href="forums.php?action=new&forumid=<?=$ForumID?>">New thread</a>]
|
||||
<? } ?>
|
||||
[<a href="#" onclick="$('#searchforum').toggle(); this.innerHTML = (this.innerHTML == 'Search this Forum'?'Hide Search':'Search this Forum'); return false;">Search this Forum</a>]
|
||||
[<a href="#" onclick="$('#searchforum').toggle(); this.innerHTML = (this.innerHTML == 'Search this forum'?'Hide search':'Search this forum'); return false;">Search this forum</a>]
|
||||
<div id="searchforum" class="hidden center">
|
||||
<div style="display: inline-block;">
|
||||
<h3>Search this forum:</h3>
|
||||
@ -110,9 +110,9 @@
|
||||
if(check_perms('users_mod')) {
|
||||
$DB->query("SELECT ForumID from subscribed_forums WHERE ForumID='$ForumID' AND SubscriberID='$LoggedUser[ID]'");
|
||||
if($DB->record_count() == 0) { ?>
|
||||
[<a href="forums.php?action=forum_subscribe&perform=add&forumid=<?=$ForumID?>&auth=<?=$LoggedUser['AuthKey']?>">Subscribe to Forum</a>]
|
||||
[<a href="forums.php?action=forum_subscribe&perform=add&forumid=<?=$ForumID?>&auth=<?=$LoggedUser['AuthKey']?>">Subscribe to forum</a>]
|
||||
<? } else { ?>
|
||||
[<a href="forums.php?action=forum_subscribe&perform=remove&forumid=<?=$ForumID?>&auth=<?=$LoggedUser['AuthKey']?>">Unsubscribe from Forum</a>]
|
||||
[<a href="forums.php?action=forum_subscribe&perform=remove&forumid=<?=$ForumID?>&auth=<?=$LoggedUser['AuthKey']?>">Unsubscribe from forum</a>]
|
||||
<? }
|
||||
}
|
||||
*/
|
||||
@ -121,7 +121,7 @@
|
||||
</div>
|
||||
<? if(check_perms('site_moderate_forums')) { ?>
|
||||
<div class="linkbox">
|
||||
<a href="forums.php?action=edit_rules&forumid=<?=$ForumID?>">Change specific rules</a>
|
||||
[<a href="forums.php?action=edit_rules&forumid=<?=$ForumID?>">Change specific rules</a>]
|
||||
</div>
|
||||
<? } ?>
|
||||
<? if(!empty($Forums[$ForumID]['SpecificRules'])) { ?>
|
||||
|
@ -27,7 +27,7 @@
|
||||
<div class="hidden" id="newthreadpreview">
|
||||
<div class="linkbox">
|
||||
<div class="center">
|
||||
<a href="#" onclick="return false;">[Report Thread]</a>
|
||||
<a href="#" onclick="return false;">[Report thread]</a>
|
||||
<a href="#" onclick="return false;"><?=!empty($HeavyInfo['AutoSubscribe']) ? '[Unsubscribe]' : '[Subscribe]'?></a>
|
||||
</div>
|
||||
</div>
|
||||
@ -56,7 +56,7 @@
|
||||
Just now
|
||||
</span>
|
||||
<span id="barpreview" style="float:right;">
|
||||
<a href="#newthreadpreview">[Report Post]</a>
|
||||
<a href="#newthreadpreview">[Report post]</a>
|
||||
|
||||
<a href="#">↑</a>
|
||||
</span>
|
||||
|
@ -162,9 +162,9 @@
|
||||
</h2>
|
||||
<div class="linkbox">
|
||||
<div class="center">
|
||||
<a href="reports.php?action=report&type=thread&id=<?=$ThreadID?>">[Report Thread]</a>
|
||||
<a href="reports.php?action=report&type=thread&id=<?=$ThreadID?>">[Report thread]</a>
|
||||
<a href="#" onclick="Subscribe(<?=$ThreadID?>);return false;" id="subscribelink<?=$ThreadID?>">[<?=(in_array($ThreadID, $UserSubscriptions) ? 'Unsubscribe' : 'Subscribe')?>]</a>
|
||||
<a href="#" onclick="$('#searchthread').toggle(); this.innerHTML = (this.innerHTML == '[Search this Thread]'?'[Hide Search]':'[Search this Thread]'); return false;">[Search this Thread]</a>
|
||||
<a href="#" onclick="$('#searchthread').toggle(); this.innerHTML = (this.innerHTML == '[Search this Thread]'?'[Hide Search]':'[Search this Thread]'); return false;">[Search this thread]</a>
|
||||
</div>
|
||||
<div id="searchthread" class="hidden center">
|
||||
<div style="display: inline-block;">
|
||||
|
@ -1,4 +1,4 @@
|
||||
<? View::show_header(); ?>
|
||||
<div class="poetry">You've stumbled upon a door where your mind is the key. There are none who will lend you guidance; these trials are yours to conquer alone. Entering here will take more than mere logic and strategy, but the criteria are just as hidden as what they reveal. Find yourself, and you will find the very thing hidden behind this page. Beyond here is something like a utopia - beyond here is What.CD.</div>
|
||||
<div class="poetry">You've stumbled upon a door where your mind is the key. There are none who will lend you guidance; these trials are yours to conquer alone. Entering here will take more than mere logic and strategy, but the criteria are just as hidden as what they reveal. Find yourself, and you will find the very thing hidden behind this page. Beyond here is something like a utopia—beyond here is What.CD.</div>
|
||||
<span class="center">This is a mirage.</span>
|
||||
<? View::show_footer(); ?>
|
||||
|
@ -31,7 +31,7 @@
|
||||
$Val->SetFields('confirm_password',true,'compare', 'Your passwords do not match.',array('comparefield'=>'password'));
|
||||
$Val->SetFields('readrules',true,'checkbox', 'You did not check the box that says you will read the rules.');
|
||||
$Val->SetFields('readwiki',true,'checkbox', 'You did not check the box that says you will read the wiki.');
|
||||
$Val->SetFields('agereq',true,'checkbox', 'You did not check the box that says you are 13 or older.');
|
||||
$Val->SetFields('agereq',true,'checkbox', 'You did not check the box that says you are 13 years of age or older.');
|
||||
//$Val->SetFields('captcha',true,'string', 'You did not enter a captcha code.',array('minlength'=>6,'maxlength'=>6));
|
||||
|
||||
if(!empty($_POST['submit'])) {
|
||||
@ -68,7 +68,7 @@
|
||||
if(!$Err) {
|
||||
$torrent_pass=Users::make_secret();
|
||||
|
||||
//Previously SELECT COUNT(ID) FROM users_main, which is a lot slower.
|
||||
// Previously SELECT COUNT(ID) FROM users_main, which is a lot slower.
|
||||
$DB->query("SELECT ID FROM users_main LIMIT 1");
|
||||
$UserCount = $DB->record_count();
|
||||
if($UserCount == 0) {
|
||||
@ -91,7 +91,7 @@
|
||||
$UserID = $DB->inserted_id();
|
||||
|
||||
|
||||
//User created, delete invite. If things break after this point then it's better to have a broken account to fix, or a 'free' invite floating around that can be reused
|
||||
// User created, delete invite. If things break after this point, then it's better to have a broken account to fix than a 'free' invite floating around that can be reused
|
||||
$DB->query("DELETE FROM invites WHERE InviteKey='".db_string($_REQUEST['invite'])."'");
|
||||
|
||||
$DB->query("SELECT ID FROM stylesheets WHERE `Default`='1'");
|
||||
@ -128,7 +128,7 @@
|
||||
list($InviterTreePosition, $TreeID, $TreeLevel) = $DB->next_record();
|
||||
|
||||
// If the inviter doesn't have an invite tree
|
||||
// Note - this should never happen unless you've transfered from another db, like we have
|
||||
// Note: This should never happen unless you've transferred from another database, like What.CD did
|
||||
if($DB->record_count() == 0) {
|
||||
$DB->query("SELECT MAX(TreeID)+1 FROM invite_tree");
|
||||
list($TreeID) = $DB->next_record();
|
||||
|
@ -32,7 +32,7 @@
|
||||
'upload' => '0',
|
||||
'warn' => '0',
|
||||
'delete' => '1',
|
||||
'pm' => '[url=http://'.NONSSL_SITE_URL.'/rules.php?p=upload#r2.2]2.2[/url]. Your torrent was reported because it was a duplicate of another torrent.'
|
||||
'pm' => '[url=http://'.NONSSL_SITE_URL.'/rules.php?p=upload#h2.2]2.2[/url]. Your torrent was reported because it was a duplicate of another torrent.'
|
||||
)
|
||||
),
|
||||
'banned' => array(
|
||||
@ -48,7 +48,7 @@
|
||||
'upload' => '0',
|
||||
'warn' => '4',
|
||||
'delete' => '1',
|
||||
'pm' => '[url=http://'.NONSSL_SITE_URL.'/rules.php?p=upload#r1.2]1.2[/url]. You have uploaded material that is currently forbidden. Items on the Do Not Upload list (at the top of the [url=http://'.NONSSL_SITE_URL.'/upload.php]upload page[/url]) and in the [url=http://'.NONSSL_SITE_URL.'/rules.php?p=upload#r1.2]Specifically Banned[/url] portion of the uploading rules cannot be uploaded to the site. Do not upload them unless your torrent meets a condition specified in the comments of the DNU list.
|
||||
'pm' => '[url=http://'.NONSSL_SITE_URL.'/rules.php?p=upload#h1.2]1.2[/url]. You have uploaded material that is currently forbidden. Items on the Do Not Upload list (at the top of the [url=http://'.NONSSL_SITE_URL.'/upload.php]upload page[/url]) and in the [url=http://'.NONSSL_SITE_URL.'/rules.php?p=upload#h1.2]Specifically Banned[/url] portion of the uploading rules cannot be uploaded to the site. Do not upload them unless your torrent meets a condition specified in the comments of the DNU list.
|
||||
Your torrent was reported because it contained material from the DNU list or from the Specifically Banned section of the rules.'
|
||||
)
|
||||
),
|
||||
@ -106,7 +106,7 @@
|
||||
'upload' => '0',
|
||||
'warn' => '0',
|
||||
'delete' => '1',
|
||||
'pm' => '[url=http://'.NONSSL_SITE_URL.'/rules.php?p=upload#r2.2]2.2[/url]. Your torrent was reported because it was trumped by another torrent.'
|
||||
'pm' => '[url=http://'.NONSSL_SITE_URL.'/rules.php?p=upload#h2.2]2.2[/url]. Your torrent was reported because it was trumped by another torrent.'
|
||||
)
|
||||
)
|
||||
),
|
||||
@ -246,7 +246,7 @@
|
||||
'upload' => '0',
|
||||
'warn' => '1',
|
||||
'delete' => '1',
|
||||
'pm' => '[url=http://'.NONSSL_SITE_URL.'/rules.php?p=upload#r2.1.19.3]2.1.19.3[/url]. Bonus discs may be uploaded separately in accordance with [url=http://'.NONSSL_SITE_URL.'/rules.php?p=upload#r2.4]2.4[/url]. Please note that individual bonus tracks cannot be uploaded without the rest of the album. Bonus tracks are not bonus discs. Enhanced audio CDs with data or video tracks must be uploaded without the non-audio tracks. If you want to share the videos or data, you may host the files off-site with a file sharing service and include the link to that service in your torrent description.
|
||||
'pm' => '[url=http://'.NONSSL_SITE_URL.'/rules.php?p=upload#r2.1.19.3]2.1.19.3[/url]. Bonus discs may be uploaded separately in accordance with [url=http://'.NONSSL_SITE_URL.'/rules.php?p=upload#h2.4]2.4[/url]. Please note that individual bonus tracks cannot be uploaded without the rest of the album. Bonus tracks are not bonus discs. Enhanced audio CDs with data or video tracks must be uploaded without the non-audio tracks. If you want to share the videos or data, you may host the files off-site with a file sharing service and include the link to that service in your torrent description.
|
||||
Your torrent was reported because it contained only bonus tracks without the full album.'
|
||||
)
|
||||
),
|
||||
@ -303,7 +303,7 @@
|
||||
'warn' => '2',
|
||||
'delete' => '1',
|
||||
'pm' => '[url=http://'.NONSSL_SITE_URL.'/rules.php?p=upload#r2.1.6]2.1.6[/url]. All music torrents must be encoded with a single encoder using the same settings.
|
||||
Your torrent was reported because it contained one or more audio files that were encoded by different audio encoders.'
|
||||
Your torrent was reported because it contained one or more audio files that were encoded by different audio encoders or with different encoder settings.'
|
||||
)
|
||||
),
|
||||
'single_track' => array(
|
||||
@ -506,7 +506,7 @@
|
||||
'upload' => '0',
|
||||
'warn' => '0',
|
||||
'delete' => '0',
|
||||
'pm' => '[url=http://'.NONSSL_SITE_URL.'/rules.php?p=upload#r2.3.9]2.3.9[/url]. All lossless analog rips should include clear information about source lineage. All lossless SACD digital layer analog rips and vinyl rips must include clear information about recording equipment used (see [url=http://'.NONSSL_SITE_URL.'/rules.php?p=upload#r2.8]2.8[/url]). If you used a USB turntable for a vinyl rip, clearly indicate this in your lineage information. Also include all intermediate steps up to lossless encoding, such as the program used for mastering, sound card used, etc. Lossless analog rips missing rip information can be trumped by better documented lossless analog rips of equal or better quality. In order to trump a lossless analog rip without a lineage, this lineage must be included as a .txt or .log file within the new torrent.
|
||||
'pm' => '[url=http://'.NONSSL_SITE_URL.'/rules.php?p=upload#r2.3.9]2.3.9[/url]. All lossless analog rips should include clear information about source lineage. All lossless SACD digital layer analog rips and vinyl rips must include clear information about recording equipment used (see [url=http://'.NONSSL_SITE_URL.'/rules.php?p=upload#h2.8]2.8[/url]). If you used a USB turntable for a vinyl rip, clearly indicate this in your lineage information. Also include all intermediate steps up to lossless encoding, such as the program used for mastering, sound card used, etc. Lossless analog rips missing rip information can be trumped by better documented lossless analog rips of equal or better quality. In order to trump a lossless analog rip without a lineage, this lineage must be included as a .txt or .log file within the new torrent.
|
||||
Your torrent is now eligible for trumping by a better-sounding rip with complete lineage information.'
|
||||
)
|
||||
),
|
||||
|
@ -6,7 +6,7 @@
|
||||
<div class="linkbox thin">
|
||||
<a href="reportsv2.php">Views</a>
|
||||
| <a href="reportsv2.php?action=new">New</a>
|
||||
| <a href="reportsv2.php?view=unauto">New (Un-auto)</a>
|
||||
| <a href="reportsv2.php?view=unauto">New (un-auto)</a>
|
||||
| <a href="reportsv2.php?view=staff&id=<?=$LoggedUser['ID']?>">Mine</a>
|
||||
| <a href="reportsv2.php?view=resolved">Old</a>
|
||||
| <a href="reportsv2.php?action=search">Search</a>
|
||||
|
@ -59,9 +59,9 @@
|
||||
$DB->query("SELECT Username FROM users_main WHERE ID=".$ID);
|
||||
list($Username) = $DB->next_record();
|
||||
if($Username) {
|
||||
$Title = $Username."'s in progress reports";
|
||||
$Title = $Username."'s in-progress reports";
|
||||
} else {
|
||||
$Title = $ID."'s in progress reports";
|
||||
$Title = $ID."'s in-progress reports";
|
||||
}
|
||||
$Where = "WHERE r.Status = 'InProgress' AND r.ResolverID = ".$ID;
|
||||
break;
|
||||
@ -69,15 +69,15 @@
|
||||
$DB->query("SELECT Username FROM users_main WHERE ID=".$ID);
|
||||
list($Username) = $DB->next_record();
|
||||
if($Username) {
|
||||
$Title = $Username."'s in resolved reports";
|
||||
$Title = $Username."'s resolved reports";
|
||||
} else {
|
||||
$Title = $ID."'s in resolved reports";
|
||||
$Title = $ID."'s resolved reports";
|
||||
}
|
||||
$Where = "WHERE r.Status = 'Resolved' AND r.ResolverID = ".$ID;
|
||||
$Order = "ORDER BY r.LastChangeTime DESC";
|
||||
break;
|
||||
case "group" :
|
||||
$Title = "Non resolved reports for the group ".$ID;
|
||||
$Title = "Unresolved reports for the group ".$ID;
|
||||
$Where = "WHERE r.Status != 'Resolved' AND tg.ID = ".$ID;
|
||||
break;
|
||||
case "torrent" :
|
||||
@ -85,7 +85,7 @@
|
||||
$Where = "WHERE r.TorrentID = ".$ID;
|
||||
break;
|
||||
case "report" :
|
||||
$Title = "Seeing resolution of report ".$ID;
|
||||
$Title = "Viewing resolution of report ".$ID;
|
||||
$Where = "WHERE r.ID = ".$ID;
|
||||
break;
|
||||
case "reporter" :
|
||||
@ -110,7 +110,7 @@
|
||||
$Where = "WHERE r.Status != 'Resolved' AND t.UserID = ".$ID;
|
||||
break;
|
||||
case "type":
|
||||
$Title = "All New reports for the chosen type";
|
||||
$Title = "All new reports for the chosen type";
|
||||
$Where = "WHERE r.Status = 'New' AND r.Type = '".$ID."'";
|
||||
break;
|
||||
break;
|
||||
|
@ -59,7 +59,7 @@
|
||||
list($Username, $Reports) = $Result;
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$Username?></td>
|
||||
<td><a href="reportsv2.php?view=resolver&id=<?=$UserID?>"><?=$Username?></a></td>
|
||||
<td><?=number_format($Reports)?></td>
|
||||
</tr>
|
||||
<? } ?>
|
||||
@ -79,7 +79,7 @@
|
||||
list($Username, $Reports) = $Result;
|
||||
?>
|
||||
<tr>
|
||||
<td><?=$Username?></td>
|
||||
<td><a href="reportsv2.php?view=resolver&id=<?=$UserID?>"><?=$Username?></a></td>
|
||||
<td><?=number_format($Reports)?></td>
|
||||
</tr>
|
||||
<? } ?>
|
||||
@ -113,7 +113,7 @@
|
||||
Reports of torrents with ID = 1
|
||||
</li>
|
||||
<li>
|
||||
<a href="reportsv2.php?view=torrent&id=1">http://<?=NONSSL_SITE_URL?>/reportsv2.php?view=torrent&id=1</a>
|
||||
<a href="reportsv2.php?view=torrent&id=1">https://<?=SSL_SITE_URL?>/reportsv2.php?view=torrent&id=1</a>
|
||||
</li>
|
||||
</ul>
|
||||
<br />
|
||||
@ -123,7 +123,7 @@
|
||||
Reports of torrents within the group with ID = 1
|
||||
</li>
|
||||
<li>
|
||||
<a href="reportsv2.php?view=group&id=1">http://<?=NONSSL_SITE_URL?>/reportsv2.php?view=group&id=1</a>
|
||||
<a href="reportsv2.php?view=group&id=1">https://<?=SSL_SITE_URL?>/reportsv2.php?view=group&id=1</a>
|
||||
</li>
|
||||
</ul>
|
||||
<br />
|
||||
@ -133,7 +133,7 @@
|
||||
The report with ID = 1
|
||||
</li>
|
||||
<li>
|
||||
<a href="reportsv2.php?view=report&id=1">http://<?=NONSSL_SITE_URL?>/reportsv2.php?view=report&id=1</a>
|
||||
<a href="reportsv2.php?view=report&id=1">https://<?=SSL_SITE_URL?>/reportsv2.php?view=report&id=1</a>
|
||||
</li>
|
||||
</ul>
|
||||
<br />
|
||||
@ -143,7 +143,7 @@
|
||||
Reports created by <?=$Owner?>
|
||||
</li>
|
||||
<li>
|
||||
<a href="reportsv2.php?view=reporter&id=<?=$OwnerID?>">http://<?=NONSSL_SITE_URL?>/reportsv2.php?view=reporter&id=<?=$OwnerID?></a>
|
||||
<a href="reportsv2.php?view=reporter&id=<?=$OwnerID?>">https://<?=SSL_SITE_URL?>/reportsv2.php?view=reporter&id=<?=$OwnerID?></a>
|
||||
</li>
|
||||
</ul>
|
||||
<br />
|
||||
@ -153,7 +153,7 @@
|
||||
Reports for torrents uploaded by <?=$Owner?>
|
||||
</li>
|
||||
<li>
|
||||
<a href="reportsv2.php?view=uploader&id=<?=$OwnerID?>">http://<?=NONSSL_SITE_URL?>/reportsv2.php?view=uploader&id=<?=$OwnerID?></a>
|
||||
<a href="reportsv2.php?view=uploader&id=<?=$OwnerID?>">https://<?=SSL_SITE_URL?>/reportsv2.php?view=uploader&id=<?=$OwnerID?></a>
|
||||
</li>
|
||||
</ul>
|
||||
<br />
|
||||
@ -163,7 +163,7 @@
|
||||
Reports for torrents resolved by <?=$Owner?>
|
||||
</li>
|
||||
<li>
|
||||
<a href="reportsv2.php?view=resolver&id=<?=$OwnerID?>">http://<?=NONSSL_SITE_URL?>/reportsv2.php?view=resolver&id=<?=$OwnerID?></a>
|
||||
<a href="reportsv2.php?view=resolver&id=<?=$OwnerID?>">https://<?=SSL_SITE_URL?>/reportsv2.php?view=resolver&id=<?=$OwnerID?></a>
|
||||
</li>
|
||||
</ul>
|
||||
<br /><br />
|
||||
@ -187,7 +187,7 @@
|
||||
<tr class="colhead">
|
||||
<td>Staff member</td>
|
||||
<td>Current count</td>
|
||||
<td>Tasted</td>
|
||||
<td>Tasted count</td>
|
||||
</tr>
|
||||
|
||||
<?
|
||||
@ -196,9 +196,9 @@
|
||||
<td>
|
||||
<a href="reportsv2.php?view=staff&id=<?=$Array['ResolverID']?>"><?=display_str($Array['Username'])?>'s reports</a>
|
||||
</td>
|
||||
<td><?=$Array['Count']?></td>
|
||||
<td><?=number_format($Array['Count'])?></td>
|
||||
<td>
|
||||
<a href="reportsv2.php?view=tasted&id=<?=$Array['ResolverID']?>"><?=display_str($Array['Tasted'])?></a>
|
||||
<a href="reportsv2.php?view=tasted&id=<?=$Array['ResolverID']?>"><?=number_format($Array['Tasted'])?></a>
|
||||
</td>
|
||||
</tr>
|
||||
<?
|
||||
|
@ -191,13 +191,13 @@
|
||||
<li id="r2.1.6"><a href="#h2.1"><strong>↑_</strong></a> <a href="#r2.1.6">2.1.6.</a> <strong>All music torrents must be encoded with a single encoder using the same settings.</strong>
|
||||
<ul>
|
||||
<li id="r2.1.6.1"><a href="#r2.1.6"><strong>↑_</strong></a> <a href="#r2.1.6.1">2.1.6.1.</a> <strong>This means that you cannot create a torrent that contains both CBR and VBR files, nor can you upload torrents containing a mix of APS (VBR)/V2 (VBR) and APX (VBR)/V0 (VBR) files.</strong> Likewise, this means that you cannot upload torrents containing files of varying bit depths or sampling rates. Exceptions: If the source media was delivered in different bit depths (e.g., 16-bit and 24-bit) or sampling rates (e.g., 48 kHz and 96 kHz) you may upload a torrent containing audio files with different attributes.</li>
|
||||
<li id="r2.1.6.2"><a href="#r2.1.6"><strong>↑_</strong></a> <a href="#r2.1.6.2">2.1.6.2.</a> <strong>Some WEB-sourced albums are only available in hybrid collections (e.g., albums consisting of both 24-bit files and 16-bit files, 96 kHz-sampled and 48 kHz-sampled files, or stereophonic and monophonic files).</strong> If the online retailer supplies the files with such inconsistency, they are acceptable on the site. When requested by the staff, you must be able to provide proof of the WEB-sourcing in the form of web store receipts and album information indicating the non-uniform nature of the audio files. Label them according to the highest bit depth or sampling rate and be sure to note the variation in audio quality in the torrent description (i.e., Tracks 1, 2, and 3 are encoded at 24 bits while Tracks 4, 5, 6, and 7 are encoded at 16 bits).</li>
|
||||
<li id="r2.1.6.3"><a href="#r2.1.6"><strong>↑_</strong></a> <a href="#r2.1.6.3">2.1.6.3.</a> <strong>Including other kinds of audio quality differences in a torrent (i.e., duplicate lossy files in a lossless torrent) is prohibited.</strong> This kind of release is referred to as a "mutt rip."</li>
|
||||
<li id="r2.1.6.2"><a href="#r2.1.6"><strong>↑_</strong></a> <a href="#r2.1.6.2">2.1.6.2.</a> <strong>Some WEB-sourced albums are only available in hybrid collections (e.g., albums consisting of both 24-bit files and 16-bit files, 96 kHz-sampled and 48 kHz-sampled files, or stereophonic and monophonic files).</strong> If the online retailer supplies the files with such inconsistency, they are acceptable on the site. When requested by the staff, you must be able to provide proof of the WEB-sourcing in the form of web store receipts and album information indicating the non-uniform nature of the audio files. Label them according to the highest bit depth or sampling rate and be sure to note the variation in audio quality in the torrent description (e.g., Tracks 1, 2, and 3 are encoded at 24 bits while Tracks 4, 5, 6, and 7 are encoded at 16 bits).</li>
|
||||
<li id="r2.1.6.3"><a href="#r2.1.6"><strong>↑_</strong></a> <a href="#r2.1.6.3">2.1.6.3.</a> <strong>Including other kinds of audio quality differences in a torrent (e.g., duplicate lossy files in a lossless torrent) is prohibited.</strong> This kind of release is referred to as a "mutt rip."</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li id="r2.1.7"><a href="#h2.1"><strong>↑_</strong></a> <a href="#r2.1.7">2.1.7.</a> <strong>Use only the allowed container formats for audio files.</strong> Use .m4a and .mp4 for AAC, and .flac for FLAC only. All other formats should not be encapsulated in random containers (e.g., FLAC must not be in an Ogg container, MP3 must not be in an .m4a container, and so forth). Exceptions: DTS CD-sourced audio rips, although contained in WAV, should have the .dts extension (see <a href="#h2.7">2.7</a>).</li>
|
||||
<li id="r2.1.8"><a href="#h2.1"><strong>↑_</strong></a> <a href="#r2.1.8">2.1.8.</a> <strong>Music not sourced from vinyl must not contain pops, clicks, or skips.</strong> They will be deleted for rip/encode errors if reported. Music sourced from vinyl must follow the rules <a href="#h2.5">found here</a>.</li>
|
||||
<li id="r2.1.9"><a href="#h2.1"><strong>↑_</strong></a> <a href="#r2.1.9">2.1.9.</a> <strong>Freely available music is allowed.</strong> Uploaded music may be freely available on the web (come from official sources such as record labels, band web sites, or the <a href="http://www.archive.org/index.php">Internet Archive</a>). Uploads can come from other torrent sites, but you are responsible for determining the audio quality of the music (i.e., that it is not transcoded, that it does not contain an edited log, that it is not a user compilation, etc.). Users are highly encouraged to provide a link to the source of their upload when uploading freely available music. However, this is not required and the lack of such a link to further information is not grounds for reporting a torrent. All freely available music must conform to both quality rules and formatting rules. This means it must be tagged correctly, not be a transcode, have separate tracks, and so forth. Freely available music uploads should have the "WEB" media format if no other source media (e.g., CD, DVD, etc.) can be established for the files.</li>
|
||||
<li id="r2.1.9"><a href="#h2.1"><strong>↑_</strong></a> <a href="#r2.1.9">2.1.9.</a> <strong>Freely available music is allowed.</strong> Uploaded music may be freely available on the web (come from official sources such as record labels, band web sites, or the <a href="http://www.archive.org/index.php">Internet Archive</a>). Uploads can come from other torrent sites, but you are responsible for determining the audio quality of the music (e.g., that it is not transcoded, that it does not contain an edited log, that it is not a user compilation, etc.). Users are highly encouraged to provide a link to the source of their upload when uploading freely available music. However, this is not required and the lack of such a link to further information is not grounds for reporting a torrent. All freely available music must conform to both quality rules and formatting rules. This means it must be tagged correctly, not be a transcode, have separate tracks, and so forth. Freely available music uploads should have the "WEB" media format if no other source media (e.g., CD, DVD, etc.) can be established for the files.</li>
|
||||
<li id="r2.1.10"><a href="#h2.1"><strong>↑_</strong></a> <a href="#r2.1.10">2.1.10.</a> <strong>Clearly label water-marked or voice-over releases.</strong> Watermarks or voice-overs must be clearly indicated in the torrent description. The torrent will be deleted for quality misrepresentation if this information is not noted.</li>
|
||||
<li id="r2.1.11"><a href="#h2.1"><strong>↑_</strong></a> <a href="#r2.1.11">2.1.11.</a> <strong>Music ripped from the radio (Satellite or FM), television, the web, or podcasts are not allowed.</strong> See <a href="wiki.php?action=article&id=948">this wiki</a> for the difference between web rips and the WEB category.</li>
|
||||
<li id="r2.1.12"><a href="#h2.1"><strong>↑_</strong></a> <a href="#r2.1.12">2.1.12.</a> <strong>No unofficial audience recordings may be uploaded.</strong> These include but are not limited to AUD (Audience), IEM (In Ear Monitor), ALD (Assistive Listening Device), Mini-Disc, and Matrix-sourced recordings (see <a href="#r2.6.3">2.6.3</a>).</li>
|
||||
@ -230,7 +230,7 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li id="r2.1.24"><a href="#h2.1"><strong>↑_</strong></a> <a href="#r2.1.24">2.1.24.</a> <strong>Lossy AAC torrents may only be uploaded when they represent exclusive content not currently available in any other format (e.g., an iTunes WEB exclusive release).</strong> </li>
|
||||
<li id="r2.1.25"><a href="#h2.1"><strong>↑_</strong></a> <a href="#r2.1.25">2.1.25.</a> <strong>No HDCD content may be uploaded to the site.</strong> There are inherent problems with ripping this format, and other forms of high-resolution audio are both more prevalent and preferred at this time (i.e., vinyl, SACD, Blu-ray, etc.). Any CD bearing the HDCD logo can still be ripped using the usual methods for ripping normal audio CDs. See <a href="wiki.php?action=article&id=875">this wiki</a> for more details on the media format.</li>
|
||||
<li id="r2.1.25"><a href="#h2.1"><strong>↑_</strong></a> <a href="#r2.1.25">2.1.25.</a> <strong>No HDCD content may be uploaded to the site.</strong> There are inherent problems with ripping this format, and other forms of high-resolution audio are both more prevalent and preferred at this time (e.g., vinyl, SACD, Blu-ray, etc.). Any CD bearing the HDCD logo can still be ripped using the usual methods for ripping normal audio CDs. See <a href="wiki.php?action=article&id=875">this wiki</a> for more details on the media format.</li>
|
||||
<li id="r2.1.26"><a href="#h2.1"><strong>↑_</strong></a> <a href="#r2.1.26">2.1.26.</a> <strong> Downsampling of digital sources is allowed for certain media types.</strong> Downsampling of CD sources is strictly prohibited. Downsampling of WEB sources is allowed for audio files sampled at 96 kHz and above. If the WEB source is already sampled at a rate of either 44.1 kHz or 48 kHz you may not downsample the audio files any further. Downsampling of SACD, DVD, or Blu-ray sources is allowed in certain cases. See <a href="#r2.8.5">2.8.5</a>, <a href="#r2.7.3">2.7.3</a>, and <a href="#r2.9.5">2.9.5</a> for more information.</li>
|
||||
</ul>
|
||||
</div>
|
||||
@ -319,7 +319,7 @@
|
||||
<li id="r2.2.11.6"><a href="#r2.2.11"><strong>↑_</strong></a> <a href="#r2.2.11.6">2.2.11.6.</a> <strong>Lossy torrents with release information trump unknown release torrents if they share the same tracklist and running order, with one exception.</strong> If it can be established that a lossy Unknown Release torrent is a transcode of an Unknown Release FLAC, and the Unknown Release FLAC is moved into an edition whose release information is known as per <a href="#r2.2.11.5">2.2.11.5</a>, then all lossy transcodes of it are moved with it and are treated as any other lossy torrents already present in the edition as per <a href="#r2.2.11.2">2.2.11.2</a>.</li>
|
||||
<li id="r2.2.11.7"><a href="#r2.2.11"><strong>↑_</strong></a> <a href="#r2.2.11.7">2.2.11.7.</a> <strong>Bonus disc-only uploads can coexist with the complete set in accordance with the trumping rules.</strong> A bonus disc-only release can be trumped by an upload containing the "full" original album + bonus discs, in the same format, in accordance with the usual trumping rules (see <a href="#h2.4">2.4</a> for the rules specific to bonus materials).</li>
|
||||
<li id="r2.2.11.8"><a href="#r2.2.11"><strong>↑_</strong></a> <a href="#r2.2.11.8">2.2.11.8.</a> <strong>Unknown Release torrents may be trumped by seemingly identical torrents whose Edition Information can be verified.</strong> Torrents marked as "Unknown Release" are eligible to be trumped by rips sourced from the same medium, with the same track listing and running order, whose source Edition Information is provided and can be verified.</li>
|
||||
<li id="r2.2.11.9"><a href="#r2.2.11"><strong>↑_</strong></a> <a href="#r2.2.11.9">2.2.11.9.</a> <strong>Only one lossless and two 24-bit lossless vinyl rips are allowed per edition.</strong> A poor sounding lossless rip may be trumped by a better sounding lossless rip, regardless of lineage information. The same quality trump can occur for 24-bit lossless rips. To trump an older torrent for a better sounding version, <span style="font-weight: bold;">you need to report it with clear information about how your rip sounds better than the other one</span> (i.e., specific tracks where the audio is appreciably improved, specific time points that demonstrate the improvement, etc.). Rips of extremely poor quality may be deleted outright if reported. All quality trumps/deletions of this nature are at the discretion of the moderator involved. See <a href="#h2.5">2.5</a>.</li>
|
||||
<li id="r2.2.11.9"><a href="#r2.2.11"><strong>↑_</strong></a> <a href="#r2.2.11.9">2.2.11.9.</a> <strong>Only one lossless and two 24-bit lossless vinyl rips are allowed per edition.</strong> A poor sounding lossless rip may be trumped by a better sounding lossless rip, regardless of lineage information. The same quality trump can occur for 24-bit lossless rips. To trump an older torrent for a better sounding version, <span style="font-weight: bold;">you need to report it with clear information about how your rip sounds better than the other one</span> (e.g., specific tracks where the audio is appreciably improved, specific time points that demonstrate the improvement, etc.). Rips of extremely poor quality may be deleted outright if reported. All quality trumps/deletions of this nature are at the discretion of the moderator involved. See <a href="#h2.5">2.5</a>.</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@ -329,7 +329,7 @@
|
||||
<ul>
|
||||
<li id="r2.3.1"><a href="#h2.3"><strong>↑_</strong></a> <a href="#r2.3.1">2.3.1.</a> <strong>Music releases must be in a directory that contains the music.</strong> This includes single track releases, which must be enclosed in a torrent folder even if there is only one file in the torrent. No music may be compressed in an archive (e.g., .rar, .zip, .tar, .iso). Scene archives of music must be unpacked and not labeled as "scene."</li>
|
||||
<li id="r2.3.2"><a href="#h2.3"><strong>↑_</strong></a> <a href="#r2.3.2">2.3.2.</a> <strong>Name your directories with meaningful titles, such as "Artist - Album (Year) - Format." The minimum acceptable is "Album" although it is preferable to include more information.</strong> If the directory name does not include this minimum then another user can rename the directory, re-upload, and report your torrent for deletion. In addition, torrent folders that are named using the scene convention will be trumpable if the Scene label is absent from the torrent.</li>
|
||||
<li id="r2.3.3"><a href="#h2.3"><strong>↑_</strong></a> <a href="#r2.3.3">2.3.3.</a> <strong>Avoid creating unnecessary nested folders (such as an extra folder for the actual album) inside your properly named directory.</strong> A torrent with unnecessary nested folders is trumpable by a torrent with such folders removed. For single disc albums, all audio files must be included in the main torrent folder. For multi-disc albums, the main torrent folder may include one sub-folder that holds the audio file contents for each disc in the box set, i.e., the main torrent folder is "Adele - 19 (2008) - FLAC" while appropriate sub-folders may include "19 (Disc 1of2)" or "19" and "Live From The Hotel Cafe (Disc 2of2)" or "Acoustic Set Live From The Hotel Cafe, Los Angeles." Additional folders are unnecessary because they do nothing to improve the organization of the torrent. If you are uncertain about what to do for other cases, PM a staff member for guidance.</li>
|
||||
<li id="r2.3.3"><a href="#h2.3"><strong>↑_</strong></a> <a href="#r2.3.3">2.3.3.</a> <strong>Avoid creating unnecessary nested folders (such as an extra folder for the actual album) inside your properly named directory.</strong> A torrent with unnecessary nested folders is trumpable by a torrent with such folders removed. For single disc albums, all audio files must be included in the main torrent folder. For multi-disc albums, the main torrent folder may include one sub-folder that holds the audio file contents for each disc in the box set, e.g., the main torrent folder is "Adele - 19 (2008) - FLAC" while appropriate sub-folders may include "19 (Disc 1of2)" or "19" and "Live From The Hotel Cafe (Disc 2of2)" or "Acoustic Set Live From The Hotel Cafe, Los Angeles." Additional folders are unnecessary because they do nothing to improve the organization of the torrent. If you are uncertain about what to do for other cases, PM a staff member for guidance.</li>
|
||||
<li id="r2.3.4"><a href="#h2.3"><strong>↑_</strong></a> <a href="#r2.3.4">2.3.4.</a> <strong>Label your torrents according to site standards.</strong> Follow the <a href="wiki.php?action=article&id=159">torrent naming guide</a> for help on how to name your uploaded torrents properly. Use the Edition Information box on the <a href="upload.php">upload page</a> to denote different editions or versions of an album (e.g., censored version versus an uncensored version). If you need help merging or editing your upload, please request help in <a href="forums.php?action=viewforum&forumid=61">this forum</a>. For the album category/release type, follow the <a href="wiki.php?action=article&id=202">guidelines here</a>.</li>
|
||||
<li id="r2.3.5"><a href="#h2.3"><strong>↑_</strong></a> <a href="#r2.3.5">2.3.5.</a> <strong>Torrents should never have [REQ] or [REQUEST] in the title or artist name.</strong> If you fill a request using the <a href="requests.php">Requests system</a>, everyone who voted for it will be automatically notified.</li>
|
||||
<li id="r2.3.6"><a href="#h2.3"><strong>↑_</strong></a> <a href="#r2.3.6">2.3.6.</a> <strong>Torrent album titles must accurately reflect the actual album titles.</strong> Use proper capitalization when naming your albums. Typing the album titles in all lowercase letters or all capital letters is unacceptable and makes the torrent trumpable. For detailed information on naming practices see <a href="wiki.php?action=article&id=369">this wiki</a> and <a href="wiki.php?action=article&id=317">this wiki</a>. Any descriptions like [Advance] or [CDM] (if you must use them) should be entered in the Edition Information box on the <a href="upload.php">upload page</a>, not in the title. Exceptions: If the album uses special capitalization, then you may follow that convention.</li>
|
||||
@ -512,7 +512,7 @@
|
||||
<li id="r2.9.3"><a href="#h2.9"><strong>↑_</strong></a> <a href="#r2.9.3">2.9.3.</a> <strong> Blu-ray rip sources must be properly labeled.</strong>
|
||||
<ul>
|
||||
<li id="r2.9.3.1"><a href="#r2.9.3"><strong>↑_</strong></a> <a href="#r2.9.3.1">2.9.3.1.</a> <strong> If the source was lossy (e.g., AC3 or DTS) do not transcode to other formats.</strong> </li>
|
||||
<li id="r2.9.3.2"><a href="#r2.9.3"><strong>↑_</strong></a> <a href="#r2.9.3.2">2.9.3.2.</a> <strong> If the source was a genuine lossless track, identify the track in the album edition field, i.e., "16-bit PCM" or "24-bit DTS-HD MA 5.1."</strong> Sampling rate information may also be included (e.g., "16/48 LPCM") in the album edition field. </li>
|
||||
<li id="r2.9.3.2"><a href="#r2.9.3"><strong>↑_</strong></a> <a href="#r2.9.3.2">2.9.3.2.</a> <strong> If the source was a genuine lossless track, identify the track in the album edition field, e.g., "16-bit PCM" or "24-bit DTS-HD MA 5.1."</strong> Sampling rate information may also be included (e.g., "16/48 LPCM") in the album edition field. </li>
|
||||
</ul>
|
||||
</li>
|
||||
<li id="r2.9.4"><a href="#h2.9"><strong>↑_</strong></a> <a href="#r2.9.4">2.9.4.</a> <strong>Lineage information for a Blu-ray transfer is required and should be included in the torrent folder.</strong>
|
||||
@ -584,11 +584,11 @@
|
||||
<li id="r4.1.1"><a href="#h4.1"><strong>↑_</strong></a> <a href="#r4.1.1">4.1.1.</a> <strong>App releases can be either a torrent of a directory or a single archive.</strong>
|
||||
<ul>
|
||||
<li id="r4.1.1.1"><a href="#r4.1.1"><strong>↑_</strong></a> <a href="#r4.1.1.1">4.1.1.1.</a> <strong>Scene released applications may be archived but must not be password protected.</strong> If archives were originally password protected and had the protection removed, they cannot be represented as official scene releases and should not be labeled as scene torrents. The file hashes between protected and unprotected archives are different, resulting in a modification of the original files. Some packs and collections cannot be archived (see <a href="#r4.1.9">4.1.9</a>).</li>
|
||||
<li id="r4.1.1.2"><a href="#r4.1.1"><strong>↑_</strong></a> <a href="#r4.1.1.2">4.1.1.2.</a> <strong>Mac applications must be archived for them to function.</strong> Mac applications uploaded as .app directories will require a CHMOD operation, which is unnecessary when the application is properly archived (i.e., .dmg, .zip, etc.).</li>
|
||||
<li id="r4.1.1.2"><a href="#r4.1.1"><strong>↑_</strong></a> <a href="#r4.1.1.2">4.1.1.2.</a> <strong>Mac applications must be archived for them to function.</strong> Mac applications uploaded as .app directories will require a CHMOD operation, which is unnecessary when the application is properly archived (e.g., .dmg, .zip, etc.).</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li id="r4.1.2"><a href="#h4.1"><strong>↑_</strong></a> <a href="#r4.1.2">4.1.2.</a> <strong>All applications must come with a crack, keygen, or other method of ensuring that downloaders can install them easily.</strong> App torrents with keygens, cracks, or patches that do not work or torrents missing clear installation instructions will be deleted if reported. No exceptions.</li>
|
||||
<li id="r4.1.3"><a href="#h4.1"><strong>↑_</strong></a> <a href="#r4.1.3">4.1.3.</a> <strong>App releases must not be freely available tools.</strong> Application releases cannot be freely downloaded anywhere from any official source. Nor may you upload open source applications where the source code is available for free. Closed or shareware installers like Crossover Office are allowed. Note: If all official sources stop hosting and remove a freely available application and its source code from their site(s) due to varying reasons (i.e., legal concerns, dead development, etc.), the application ceases to be freely available. You may then upload it in that case.</li>
|
||||
<li id="r4.1.3"><a href="#h4.1"><strong>↑_</strong></a> <a href="#r4.1.3">4.1.3.</a> <strong>App releases must not be freely available tools.</strong> Application releases cannot be freely downloaded anywhere from any official source. Nor may you upload open source applications where the source code is available for free. Closed or shareware installers like Crossover Office are allowed. Note: If all official sources stop hosting and remove a freely available application and its source code from their site(s) due to varying reasons (e.g., legal concerns, dead development, etc.), the application ceases to be freely available. You may then upload it in that case.</li>
|
||||
<li id="r4.1.4"><a href="#h4.1"><strong>↑_</strong></a> <a href="#r4.1.4">4.1.4.</a> <strong>Release descriptions for applications must contain good information about the application.</strong> You should either have a small description of the program (either taken from its web site or from an NFO file) or a link to the information -- but ideally both. Torrents missing this information will be deleted when reported.</li>
|
||||
<li id="r4.1.5"><a href="#h4.1"><strong>↑_</strong></a> <a href="#r4.1.5">4.1.5.</a> <strong>The torrent title must have a descriptive name.</strong> The torrent title should at least include the application name and release version. Optionally, you may include additional labels for operating system and method of circumvention (e.g., crack, patch, keygen, or serial). For example, "AcrylicApps Wallet v3.0.1.493 MacOSX Cracked."</li>
|
||||
<li id="r4.1.6"><a href="#h4.1"><strong>↑_</strong></a> <a href="#r4.1.6">4.1.6.</a> <strong>Use relevant tags for your torrent.</strong> Add all applicable default <a href="?p=tag">Gazelle tags</a> to help downloaders find your torrent. The default tags are apps.mac for Mac applications, apps.windows for Windows applications, and apps.sound for audio applications. You may add additional tags if the default ones do not apply (such as apps.linux).</li>
|
||||
@ -671,7 +671,7 @@
|
||||
<div class="box pad" style="padding:10px 10px 10px 20px;">
|
||||
<ul>
|
||||
<li id="r5.4.1"><a href="#h5.4"><strong>↑_</strong></a> <a href="#r5.4.1">5.4.1.</a> <strong>All comic page scans must have zero-padded numbers and may be archived in .pdf, .rar (.cbr) or .zip (.cbz) files.</strong> The contents of the archive or directory must be image files (either JPEG or PNG), which are named sequentially so that they display in the correct order by <a href="http://en.wikipedia.org/wiki/Comparison_of_image_viewers">comic reading software</a> such as <a href="http://www.cdisplay.me/">CDisplay</a> and <a href="http://www.feedface.com/software/ffview.html">FFView</a>. The page numbers and books must be zero-padded for this same reason. For example, this constitutes good numbering: file01.jpg, file02.jpg,... file30.jpg; and this constitutes bad numbering: file1.jpg, file2.jpg, file3.jpg,... file30.jpg.</li>
|
||||
<li id="r5.4.2"><a href="#h5.4"><strong>↑_</strong></a> <a href="#r5.4.2">5.4.2.</a> <strong>Comic book archive file names must be informative.</strong> The archive names should include at least the Book's name (i.e., Uncanny X-Men), the volume (if there's more than one volume for that book), and the issue number. Including the cover year, scanner information (to differentiate between different scans of the same book), and issue's title (i.e., Days of Future Past) is strongly recommended. For example: Buffy the Vampire Slayer Season Eight - #01 - 2007 - The Long Way Home Part 1.cbr and Amazing Spiderman - Volume 1 - #10 - 1964.cbz.</li>
|
||||
<li id="r5.4.2"><a href="#h5.4"><strong>↑_</strong></a> <a href="#r5.4.2">5.4.2.</a> <strong>Comic book archive file names must be informative.</strong> The archive names should include at least the book's name (e.g., Uncanny X-Men), the volume (if there's more than one volume for that book), and the issue number. Including the cover year, scanner information (to differentiate between different scans of the same book), and the issue's title (e.g., Days of Future Past) is strongly recommended. For example: Buffy the Vampire Slayer Season Eight - #01 - 2007 - The Long Way Home Part 1.cbr and Amazing Spiderman - Volume 1 - #10 - 1964.cbz.</li>
|
||||
<li id="r5.4.3"><a href="#h5.4"><strong>↑_</strong></a> <a href="#r5.4.3">5.4.3.</a> <strong>The directory name should uniquely identify its contents.</strong> You should include the title, as well as the issue numbers included (if applicable). The title, volume, cover year, and story name can often be found in small type at the bottom of the page opposite the inside cover. Directories should be named with the title of the series and the issue numbers. For example: ../Buffy the Vampire Slayer Season Eight - #01-#08/ and ../Amazing Spiderman - Volume 1 - #10-#20/.</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
@ -125,27 +125,27 @@
|
||||
|
||||
View::show_header('Detailed User Statistics');
|
||||
?>
|
||||
<h3>User Flow</h3>
|
||||
<h3 id="User_Flow"><a href="#User_Flow">User Flow</a></h3>
|
||||
<div class="box pad center">
|
||||
<img src="http://chart.apis.google.com/chart?cht=lc&chs=880x160&chco=000D99,99000D&chg=0,-1,1,1&chxt=y,x&chxs=0,h&chxl=1:|<?=implode('|',$Labels)?>&chxr=0,0,<?=$Max?>&chd=t:<?=implode(',',$InFlow)?>|<?=implode(',',$OutFlow)?>&chls=2,4,0&chdl=New+Registrations|Disabled+Users&chf=bg,s,FFFFFF00" alt="User Flow Chart" />
|
||||
</div>
|
||||
<br />
|
||||
<h3>User Classes</h3>
|
||||
<h3 id="User_Classes"><a href="#User_Classes">User Classes</a></h3>
|
||||
<div class="box pad center">
|
||||
<img src="<?=$ClassDistribution?>" alt="User Class Distribution" />
|
||||
</div>
|
||||
<br />
|
||||
<h3>User Platforms</h3>
|
||||
<h3 id="User_Platforms"><a href="#User_Platforms">User Platforms</a></h3>
|
||||
<div class="box pad center">
|
||||
<img src="<?=$PlatformDistribution?>" alt="User Platform Distribution" />
|
||||
</div>
|
||||
<br />
|
||||
<h3>User Browsers</h3>
|
||||
<h3 id="User_Browsers"><a href="#User_Browsers">User Browsers</a></h3>
|
||||
<div class="box pad center">
|
||||
<img src="<?=$BrowserDistribution?>" alt="User Browsers Market Share" />
|
||||
</div>
|
||||
<br />
|
||||
<h3>Geographical Distribution Map</h3>
|
||||
<h3 id="Geo_Dist_Map"><a href="#Geo_Dist_Map">Geographical Distribution Map</a></h3>
|
||||
<div class="box center">
|
||||
<img src="http://chart.apis.google.com/chart?cht=map:fixed=-55,-180,73,180&chs=440x220&chd=t:<?=implode(',',$Rank)?>&chco=FFFFFF,EDEDED,1F0066&chld=<?=implode('|',$Countries)?>&chf=bg,s,CCD6FF" alt="Geographical Distribution Map - Worldwide" />
|
||||
<img src="http://chart.apis.google.com/chart?cht=map:fixed=37,-26,65,67&chs=440x220&chs=440x220&chd=t:<?=implode(',',$Rank)?>&chco=FFFFFF,EDEDED,1F0066&chld=<?=implode('|',$Countries)?>&chf=bg,s,CCD6FF" alt="Geographical Distribution Map - Europe" />
|
||||
|
@ -5,7 +5,7 @@
|
||||
View::show_header();
|
||||
?>
|
||||
<div class="content_basiccontainer">
|
||||
You do not have access to view this feature
|
||||
You do not have access to view this feature.
|
||||
</div>
|
||||
<?
|
||||
View::show_footer();
|
||||
|
@ -71,8 +71,8 @@
|
||||
<td class="label">Tags (comma-separated):</td>
|
||||
<td class="ft_taglist">
|
||||
<input type="text" name="tags" size="75" value="<? if(!empty($_GET['tags'])) { echo display_str($_GET['tags']);} ?>" />
|
||||
<input type="radio" id="rdoAll" name="anyall" value="all"<?=($_GET['anyall']!='any'?' checked':'')?>><label for="rdoAll"> All</label>
|
||||
<input type="radio" id="rdoAny" name="anyall" value="any"<?=($_GET['anyall']=='any'?' checked':'')?>><label for="rdoAny"> Any</label>
|
||||
<input type="radio" id="rdoAll" name="anyall" value="all"<?=($_GET['anyall']!='any'?' checked="checked"':'')?>><label for="rdoAll"> All</label>
|
||||
<input type="radio" id="rdoAny" name="anyall" value="any"<?=($_GET['anyall']=='any'?' checked="checked"':'')?>><label for="rdoAny"> Any</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -81,7 +81,7 @@
|
||||
<select name="format" style="width:auto;" class="ft_format">
|
||||
<option value="">Any</option>
|
||||
<? foreach ($Formats as $FormatName) { ?>
|
||||
<option value="<?=display_str($FormatName)?>" <? if(isset($_GET['format']) && $FormatName==$_GET['format']) { ?>selected="selected"<? } ?>><?=display_str($FormatName)?></option>
|
||||
<option value="<?=display_str($FormatName)?>"<? if(isset($_GET['format']) && $FormatName==$_GET['format']) { ?> selected="selected"<? } ?>><?=display_str($FormatName)?></option>
|
||||
<? } ?> </select>
|
||||
</td>
|
||||
</tr>
|
||||
@ -124,7 +124,7 @@
|
||||
$FreeleechToggleQuery .= 'freeleech=' . $FreeleechToggleName;
|
||||
|
||||
?>
|
||||
<div style="text-align: right;">
|
||||
<div style="text-align: right;" class="linkbox">
|
||||
<a href="top10.php?<?=$FreeleechToggleQuery?>">[<?=ucfirst($FreeleechToggleName)?> Freeleech in Top 10]</a>
|
||||
</div>
|
||||
<?
|
||||
|
@ -109,8 +109,8 @@
|
||||
<td class="label">Tags (comma-separated):</td>
|
||||
<td class="ft_taglist">
|
||||
<input type="text" name="tags" size="75" value="<? if(!empty($_GET['tags'])) { echo display_str($_GET['tags']);} ?>" />
|
||||
<input type="radio" id="rdoAll" name="anyall" value="all"<?=($_GET['anyall']!='any'?' checked':'')?>><label for="rdoAll"> All</label>
|
||||
<input type="radio" id="rdoAny" name="anyall" value="any"<?=($_GET['anyall']=='any'?' checked':'')?>><label for="rdoAny"> Any</label>
|
||||
<input type="radio" id="rdoAll" name="anyall" value="all"<?=($_GET['anyall']!='any'?' checked="checked"':'')?>><label for="rdoAll"> All</label>
|
||||
<input type="radio" id="rdoAny" name="anyall" value="any"<?=($_GET['anyall']=='any'?' checked="checked"':'')?>><label for="rdoAny"> Any</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="yearfilter">
|
||||
@ -212,7 +212,7 @@
|
||||
<tr class="group discog<?=$SnatchedGroupClass?>" id="group_<?=$GroupID?>">
|
||||
<td class="center">
|
||||
<div title="View" id="showimg_<?=$GroupID?>" class="show_torrents">
|
||||
<a href="#" class="show_torrents_link" onclick="toggle_group(<?=$GroupID?>, this, event)" title="Collapse this group"></a>
|
||||
<a href="#" class="show_torrents_link" onclick="toggle_group(<?=$GroupID?>, this, event)" title="Collapse this group. Hold "Ctrl" while clicking to collapse all groups on this page."></a>
|
||||
</div>
|
||||
</td>
|
||||
<td class="center">
|
||||
@ -383,4 +383,4 @@
|
||||
</div>
|
||||
<?
|
||||
View::show_footer();
|
||||
?>
|
||||
?>
|
||||
|
@ -632,7 +632,7 @@ function header_link($SortKey,$DefaultWay="desc") {
|
||||
</tr>
|
||||
<tr id="rip_specifics">
|
||||
<td class="label">Rip specifics:</td>
|
||||
<td class="nobr" colspan="3" class="ft_ripspecifics">
|
||||
<td class="nobr ft_ripspecifics" colspan="3">
|
||||
<select id="bitrate" name="encoding" class="ft_bitrate">
|
||||
<option value="">Bitrate</option>
|
||||
<? foreach ($Bitrates as $BitrateName) { ?>
|
||||
@ -660,7 +660,7 @@ function header_link($SortKey,$DefaultWay="desc") {
|
||||
</tr>
|
||||
<tr id="misc">
|
||||
<td class="label">Misc:</td>
|
||||
<td class="nobr" colspan="3" class="ft_misc">
|
||||
<td class="nobr ft_misc" colspan="3">
|
||||
<select name="haslog" class="ft_haslog">
|
||||
<option value="">Has Log</option>
|
||||
<option value="1" <?Format::selected('haslog','1')?>>Yes</option>
|
||||
@ -754,7 +754,7 @@ function header_link($SortKey,$DefaultWay="desc") {
|
||||
$x++;
|
||||
?>
|
||||
<td>
|
||||
<input type="checkbox" name="filter_cat[<?=($CatKey+1)?>]" id="cat_<?=($CatKey+1)?>" value="1" <? if (isset($_GET['filter_cat'][$CatKey+1])) { ?>checked="checked"<? } ?> />
|
||||
<input type="checkbox" name="filter_cat[<?=($CatKey+1)?>]" id="cat_<?=($CatKey+1)?>" value="1" <? if (isset($_GET['filter_cat'][$CatKey+1])) { ?>checked="checked" <? } ?>/>
|
||||
<label for="cat_<?=($CatKey+1)?>"><?=$CatName?></label>
|
||||
</td>
|
||||
<?
|
||||
@ -762,7 +762,7 @@ function header_link($SortKey,$DefaultWay="desc") {
|
||||
?>
|
||||
</tr>
|
||||
</table>
|
||||
<table class="layout cat_list <? if (empty($LoggedUser['ShowTags'])) { ?>hidden<? } ?>" id="taglist">
|
||||
<table class="layout cat_list<? if (empty($LoggedUser['ShowTags'])) { ?> hidden<? } ?>" id="taglist">
|
||||
<tr>
|
||||
<?
|
||||
$GenreTags = $Cache->get_value('genre_tags');
|
||||
|
@ -575,18 +575,18 @@ function filelist($Str) {
|
||||
</blockquote>
|
||||
<? if(check_perms('site_moderate_requests')) { ?>
|
||||
<div class="linkbox">
|
||||
<a href="torrents.php?action=masspm&id=<?=$GroupID?>&torrentid=<?=$TorrentID?>">[Mass PM Snatchers]</a>
|
||||
<a href="torrents.php?action=masspm&id=<?=$GroupID?>&torrentid=<?=$TorrentID?>">[Mass PM snatchers]</a>
|
||||
</div>
|
||||
<? } ?>
|
||||
<div class="linkbox">
|
||||
<a href="#" onclick="show_peers('<?=$TorrentID?>', 0);return false;">(View Peerlist)</a>
|
||||
<a href="#" onclick="show_peers('<?=$TorrentID?>', 0);return false;">(View peer list)</a>
|
||||
<? if(check_perms('site_view_torrent_snatchlist')) { ?>
|
||||
<a href="#" onclick="show_downloads('<?=$TorrentID?>', 0);return false;">(View Downloadlist)</a>
|
||||
<a href="#" onclick="show_snatches('<?=$TorrentID?>', 0);return false;">(View Snatchlist)</a>
|
||||
<a href="#" onclick="show_downloads('<?=$TorrentID?>', 0);return false;" title="View the list of users that have clicked the "DL" button.">(View download list)</a>
|
||||
<a href="#" onclick="show_snatches('<?=$TorrentID?>', 0);return false;" title="View the list of users that have reported a snatch to the tracker.">(View snatch list)</a>
|
||||
<? } ?>
|
||||
<a href="#" onclick="show_files('<?=$TorrentID?>');return false;">(View file list)</a>
|
||||
<? if($Reported) { ?>
|
||||
<a href="#" onclick="show_reported('<?=$TorrentID?>');return false;">(View Report Information)</a>
|
||||
<a href="#" onclick="show_reported('<?=$TorrentID?>');return false;">(View report information)</a>
|
||||
<? } ?>
|
||||
</div>
|
||||
<div id="peers_<?=$TorrentID?>" class="hidden"></div>
|
||||
@ -610,7 +610,7 @@ function filelist($Str) {
|
||||
$i = 0;
|
||||
?>
|
||||
<div class="box">
|
||||
<div class="head"><span style="font-weight: bold;">Requests (<?=count($Requests)?>)</span> <span style="float:right;"><a href="#" onclick="$('#requests').toggle(); this.innerHTML=(this.innerHTML=='(Hide)'?'(Show)':'(Hide)'); return false;">(Show)</a></span></div>
|
||||
<div class="head"><span style="font-weight: bold;">Requests (<?=count($Requests)?>)</span> <a href="#" style="float:right;" onclick="$('#requests').toggle(); this.innerHTML=(this.innerHTML=='(Hide)'?'(Show)':'(Hide)'); return false;">(Show)</a></div>
|
||||
<table id="requests" class="request_table hidden">
|
||||
<tr class="colhead">
|
||||
<td>Format / Bitrate / Media</td>
|
||||
|
@ -190,7 +190,7 @@ function header_link($SortKey, $DefaultWay = "desc") {
|
||||
<a href="torrents.php?action=notify_clear_filter&filterid=<?=$FilterID?>&auth=<?=$LoggedUser['AuthKey']?>">Clear all in filter</a>
|
||||
<a href="torrents.php?action=notify_catchup_filter&filterid=<?=$FilterID?>&auth=<?=$LoggedUser['AuthKey']?>">Mark all in filter as read</a>
|
||||
</div>
|
||||
<form class="manage_form" name="torrents" id="notificationform_<?=$FilterID?>">
|
||||
<form class="manage_form" name="torrents" id="notificationform_<?=$FilterID?>" action="">
|
||||
<table class="torrent_table cats checkboxes border">
|
||||
<tr class="colhead">
|
||||
<td style="text-align: center"><input type="checkbox" name="toggle" onclick="ToggleBoxes(this.form, this.checked)" /></td>
|
||||
|
@ -287,7 +287,7 @@ function header_link($SortKey,$DefaultWay="DESC") {
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"><strong>Rip Specifics:</strong></td>
|
||||
<td class="label"><strong>Rip specifics:</strong></td>
|
||||
<td class="nobr" colspan="3">
|
||||
<select id="bitrate" name="bitrate" class="ft_bitrate">
|
||||
<option value="">Bitrate</option>
|
||||
|
@ -13,8 +13,8 @@
|
||||
This has <span id="upvotes" class="favoritecount"><?=$UpVotes?></span> <?=(($UpVotes==1)?'upvote':'upvotes')?> out of <span id="totalvotes" class="favoritecount"><?=$TotalVotes?></span> total<span id="upvoted" <?=($Voted!='Up'?'class="hidden"':'')?>>, including your upvote</span><span id="downvoted" <?=($Voted!='Down'?'class="hidden"':'')?>>, including your downvote</span>.
|
||||
<br /><br />
|
||||
<? if (check_perms('site_album_votes')) { ?>
|
||||
<span <?=($Voted?'class="hidden"':'')?> id="vote_message"><a href="#" class="upvote" onClick="UpVoteGroup(<?=$GroupID?>, '<?=$LoggedUser['AuthKey']?>'); return false;">Upvote</a> - <a href="#" class="downvote" onClick="DownVoteGroup(<?=$GroupID?>, '<?=$LoggedUser['AuthKey']?>'); return false;">Downvote</a></span>
|
||||
<span <?=($Voted?'class="hidden"':'')?> id="vote_message"><a href="#" class="upvote" onclick="UpVoteGroup(<?=$GroupID?>, '<?=$LoggedUser['AuthKey']?>'); return false;">Upvote</a> - <a href="#" class="downvote" onclick="DownVoteGroup(<?=$GroupID?>, '<?=$LoggedUser['AuthKey']?>'); return false;">Downvote</a></span>
|
||||
<? } ?>
|
||||
<span <?=($Voted?'':'class="hidden"')?> id="unvote_message">Changed your mind?<br /><a href="#" onClick="UnvoteGroup(<?=$GroupID?>, '<?=$LoggedUser['AuthKey']?>'); return false;">Clear your vote</a></span>
|
||||
<span <?=($Voted?'':'class="hidden"')?> id="unvote_message">Changed your mind?<br /><a href="#" onclick="UnvoteGroup(<?=$GroupID?>, '<?=$LoggedUser['AuthKey']?>'); return false;">Clear your vote</a></span>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -102,7 +102,7 @@ function checked($Checked) {
|
||||
</tr>
|
||||
<? if (check_perms('site_advanced_search')) { ?>
|
||||
<tr>
|
||||
<td class="label"><strong>Default Search Type</strong></td>
|
||||
<td class="label"><strong>Default search type</strong></td>
|
||||
<td>
|
||||
<select name="searchtype" id="searchtype">
|
||||
<option value="0"<? if ($SiteOptions['SearchType'] == 0) { ?>selected="selected"<? } ?>>Simple</option>
|
||||
@ -112,7 +112,7 @@ function checked($Checked) {
|
||||
</tr>
|
||||
<? } ?>
|
||||
<tr>
|
||||
<td class="label"><strong>Torrent Grouping</strong></td>
|
||||
<td class="label"><strong>Torrent grouping</strong></td>
|
||||
<td>
|
||||
<select name="disablegrouping" id="disablegrouping">
|
||||
<option value="0"<? if ($SiteOptions['DisableGrouping2'] == 0) { ?>selected="selected"<? } ?>>Group torrents by default</option>
|
||||
@ -125,7 +125,7 @@ function checked($Checked) {
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"><strong>Discography View</strong></td>
|
||||
<td class="label"><strong>Discography view</strong></td>
|
||||
<td>
|
||||
<select name="discogview" id="discogview">
|
||||
<option value="0"<? if ($SiteOptions['DiscogView'] == 0) { ?>selected="selected"<? } ?>>Open by default</option>
|
||||
@ -141,7 +141,7 @@ function checked($Checked) {
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"><strong>Posts per page (Forum)</strong></td>
|
||||
<td class="label"><strong>Forum posts per page</strong></td>
|
||||
<td>
|
||||
<select name="postsperpage" id="postsperpage">
|
||||
<option value="25"<? if ($SiteOptions['PostsPerPage'] == 25) { ?>selected="selected"<? } ?>>25 (Default)</option>
|
||||
@ -191,7 +191,7 @@ function checked($Checked) {
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="label"><strong>Browse Page Tag list</strong></td>
|
||||
<td class="label"><strong>Browse page tag list</strong></td>
|
||||
<td>
|
||||
<select name="showtags" id="showtags">
|
||||
<option value="1"<? if ($SiteOptions['ShowTags'] == 1) { ?>selected="selected"<? } ?>>Open by default.</option>
|
||||
@ -290,7 +290,7 @@ function checked($Checked) {
|
||||
<tr>
|
||||
<td class="label"><strong>Email</strong></td>
|
||||
<td><input type="text" size="50" name="email" id="email" value="<?=display_str($Email)?>" />
|
||||
<p class="min_padding">If changing this field you must enter your current password in the "Current password" field before saving your changes.</p>
|
||||
<p class="min_padding">If changing this field, you must enter your current password in the "Current password" field before saving your changes.</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
@ -444,7 +444,7 @@ function checked($Checked) {
|
||||
</tr>
|
||||
<tr class="colhead_dark">
|
||||
<td colspan="2">
|
||||
<strong>Reset Passkey</strong>
|
||||
<strong>Reset passkey</strong>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
|
@ -58,7 +58,7 @@
|
||||
<input type="hidden" name="action" value="sessions" />
|
||||
<input type="hidden" name="auth" value="<?=$LoggedUser['AuthKey']?>" />
|
||||
<input type="hidden" name="all" value="1" />
|
||||
<input type="submit" value="Logout All" />
|
||||
<input type="submit" value="Log out all" />
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
@ -78,7 +78,7 @@
|
||||
<input type="hidden" name="action" value="sessions" />
|
||||
<input type="hidden" name="auth" value="<?=$LoggedUser['AuthKey']?>" />
|
||||
<input type="hidden" name="session" value="<?=$ThisSessionID?>" />
|
||||
<input type="submit" value="<?=(($ThisSessionID == $SessionID)?'Current" disabled="disabled':'Logout')?>" />
|
||||
<input type="submit" value="<?=(($ThisSessionID == $SessionID)?'Current" disabled="disabled':'Log out')?>" />
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
|
@ -273,7 +273,7 @@ function check_paranoia_here($Setting) {
|
||||
$ArtistsAdded = 0;
|
||||
}
|
||||
|
||||
/*include(SERVER_ROOT.'/classes/class_user_rank.php');
|
||||
include(SERVER_ROOT.'/classes/class_user_rank.php');
|
||||
$Rank = new USER_RANK;
|
||||
|
||||
$UploadedRank = $Rank->get_rank('uploaded', $Uploaded);
|
||||
@ -291,7 +291,7 @@ function check_paranoia_here($Setting) {
|
||||
} else {
|
||||
$Ratio = round($Uploaded/$Downloaded, 2);
|
||||
}
|
||||
$OverallRank = $Rank->overall_score($UploadedRank, $DownloadedRank, $UploadsRank, $RequestRank, $PostRank, $BountyRank, $ArtistsRank, $Ratio);*/
|
||||
$OverallRank = $Rank->overall_score($UploadedRank, $DownloadedRank, $UploadsRank, $RequestRank, $PostRank, $BountyRank, $ArtistsRank, $Ratio);
|
||||
|
||||
?>
|
||||
<div class="box box_info box_userinfo_percentile">
|
||||
|
@ -40,17 +40,14 @@
|
||||
<div class="header">
|
||||
<h2>
|
||||
Quote notifications
|
||||
<?=$NumResults && !empty($UnreadSQL) ? " ($NumResults new)" : ""
|
||||
?>
|
||||
<?=$NumResults && !empty($UnreadSQL) ? " ($NumResults new)" : "" ?>
|
||||
</h2>
|
||||
<div class="linkbox pager">
|
||||
<br />
|
||||
<? if ($UnreadSQL) { ?>
|
||||
<a href="userhistory.php?action=quote_notifications&showall=1">Show
|
||||
all quotes</a>
|
||||
<a href="userhistory.php?action=quote_notifications&showall=1">Show all quotes</a>
|
||||
<? } else { ?>
|
||||
<a href="userhistory.php?action=quote_notifications">Show unread
|
||||
quotes</a>
|
||||
<a href="userhistory.php?action=quote_notifications">Show unread quotes</a>
|
||||
<? } ?>
|
||||
<a href="userhistory.php?action=subscriptions">Show subscriptions</a>
|
||||
<br /> <br />
|
||||
@ -71,24 +68,20 @@
|
||||
?>
|
||||
<table class='forum_post box vertical_margin noavatar'>
|
||||
<tr class='colhead_dark'>
|
||||
<td colspan="2"><span style="float: left;"> <a
|
||||
href="forums.php?action=viewforum&forumid=<?=$Result['ForumID'] ?>"><?=$Result['ForumName']
|
||||
?></a>
|
||||
> <a
|
||||
href="forums.php?action=viewthread&threadid=<?=$Result['TopicID'] ?>"
|
||||
title="<?=display_str($Result['Title']) ?>"><?=Format::cut_string($Result['Title'], 75)
|
||||
?></a>
|
||||
<td colspan="2">
|
||||
<span style="float: left;">
|
||||
<a href="forums.php?action=viewforum&forumid=<?=$Result['ForumID'] ?>"><?=$Result['ForumName'] ?></a>
|
||||
>
|
||||
<a href="forums.php?action=viewthread&threadid=<?=$Result['TopicID'] ?>" title="<?=display_str($Result['Title']) ?>"><?=Format::cut_string($Result['Title'], 75) ?></a>
|
||||
> Quoted by <?=Users::format_username($Result['QuoterID'], false, false, false, false) ?>
|
||||
</span><span style="float: left;" class="last_read"
|
||||
title="Jump to last read"> <a
|
||||
href="forums.php?action=viewthread&threadid=<?=$Result['TopicID']
|
||||
. ($Result['PostID'] ? '&postid=' . $Result['PostID']
|
||||
. '#post' . $Result['PostID']
|
||||
: '')
|
||||
?>"></a>
|
||||
</span><span id="bar<?=$Result['PostID'] ?>" style="float: right;"> <a
|
||||
href="#">↑</a>
|
||||
</span></td>
|
||||
</span>
|
||||
<span style="float: left;" class="last_read" title="Jump to last read">
|
||||
<a href="forums.php?action=viewthread&threadid=<?=$Result['TopicID'].($Result['PostID'] ? '&postid=' . $Result['PostID'].'#post'.$Result['PostID'] : '') ?>"></a>
|
||||
</span>
|
||||
<span id="bar<?=$Result['PostID'] ?>" style="float: right;">
|
||||
<a href="#">↑</a>
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<? } ?>
|
||||
|
@ -118,7 +118,7 @@
|
||||
?>
|
||||
<a href="userhistory.php?action=catchup&auth=<?=$LoggedUser['AuthKey']?>">Catch up</a>
|
||||
<a href="userhistory.php?action=posts&userid=<?=$LoggedUser['ID']?>">Go to post history</a>
|
||||
<a href="userhistory.php?action=quote_notifications">Quote Notifications</a>
|
||||
<a href="userhistory.php?action=quote_notifications">Quote notifications</a>
|
||||
</div>
|
||||
</div>
|
||||
<?
|
||||
|
@ -30,8 +30,8 @@
|
||||
<td><?=$Title?></td>
|
||||
<td><?=Users::format_username($AuthorID, false, false, false)?></td>
|
||||
<td><?=time_diff($Date)?></td>
|
||||
<td><input type="radio" name="old" value="<?=$Revision?>" disabled /></td>
|
||||
<td><input type="radio" name="new" value="<?=$Revision?>" /></td>
|
||||
<td><input type="radio" name="old" value="<?=$Revision?>" disabled="disabled" /></td>
|
||||
<td><input type="radio" name="new" value="<?=$Revision?>" checked="checked" /></td>
|
||||
</tr>
|
||||
<?
|
||||
$DB->query("SELECT
|
||||
|
Loading…
Reference in New Issue
Block a user