2013-02-22 08:00:24 +00:00
< ? php
2011-03-28 14:21:28 +00:00
if ( check_perms ( 'admin_reports' ) && ! empty ( $_GET [ 'remove' ]) && is_number ( $_GET [ 'remove' ])) {
$DB -> query ( " DELETE FROM torrents_bad_files WHERE TorrentID = " . $_GET [ 'remove' ]);
$DB -> query ( " SELECT GroupID FROM torrents WHERE ID = " . $_GET [ 'remove' ]);
list ( $GroupID ) = $DB -> next_record ();
$Cache -> delete_value ( 'torrents_details_' . $GroupID );
}
if ( ! empty ( $_GET [ 'filter' ]) && $_GET [ 'filter' ] == " all " ) {
$Join = " " ;
$All = true ;
} else {
$Join = " JOIN xbt_snatched as x ON x.fid=tfi.TorrentID AND x.uid = " . $LoggedUser [ 'ID' ];
$All = false ;
}
2012-10-11 08:00:15 +00:00
View :: show_header ( 'Torrents with bad file names' );
2011-03-28 14:21:28 +00:00
$DB -> query ( " SELECT tfi.TorrentID, t.GroupID FROM torrents_bad_files AS tfi JOIN torrents AS t ON t.ID = tfi.TorrentID " . $Join . " ORDER BY tfi.TimeAdded ASC " );
$TorrentsInfo = $DB -> to_array ( 'TorrentID' , MYSQLI_ASSOC );
foreach ( $TorrentsInfo as $Torrent ) {
$GroupIDs [] = $Torrent [ 'GroupID' ];
}
2012-10-11 08:00:15 +00:00
$Results = Torrents :: get_groups ( $GroupIDs );
2011-03-28 14:21:28 +00:00
$Results = $Results [ 'matches' ];
?>
2012-08-19 08:00:19 +00:00
< div class = " header " >
2011-03-28 14:21:28 +00:00
< ? if ( $All ) { ?>
2012-12-06 08:00:17 +00:00
< h2 > All torrents trumpable for bad file names </ h2 >
2011-03-28 14:21:28 +00:00
< ? } else { ?>
2013-02-09 08:01:01 +00:00
< h2 > Torrents trumpable for bad file names that you have snatched </ h2 >
2011-03-28 14:21:28 +00:00
< ? } ?>
2012-08-19 08:00:19 +00:00
< div class = " linkbox " >
2013-02-23 08:00:22 +00:00
< a href = " better.php " class = " brackets " > Back to better . php list </ a >
2011-03-28 14:21:28 +00:00
< ? if ( $All ) { ?>
2013-02-09 08:01:01 +00:00
< a href = " better.php?method=files " class = " brackets " > Show only those you have snatched </ a >
2011-03-28 14:21:28 +00:00
< ? } else { ?>
2013-02-09 08:01:01 +00:00
< a href = " better.php?method=files&filter=all " class = " brackets " > Show all </ a >
2011-03-28 14:21:28 +00:00
< ? } ?>
2012-08-19 08:00:19 +00:00
</ div >
</ div >
2011-03-28 14:21:28 +00:00
< div class = " thin box pad " >
2013-02-23 08:00:22 +00:00
< h3 > There are < ? = number_format ( count ( $TorrentsInfo )) ?> torrents remaining</h3>
2012-09-01 08:00:24 +00:00
< table class = " torrent_table " >
2011-03-28 14:21:28 +00:00
< ?
2012-12-06 08:00:17 +00:00
foreach ( $TorrentsInfo as $TorrentID => $Info ) {
2013-02-25 21:16:55 +00:00
extract ( Torrents :: array_group ( $Results [ $Info [ 'GroupID' ]]));
$TorrentTags = new Tags ( $TagList );
2012-12-06 08:00:17 +00:00
if ( ! empty ( $ExtendedArtists [ 1 ]) || ! empty ( $ExtendedArtists [ 4 ]) || ! empty ( $ExtendedArtists [ 5 ]) || ! empty ( $ExtendedArtists [ 6 ])) {
unset ( $ExtendedArtists [ 2 ]);
unset ( $ExtendedArtists [ 3 ]);
$DisplayName = Artists :: display_artists ( $ExtendedArtists );
} else {
$DisplayName = '' ;
2011-03-28 14:21:28 +00:00
}
$DisplayName .= '<a href="torrents.php?id=' . $GroupID . '" title="View Torrent">' . $GroupName . '</a>' ;
2012-02-09 08:00:20 +00:00
if ( $GroupYear > 0 ) { $DisplayName .= " [ " . $GroupYear . " ] " ; }
if ( $ReleaseType > 0 ) { $DisplayName .= " [ " . $ReleaseTypes [ $ReleaseType ] . " ] " ; }
2013-02-22 08:00:24 +00:00
2012-10-11 08:00:15 +00:00
$ExtraInfo = Torrents :: torrent_info ( $Torrents [ $TorrentID ]);
2011-03-28 14:21:28 +00:00
if ( $ExtraInfo ) {
$DisplayName .= ' - ' . $ExtraInfo ;
}
?>
2012-12-06 08:00:17 +00:00
< tr class = " torrent torrent_row<?= $GroupFlags['IsSnatched'] ? ' snatched_torrent " ' : ' ' ?> ">
< td >
< span class = " torrent_links_block " >
2013-02-09 08:01:01 +00:00
< a href = " torrents.php?action=download&id=<?= $TorrentID ?>&authkey=<?= $LoggedUser['AuthKey'] ?>&torrent_pass=<?= $LoggedUser['torrent_pass'] ?> " class = " brackets " title = " Download torrent " > DL </ a >
2012-12-06 08:00:17 +00:00
</ span >
< ? = $DisplayName ?>
< ? if ( check_perms ( 'admin_reports' )) { ?>
2013-02-09 08:01:01 +00:00
< a href = " better.php?method=files&remove=<?= $TorrentID ?> " class = " brackets " > X </ a >
2012-12-06 08:00:17 +00:00
< ? } ?>
2013-02-25 21:16:55 +00:00
< div class = " tags " >< ? = $TorrentTags -> format () ?> </div>
2012-12-06 08:00:17 +00:00
</ td >
</ tr >
< ? } ?>
2011-03-28 14:21:28 +00:00
</ table >
</ div >
< ?
2012-10-11 08:00:15 +00:00
View :: show_footer ();
2011-03-28 14:21:28 +00:00
?>