$admin["infos"] .= "<br />\n<table border=\"0\">\n"; $admin["infos"] .= "<tr><td class=\"header\" align=\"center\">Server's OS</td></tr><tr><td align=\"left\">" . php_uname() . "</td></tr>"; $admin["infos"] .= "<tr><td class=\"header\" align=\"center\">PHP version</td></tr><tr><td align=\"left\">" . phpversion() . "</td></tr>"; $sqlver = mysql_fetch_row(do_sqlquery("SELECT VERSION()")); $admin["infos"] .= "\n<tr><td class=\"header\" align=\"center\">MYSQL version</td></tr><tr><td align=\"left\">{$sqlver['0']}</td></tr>"; $sqlver = mysql_stat(); $sqlver = explode(' ', $sqlver); $admin["infos"] .= "\n<tr><td valign=\"top\" class=\"header\" align=\"center\">MYSQL stats</td></tr>\n"; 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"])) . ": \n<a href=\"" . $rss["guid"] . "\">" . $rss["title"] . "</a><br />\n<br />\n"; $btit_news .= "\n" . $rss["description"] . "<br />\n<hr />\n"; }
$tcompletes = "f.finished+ifnull(x.completed,0)"; $ttables = "{$TABLE_PREFIX}files f LEFT JOIN xbt_files x ON x.info_hash=f.bin_hash"; $udownloaded = "u.downloaded+IFNULL(x.downloaded,0)"; $uuploaded = "u.uploaded+IFNULL(x.uploaded,0)"; $utables = "{$TABLE_PREFIX}users u LEFT JOIN xbt_users x ON x.uid=u.id"; } else { $tseeds = "f.seeds"; $tleechs = "f.leechers"; $tcompletes = "f.finished"; $ttables = "{$TABLE_PREFIX}files f"; $udownloaded = "u.downloaded"; $uuploaded = "u.uploaded"; $utables = "{$TABLE_PREFIX}users u"; } $out = ""; $cpage = get_cached_version("extra-stats" . $CURUSER["id_level"]); if ($cpage) { $out = $cpage; return; } $extratpl = new bTemplate(); // the display the box only if number of rows is > 0 if ($CURUSER["view_users"] == "yes") { $r = get_result("SELECT u.username, {$udownloaded} as downloaded, {$uuploaded} as uploaded FROM {$utables} WHERE {$uuploaded}>0 ORDER BY {$uuploaded} DESC LIMIT 10", true, $CACHE_DURATION); if (count($r) > 0) { $out .= usertable($r, $language["TOP_10_UPLOAD"]); $out .= "<br /><br />"; } $r = get_result("SELECT u.username, {$udownloaded} as downloaded, {$uuploaded} as uploaded FROM {$utables} WHERE {$uuploaded}>0 AND {$udownloaded}>0 ORDER BY {$udownloaded} DESC LIMIT 10", true, $CACHE_DURATION); if (count($r) > 0) { $out .= usertable($r, $language["TOP_10_DOWNLOAD"]);