Esempio n. 1
0
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]);
        $share_System = trim($share[4]);
Esempio n. 2
0
function procentOnline($DNS)
{
    global $OnlineServers;
    if (!isset($OnlineServers)) {
        loadOnlineData();
    }
    // online history
    //$online_saveTime = $OnlineServers["savetime"]["time"];
    //$online_lastseen = $OnlineServers[$DNS]["time"];
    $online_history = $OnlineServers[$DNS]["log"];
    $minute_off = 0;
    $minute_on = 0;
    /*
    if ($online_saveTime != $online_lastseen)
    {
    	$timediff = ($online_saveTime - $online_lastseen);
    	   $minute_off  = (int) intval($timediff / INT_MINUTE);
    }
    */
    $logtime = explode(".", $online_history);
    foreach ($logtime as $log) {
        if (strstr($log, "-")) {
            $minute_off = $minute_off + substr($log, 1);
        } else {
            $minute_on = $minute_on + $log;
        }
    }
    $procent = round($minute_on / ($minute_off + $minute_on) * 100, 1);
    return $procent;
}