function calcTotalSeedLeech(&$movies, $user) { $q = "SELECT * FROM links WHERE NOT `links`.movieId in (SELECT movieId FROM userignore WHERE userId={$user['id']}) ORDER BY seed DESC"; $sqlresult = mysqli_query($GLOBALS['mysqli'], $q); $igList = array(); while ($row = mysqli_fetch_assoc($sqlresult)) { if (in_array($row['movieId'], $igList)) { continue; } if (!$movies[$row['movieId']]['description']) { continue; } if (qualityToRool($row['quality']) < $user['quality']) { continue; } if (translateQualityToRool($row['translateQuality']) < $user['translateQuality']) { continue; } if (!is_array($movies[$row['movieId']]['description'])) { $movies[$row['movieId']]['description'] = json_decode($movies[$row['movieId']]['description'], true); } if (array_key_exists("kinopoiskRating", $movies[$row['movieId']]['description']) && $movies[$row['movieId']]['description']['kinopoiskRating']) { if ((double) $movies[$row['movieId']]['description']['kinopoiskRating'] < $user['minRating']) { continue; } } else { if ((double) $movies[$row['movieId']]['description']['imdbRating'] < $user['minRating']) { continue; } } if ($user['minVotes']) { $votes = intval(str_replace(",", "", $movies[$row['movieId']]['description']['imdbVotes'])); if ($votes < $user['minVotes']) { continue; } } if (empty($movies[$row['movieId']]['Release'])) { $movies[$row['movieId']]['Release'] = strtotime($movies[$row['movieId']]['description']['Released']); } if ($user['maxDaysDif']) { if ((time() - $movies[$row['movieId']]['Release']) / (30.417 * 24 * 60 * 60) > $user['maxDaysDif']) { continue; } } if (!(array_key_exists("Poster", $movies[$row['movieId']]['description']) && $movies[$row['movieId']]['description']['Poster'] != 'N/A' || array_key_exists("PosterRu", $movies[$row['movieId']]['description']))) { continue; } if (!array_key_exists("firstOcc", $movies[(int) $row['movieId']])) { $movies[(int) $row['movieId']]['firstOcc'] = strtotime($row['added_tracker']); } $movies[(int) $row['movieId']]['firstOcc'] = min($movies[(int) $row['movieId']]['firstOcc'], strtotime($row['added_tracker'])); if ($user['onlyNewTor']) { $added = strtotime($row['added_tracker'] ? $row['added_tracker'] : $row['added']); if ((time() - $added) / (24 * 60 * 60) > FRESHLINKSDAYS) { continue; } } @($movies[(int) $row['movieId']]['totalSeed'] += $row['seed']); @($movies[(int) $row['movieId']]['totalLeech'] += $row['leech']); $movies[(int) $row['movieId']]['userTake'] = true; if (qualityToRool($row['quality']) > @$movies[(int) $row['movieId']]['quality']) { $movies[(int) $row['movieId']]['quality'] = qualityToRool($row['quality']); $movies[(int) $row['movieId']]['qualityStr'] = $row['quality']; $movies[(int) $row['movieId']]['translateQuality'] = translateQualityToRool($row['translateQuality']); $movies[(int) $row['movieId']]['translateQualityStr'] = $row['translateQuality']; } if (qualityToRool($row['quality']) == $movies[(int) $row['movieId']]['quality'] && translateQualityToRool($row['translateQuality']) > $movies[(int) $row['movieId']]['translateQuality']) { $movies[(int) $row['movieId']]['quality'] = qualityToRool($row['quality']); $movies[(int) $row['movieId']]['qualityStr'] = $row['quality']; $movies[(int) $row['movieId']]['translateQuality'] = translateQualityToRool($row['translateQuality']); $movies[(int) $row['movieId']]['translateQualityStr'] = $row['translateQuality']; } } }
<th>размер</th> <th>сиды</th> <th class='hidden-xs'>личеры</th> <th class='hidden-xs'>дата</th> </thead> <tbody> <?php if ($torrents) { foreach ($torrents as $cur) { $aS = "<a target='_blank' href='" . $cur['link'] . "'>"; $aE = "</a>"; if ($ban) { $aS = $aE = ""; } echo "<tr>\n"; echo "\t<td data-order='" . qualityToRool($cur['quality']) . "'>{$aS}" . $cur['quality'] . "{$aE}</td>\n"; echo "\t<td data-order='" . translateQualityToRool($cur['translateQuality']) . "'>{$aS}" . $cur['translateQuality'] . "{$aE}</td>\n"; echo "\t<td class='hidden-xs'><img style='width: 12px; vertical-align: baseline' src='" . getImgFromLink($cur['link']) . "'/> {$aS}" . $cur['description'] . "{$aE}</td>\n"; echo "\t<td>" . $cur['size'] . "</td>\n"; echo "\t<td>" . $cur['seed'] . "</td>\n"; echo "\t<td class='hidden-xs'>" . $cur['leech'] . "</td>\n"; echo "\t<td data-order='" . strtotime($cur['added']) . "' class='hidden-xs'>" . date("M\\&\\nb\\sp;j", strtotime($cur['added_tracker'] ? $cur['added_tracker'] : $cur['added'])) . "</td>\n"; echo "</tr>\n"; } } ?> </tbody> </table> </div> <div style="clear:both"></div> <?php
<td>размер</td> <td>сиды</td> <td>личеры</td> <td>добавлено</td> </tr> </thead> <tbody> <?php $torrents = array(); $sqlresult = mysqli_query($GLOBALS['mysqli'], "SELECT * FROM links WHERE 1 ORDER BY added DESC LIMIT 10"); while ($row = mysqli_fetch_assoc($sqlresult)) { $torrents[] = $row; } foreach ($torrents as $cur) { echo "<tr>\n"; echo "\t<td data-order='" . qualityToRool($cur['quality']) . "'>" . $cur['quality'] . "</td>\n"; echo "\t<td data-order='" . translateQualityToRool($cur['translateQuality']) . "'>" . $cur['translateQuality'] . "</td>\n"; echo "\t<td><a target='_blank' href='/movie.php?id=" . $cur['movieId'] . "'>" . $cur['description'] . "</a></td>\n"; echo "\t<td>" . $cur['size'] . "</td>\n"; echo "\t<td>" . $cur['seed'] . "</td>\n"; echo "\t<td>" . $cur['leech'] . "</td>\n"; echo "\t<td data-order='" . strtotime($cur['added']) . "'>" . date("M j H:i:s", strtotime($cur['added'])) . "</td>\n"; echo "</tr>\n"; } ?> </tbody> </table> </div> <?php include "html/footer.php"; ?>