<?php include "common.php"; if (!$update_from_button) { $update_info = true; $update_shares = true; $update_servers = true; } include "meniu.php"; checkFile($shares_file); $shares_data = file($shares_file); //___________________________________________________________________________________________________ initClients(); initPairs(); loadGlobalServers(); UpdateServersECM(); loadOnlineData(); if (!isset($ServerHost_Conectat)) { loadServersHosts(); } $servers = $ECMservers; $total_shares["total"] = 0; $maxhop = 0; foreach ($shares_data as $currentline) { $inceput1 = substr($currentline, 0, 1); $inceput2 = substr($currentline, 1, 1); if ($inceput1 == "|" && $inceput2 != " ") { $share = explode("|", $currentline); $share_Host = trim($share[1]); $share_Type = trim($share[2]); $share_Caid = trim($share[3]);
function UpdateServersCountryIP() { loadGlobalServers(); loadECMServers(); global $servers_file; global $globalServers; global $Server_Conectat_Local; global $SERVER_PAIR; global $clientConectat; initPairs(); initClients(); $servers_data = file($servers_file); foreach ($servers_data as $currentline) { $inceput1 = substr($currentline, 0, 1); $inceput2 = substr($currentline, 1, 2); if ($inceput1 == "|" && $inceput2 != " H") { $server = explode("|", $currentline); $server_Host = trim($server[1]); $server_Time = trim($server[2]); $server_Type = trim($server[3]); $server_Ver = trim($server[4]); $server_Nodeid = trim($server[5]); $server_Cards = trim($server[6]); $server_Idents = trim($server[7]); if ($server_Host != "") { list($host_DNS, $host_PORT) = explode(":", $server_Host); $taraSaved = taraNameSaved($server_Host); $checkIP = true; if (isset($SERVER_PAIR[$server_Host])) { foreach ($SERVER_PAIR[$server_Host] as $Client_afisat) { $IPdiferit = false; if (isset($clientConectat[$Client_afisat]["Info"][0])) { $IPClient = trim($clientConectat[$Client_afisat]["Info"][0]); } $IPServer = trim($taraSaved[1]); if ($IPClient == $IPServer) { $checkIP = false; break; } } } else { $checkIP = false; } if ($checkIP == true || $taraSaved[0] == "" || $taraSaved[1] == "") { $host_IP = getHostIP($host_DNS); tara($host_IP, $server_Host); $globalServers[$server_Host] = array($server_Nodeid, $host_IP, $taraSaved[0]["tara"]); } else { $globalServers[$server_Host] = array($server_Nodeid, $taraSaved[1], $taraSaved[0]["tara"]); } $Server_Conectat_Local[$server_Nodeid] = $server_Host; $lastServer = $server_Host; } } } saveGlobalServers(); saveGlobalNodeID(); }