assign("SERVER_ID", $id); $phpUA["TEMPLATE"]->assign("SERVER_IP", $ip); $phpUA["TEMPLATE"]->assign("SERVER_PORT", $port); if ( !$status = $server_query->getstatus() ) displayErrorMessage($phpUA["LANGUAGE"]["ConnectionTimeout"] . "
(" . basename(__FILE__) . ":" . __LINE__ . ")"); if ( !$info = $server_query->getinfo() ) displayErrorMessage($phpUA["LANGUAGE"]["ConnectionTimeout"] . "
(" . basename(__FILE__) . ":" . __LINE__ . ")"); $phpUA["TEMPLATE"]->assign("SERVER_HOSTNAME", $server_query->stripColorCodes($status["sv_hostname"])); $phpUA["TEMPLATE"]->assign("SERVER_MAP", $status["mapname"]); $image = "images/plugin_cod/maps/" . $status["mapname"] . ".jpg"; if (!file_exists($image)) { $image = "images/templates/" . $phpUA["STYLE"] . "/plugin_cod/unavailable.jpg"; } $imagesize = getimagesize(ABSOLUTEPATH . $image); $phpUA["TEMPLATE"]->assign("SERVER_MAP_IMG", "\"Map"); $phpUA["TEMPLATE"]->assign("SERVER_MAP_IMG_TITLE", $status["mapname"]); $phpUA["TEMPLATE"]->assign("SERVER_GAME_DIR", $status["gamename"]); $phpUA["TEMPLATE"]->assign("SERVER_PLAYERS_CURRENT", (isset($info["clients"])) ? $info["clients"] : 0); $phpUA["TEMPLATE"]->assign("SERVER_PLAYERS_MAX", ($status["sv_maxclients"] - $status["sv_privateclients"])." (".$status["sv_maxclients"].")"); $phpUA["TEMPLATE"]->assign("SERVER_PROTOCOL", $status["protocol"]); $phpUA["TEMPLATE"]->assign("SERVER_VERSION", $status["shortversion"]); if (empty($status["gameversion"])) { $phpUA["TEMPLATE"]->assign("SERVER_GAME_VERSION", ""); } else { $phpUA["TEMPLATE"]->assign("SERVER_GAME_VERSION", $status["gameversion"]); } if (empty($status["g_needpass"])) { $phpUA["TEMPLATE"]->assign("SERVER_PASSWORD", ""); } else { $phpUA["TEMPLATE"]->assign("SERVER_PASSWORD", $status["g_needpass"] ? $phpUA["LANGUAGE"]["Required"] : $phpUA["LANGUAGE"]["None"]); } if (empty($status["sv_punkbuster"])) { $phpUA["TEMPLATE"]->assign("SERVER_PUNKBUSTER", ""); } else { $phpUA["TEMPLATE"]->assign("SERVER_PUNKBUSTER", $status["sv_punkbuster"] ? $phpUA["LANGUAGE"]["Yes"] : $phpUA["LANGUAGE"]["No"]); } $gametype = array( 'dm' => 'Death Match', 'tdm' => 'Team DeathMatch', 'sd' => 'Search and Destroy', 're' => 'Retrieval', 'bel' => 'Behind Enemy Lines', 'hq' => 'Headquarters'); $phpUA["TEMPLATE"]->assign("SERVER_TYPE", $gametype[$info['gametype']]); // Display Template $phpUA["TEMPLATE"]->display($phpUA["STYLE"] . "/plugin_cod/info.tpl"); endBenchmark(__FILE__, __FUNCTION__); } ?>