예제 #1
0
for ($i = 0; $i < count($sqlver); $i++) {
    $admin["infos"] .= "<tr><td align=\"left\">{$sqlver[$i]}</td></tr>\n";
}
$admin["infos"] .= "\n</table><br />\n";
unset($sqlver);
// check for news on btiteam site (read rss from comunication forum)
include "{$THIS_BASEPATH}/include/class.rssreader.php";
$btit_news = get_cached_version($btit_url_rss);
if (!$btit_news) {
    $frss = get_remote_file($btit_url_rss);
    if (!$frss) {
        $btit_news = "<div class=\"blocklist\" style=\"padding:5px; align:center;\">Unable to contact Btiteam's site</div>";
    } else {
        $nrss = new rss_reader();
        $rss_array = $nrss->rss_to_array($frss);
        $btit_news = "<div class=\"blocklist\" style=\"padding:5px;\">";
        if (!$rss_array) {
            $btit_news = "<div class=\"blocklist\" style=\"padding:5px;\">Unable to contact Btiteam's site</div>";
        } else {
            foreach ($rss_array[0]["item"] as $id => $rss) {
                $btit_news .= date("d M Y", strtotime($rss["pubDate"])) . ":&nbsp;\n<a href=\"" . $rss["guid"] . "\">" . $rss["title"] . "</a><br />\n<br />\n";
                $btit_news .= "\n" . $rss["description"] . "<br />\n<hr />\n";
            }
        }
        $btit_news .= "</div>";
    }
    write_cached_version($btit_url_rss, $btit_news);
}
$admintpl->set("btit_news", set_block("BtiTacker Lastest News", "left", $btit_news));
$admintpl->set("language", $language);
$admintpl->set("admin", $admin);
예제 #2
0
    $r = get_result("SELECT f.info_hash as hash, {$tseeds} as seeds, {$tleechs} as leechers, {$tcompletes} as finished, dlbytes as dwned , filename as name, url as url, info, speed as speed, uploader FROM {$ttables} ORDER BY {$tseeds} + {$tleechs} DESC LIMIT 10", true, $CACHE_DURATION);
    if (count($r) > 0) {
        $out .= _torrenttable($r, $language["TOP_10_ACTIVE"]);
        $out .= "<br /><br />";
    }
    $r = get_result("SELECT f.info_hash as hash, {$tseeds} as seeds, {$tleechs} as leechers, {$tcompletes} as finished, dlbytes as dwned , filename as name, url as url, info, speed as speed, uploader FROM {$ttables} WHERE {$tseeds} >= 5 ORDER BY {$tseeds} / {$tleechs} DESC, seeds DESC LIMIT 10", true, $CACHE_DURATION);
    if (count($r) > 0) {
        $out .= _torrenttable($r, $language["TOP_10_BEST_SEED"] . " (" . $language["MINIMUM_5_SEED"] . ")");
        $out .= "<br /><br />";
    }
    $r = get_result("SELECT f.info_hash as hash, {$tseeds} as seeds, {$tleechs} as leechers, {$tcompletes} as finished, dlbytes as dwned , filename as name, url as url, info, speed as speed, uploader FROM {$ttables} WHERE {$tleechs} >= 5 AND {$tcompletes} > 0 ORDER BY {$tseeds} / {$tleechs} ASC, {$tleechs} DESC LIMIT 10", true, $CACHE_DURATION);
    if (count($r) > 0) {
        $out .= _torrenttable($r, $language["TOP_10_WORST_SEED"] . " (" . $language["MINIMUM_5_LEECH"] . ")");
        $out .= "<br /><br />";
    }
    if (!$XBTT_USE) {
        $r = get_result("SELECT f.info_hash as hash, {$tseeds} as seeds, {$tleechs} as leechers, {$tcompletes} as finished, dlbytes as dwned , filename as name, url as url, info, speed as speed, uploader FROM {$ttables} WHERE external='no' ORDER BY speed DESC, {$tseeds} DESC LIMIT 10", true, $CACHE_DURATION);
        if (count($r) > 0) {
            $out .= _torrenttable($r, $language["TOP_10_BSPEED"], true);
            $out .= "<br /><br />";
        }
        $r = get_result("SELECT f.info_hash as hash, {$tseeds} as seeds, {$tleechs} as leechers, {$tcompletes} as finished, dlbytes as dwned , filename as name, url as url, info, speed as speed, uploader FROM {$ttables} WHERE external='no' ORDER BY speed ASC, {$tseeds} DESC LIMIT 10", true, $CACHE_DURATION);
        if (count($r) > 0) {
            $out .= _torrenttable($r, $language["TOP_10_WSPEED"], true);
            $out .= "<br /><br />";
        }
    }
}
unset($r);
write_cached_version("extra-stats" . $CURUSER["id_level"], $out);