if ($_GET['sid'] != "" && is_numeric($_GET['sid'])) { $sid = $_GET['sid']; } else { $sid = "0"; } $server_id = $servers_list[$sid]; //fetch server_information $resource2 = mysql_query("SELECT * FROM {$config->servers} WHERE id = '" . $server_id . "'") or die(mysql_error()); $result2 = mysql_fetch_object($resource2); if (mysql_num_rows($resource2)) { $split_address = explode(":", $result2->address); $eye_pee = $split_address['0']; $poort = $split_address['1']; $server = new Rcon(); $server->Connect($eye_pee, $poort, $result2->rcon); $infos = $server->Info(); $info = $server->ServerInfo(); //Action $response = $server->RconCommand("amx_timeleft"); $response1 = $server->RconCommand("mp_timelimit"); $response2 = $server->RconCommand("sv_visiblemaxplayers"); //get addons version $response_amxmodx = $server->RconCommand("amxmodx_version"); $response_amxbans = $server->RconCommand("amxbans_version"); $response_ptb = $server->RconCommand("amx_ptb_version"); $response_atac = $server->RconCommand("atac_version"); $response_hlr = $server->RconCommand("hltv_report"); $response_sank = $server->RconCommand("sanksounds_version"); $response_steambans = $server->RconCommand("sbsrv_version"); $response_metamod = $server->RconCommand("metamod_version"); $add_amxx = explode("\"", $response_amxmodx);
} else { //echo 'Error : ' . $gspy->error; } } else { $gspy->parse(); } $curplayers = $gspy->get_info('players', '-'); $maxplayers = $gspy->get_info('maxplayers', '-'); } else { if ($config->rcon_class == "two") { $split_address = explode(":", $result->address); $eye_pee = $split_address['0']; $poort = $split_address['1']; $server = new Rcon(); $server->Connect($eye_pee, $poort, $result->rcon); $info = $server->Info(); $curplayers = $info["activeplayers"]; $maxplayers = $info["maxplayers"]; } } $server_info = array("server_id" => $result->id, "hostname" => $result->hostname, "address" => $result->address, "gametype" => $result->gametype, "curplayers" => $curplayers, "maxplayers" => $maxplayers); $server_array[] = $server_info; } if (isset($_POST['live_player_ban']) && $_POST['live_player_ban'] == "true") { //create array of admin steamIDs $resource = mysql_query("SELECT DISTINCT steamid, username FROM {$config->amxadmins}, {$config->admins_servers} WHERE {$config->amxadmins}.id = {$config->admins_servers}.admin_id") or die(mysql_error()); $admin_steamids_array = array(); $admin_usernames_array = array(); while ($result = mysql_fetch_object($resource)) { $admin_steamids_array[] = $result->steamid; $admin_usernames_array[] = $result->username;