query("SELECT t.GroupID, t.ID FROM torrents AS t WHERE t.Format='FLAC' AND ((t.LogScore = '100' AND t.Media = 'CD') OR t.Media = 'Vinyl') AND t.UserID='$UserID'"); $UploadedGroupIDs = $DB->collect('GroupID'); $Uploads = $DB->to_array('GroupID'); if(count($UploadedGroupIDs) == 0) { error('You haven\'t uploaded any 100% flacs!'); } // Create hash table $DB->query("CREATE TEMPORARY TABLE temp_sections_better_upload SELECT t.GroupID, GROUP_CONCAT(t.Encoding SEPARATOR ' ') AS EncodingList FROM torrents AS t WHERE t.GroupID IN(".implode(',',$UploadedGroupIDs).") GROUP BY t.GroupID"); //$DB->query('SELECT * FROM t'); $DB->query("SELECT GroupID FROM temp_sections_better_upload WHERE EncodingList NOT LIKE '%V0 (VBR)%' OR EncodingList NOT LIKE '%V2 (VBR)%' OR EncodingList NOT LIKE '%320%'"); $GroupIDs = $DB->collect('GroupID'); if(count($GroupIDs) == 0) { error('No results found'); } $Results = Torrents::get_groups($GroupIDs); View::show_header('Transcode Uploads'); ?>
$Group) { list($GroupID, $GroupName, $GroupYear, $GroupRecordLabel, $GroupCatalogueNumber, $TorrentTags, $ReleaseType, $GroupVanityHouse, $Torrents, $Artists, $ExtendedArtists, $GroupFlags) = array_values($Group); 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 = ''; } $FlacID = $Uploads[$GroupID]['ID']; $DisplayName = ''; if(count($Artists)>0) { $DisplayName = Artists::display_artists(array('1'=>$Artists)); } $DisplayName.=''.$GroupName.''; if($GroupYear>0) { $DisplayName.=" [".$GroupYear."]"; } if($ReleaseType>0) { $DisplayName.=" [".$ReleaseTypes[$ReleaseType]."]"; } $ExtraInfo = Torrents::torrent_info($Torrents[$FlacID]); if($ExtraInfo) { $DisplayName.=' - '.$ExtraInfo; } $MissingEncodings = array('V0 (VBR)'=>1, 'V2 (VBR)'=>1, '320'=>1); foreach($Torrents as $Torrent) { if(!empty($MissingEncodings[$Torrent['Encoding']])) { $MissingEncodings[$Torrent['Encoding']] = 0; } } $TagList=array(); if($TorrentTags!='') { $TorrentTags=explode(' ',$TorrentTags); foreach ($TorrentTags as $TagKey => $TagName) { $TagName = str_replace('_','.',$TagName); $TagList[]=''.$TagName.''; } $PrimaryTag = $TorrentTags[0]; $TagList = implode(', ', $TagList); $TorrentTags='
'.$TagList.'
'; } ?> >
Torrent V2 V0 320
[ DL ] YES':'NO'?> YES':'NO'?> YES':'NO'?>