query(" INSERT INTO top10_history (Date, Type) VALUES ('$sqltime', 'Weekly')"); $HistoryID = $DB->inserted_id(); $Top10 = $Cache->get_value('top10tor_week_10'); if ($Top10 === false) { $DB->query(" SELECT t.`ID`, g.`id`, g.`title`, g.`category_id`, g.`picture`, g.`tag_list`, t.`Media`, g.`year`, t.`Snatched`, t.`Seeders`, t.`Leechers`, ( (t.`Size` * t.`Snatched`) +(t.`Size` * 0.5 * t.`Leechers`) ) AS `Data` FROM `torrents` AS t LEFT JOIN `torrents_group` AS g ON g.`id` = t.`GroupID` WHERE t.`Seeders` > 0 AND t.`Time` >('$sqltime' - INTERVAL 1 WEEK) ORDER BY (t.`Seeders` + t.`Leechers`) DESC LIMIT 10; "); $Top10 = $DB->to_array(); } $i = 1; foreach ($Top10 as $Torrent) { list($TorrentID, $GroupID, $GroupName, $GroupCategoryID, $WikiImage, $TorrentTags, $Media, $Year, $GroupYear, $Snatched, $Seeders, $Leechers, $Data) = $Torrent; $DisplayName = ''; $Artists = Artists::get_artist($GroupID); if (!empty($Artists)) { $DisplayName = Artists::display_artists($Artists, false, true); } $DisplayName .= $GroupName; /* if ($GroupCategoryID === 1 && $GroupYear > 0) { $DisplayName .= " [$GroupYear]"; } */ // Append extra info to torrent title $ExtraInfo = ''; $AddExtra = ' | '; # breaking if ($Media) { $ExtraInfo .= $AddExtra.$Media; } if ($Year > 0) { $ExtraInfo .= $AddExtra.$Year; } if ($ExtraInfo !== '') { $ExtraInfo = $AddExtra.$ExtraInfo; } $TitleString = "$DisplayName $ExtraInfo"; $TagString = str_replace('|', ' ', $TorrentTags); $DB->query(" INSERT INTO top10_history_torrents( `HistoryID`, `Rank`, `TorrentID`, `TitleString`, `TagString` ) VALUES( $HistoryID, $i, $TorrentID, '".db_string($TitleString)."', '".db_string($TagString)."' ) "); $i++; }