Esempio n. 1
0
function ServerStatsAndTime($format)
{
    ServerStats($format);
    echo '<BR><BR>
Total player-time:
<BR>';
    ServerTime($format);
}
Esempio n. 2
0
        case "kamclub":
            echo '<html><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"><meta http-equiv="refresh" content="' . $STATS_REFRESH . '"></head><body><div style="font-size:11px; font-family:Arial,Tahoma"><b>Кол-во серверов:</b> ' . $ServerCount . '<BR><b>Кол-во игроков:</b> ' . $TotalPlayerCount . '</font></div></body></html>';
            break;
        case "kamclubeng":
            echo '<html><head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"><meta http-equiv="refresh" content="' . $STATS_REFRESH . '"></head><body><div style="font-size:11px; font-family:Arial,Tahoma"><b>Server count:</b> ' . $ServerCount . '<BR><b>Player count:</b> ' . $TotalPlayerCount . '</font></div></body></html>';
            break;
        case "ajaxupdate":
            $data = json_encode(array("pct" => $TotalPlayerCount, "sct" => $ServerCount));
            echo $_GET['jsonp_callback'] . "(" . $data . ")";
            break;
        case "csv":
            echo $ServerCount . ',' . $TotalPlayerCount;
            break;
        case "refresh":
            //user-side request after 30s with parameter ?format=ajaxupdate which then updates the numbers
            $startscript = '<script type="text/javascript">' . "\n" . 'function updnr(){setTimeout(function (){jQuery.ajax({dataType: "jsonp",jsonp: "jsonp_callback",url: "' . $BASE_URL . 'serverstats.php?format=ajaxupdate",success: function (data){jQuery("#scount").empty().append(data.sct);jQuery("#pcount").empty().append(data.pct);updnr();}});}, ' . 1000 * $STATS_REFRESH . ');}' . "\n" . 'jQuery(document).ready(function($){updnr();});</script>' . "\n";
            echo $startscript . 'There ' . plural($ServerCount, 'is', 'are', true) . ' <span id="scount">' . $ServerCount . '</span> ' . plural($ServerCount, 'server') . ' running and <span id="pcount">' . $TotalPlayerCount . '</span> ' . plural($TotalPlayerCount, 'player') . ' online';
            break;
        default:
            echo 'There ' . plural($ServerCount, 'is', 'are', true) . ' ' . $ServerCount . ' ' . plural($ServerCount, 'server') . ' running and ' . $TotalPlayerCount . ' ' . plural($TotalPlayerCount, 'player') . ' online';
    }
    $con->close();
}
//If we were called directly
if (basename(__FILE__) == basename($_SERVER["SCRIPT_FILENAME"])) {
    $format = "";
    if (isset($_REQUEST["format"])) {
        $format = $_REQUEST["format"];
    }
    ServerStats($format);
}