query("SELECT Name, UserID, CategoryID FROM collages WHERE ID='$CollageID'"); list($Name, $UserID, $CategoryID) = $DB->next_record(); if($CategoryID == 0 && $UserID!=$LoggedUser['ID'] && !check_perms('site_collages_delete')) { error(403); } $DB->query("SELECT ct.GroupID, um.ID, um.Username, ct.Sort FROM collages_torrents AS ct JOIN torrents_group AS tg ON tg.ID=ct.GroupID LEFT JOIN users_main AS um ON um.ID=ct.UserID WHERE ct.CollageID='$CollageID' ORDER BY ct.Sort"); $GroupIDs = $DB->collect('GroupID'); $CollageDataList=$DB->to_array('GroupID', MYSQLI_ASSOC); if(count($GroupIDs)>0) { $TorrentList = Torrents::get_groups($GroupIDs); $TorrentList = $TorrentList['matches']; } else { $TorrentList = array(); } View::show_header('Manage collage '.$Name); ?>

Manage collage

Sorting
  • Click on the headings to organize columns automatically.
  • Sort multiple columns simultaneously by holding down the shift key and clicking other column headers.
  • Click and drag any row to change its order.
  • Press Save All Changes when you are finished sorting.
  • Press Edit or Remove to simply modify one entry.
$Group) { list($GroupID, $GroupName, $GroupYear, $GroupRecordLabel, $GroupCatalogueNumber, $TagList, $ReleaseType, $GroupVanityHouse, $Torrents, $GroupArtists, $ExtendedArtists) = array_values($Group); list($GroupID2, $UserID, $Username, $Sort) = array_values($CollageDataList[$GroupID]); $Number++; $DisplayName = ''; if (!empty($ExtendedArtists[1]) || !empty($ExtendedArtists[4]) || !empty($ExtendedArtists[5]) || !empty($ExtendedArtists[6])) { unset($ExtendedArtists[2]); unset($ExtendedArtists[3]); $DisplayName .= Artists::display_artists($ExtendedArtists, true, false); } elseif(count($GroupArtists)>0) { $DisplayName .= Artists::display_artists(array('1'=>$GroupArtists), true, false); } $TorrentLink = ''.$GroupName.''; $GroupYear = $GroupYear > 0 ? $GroupYear : ''; if($GroupVanityHouse) { $DisplayName .= ' [VH]'; } $AltCSS = $Number % 2 === 0 ? 'rowa' : 'rowb'; ?>
Order Δ Year Artist Torrent User Tweak