Esempio n. 1
0
<?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]);
Esempio n. 2
0
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();
}