コード例 #1
0
ファイル: provider.php プロジェクト: grinco/cccaminfo
// HOP5 sau mai mult
foreach ($nodes as $node => $data) {
    if (!isset($hop[$node][0]) && !isset($hop[$node][1]) && !isset($hop[$node][2]) && !isset($hop[$node][3]) && !isset($hop[$node][4])) {
        $total = $nodes[$node]["total"];
        $nodetype = $nodes[$node][0][1];
        $caid = $nodes[$node][0][2];
        $providers = $nodes[$node][0][4];
        $nodSh = explode("|", $node);
        $textNod = $nodSh[3];
        if ($total == 1) {
            $textNod = $nodes[$node][0][0];
            if (strstr($node, "*")) {
                $textNod = $textNod . "*";
            }
        }
        $textNod = linkNod($node, $textNod, "node", false);
        $share_host = $nodes[$node][0][0];
        if ($fullReshare) {
            $reshare = "<FONT COLOR=red>! NO !</FONT>";
            if ($re[$node]["reshare"] > 0) {
                if ($total == 1) {
                    $reshare = $re[$node]["reshare"];
                } else {
                    $reshare = "<FONT COLOR=yellow>" . $re[$node]["reshare"] . "</FONT>";
                }
            }
        } else {
            $reshare = "<FONT COLOR=red>! NO !</FONT>";
            if ($re[$node]["reshare"] > 0) {
                $reshare = "<FONT COLOR=yellow>YES</FONT>";
            }
コード例 #2
0
ファイル: server.php プロジェクト: grinco/cccaminfo
function nodeID($NodeUnic, $Host, $Total, $Hop)
{
    global $share_nodes;
    global $share_nodes_minhop;
    $nodSh = explode("|", $NodeUnic);
    $Server = $nodSh[3];
    $Server2 = explode("_", $Server);
    $Server_Host = "";
    $Server_Host2 = "";
    $Server = nodeIdName($Server);
    $extra = $share_nodes[$NodeUnic] - $Total + 1;
    if ($Server_Host == $Host) {
        $ret = "<font color=Fuchsia><B>" . $Server . "</B></font>";
    } else {
        if ($extra > 1) {
            if ($share_nodes_minhop[$NodeUnic] == $Hop) {
                $ret = "<font color=brown>" . $Server . "</font>";
            } else {
                $ret = $Server;
            }
        } else {
            $ret = "<font color=Crimson>" . $Server . "</font>";
        }
    }
    if ($extra > 1) {
        $ret .= " (" . $extra . ")";
    }
    global $pagina;
    global $serverindex;
    $ret = linkNod($NodeUnic, $ret, "node", false);
    return $ret;
}
コード例 #3
0
ファイル: nodestats.php プロジェクト: grinco/cccaminfo
// HOP5 sau mai mult
foreach ($nodes as $node => $data) {
    if (!isset($hop[$node][0]) && !isset($hop[$node][1]) && !isset($hop[$node][2]) && !isset($hop[$node][3]) && !isset($hop[$node][4])) {
        $total = $nodes[$node]["total"];
        $nodetype = $nodes[$node][0][1];
        $caid = $nodes[$node][0][2];
        $providers = $nodes[$node][0][4];
        $nodSh = explode("|", $node);
        $textNod = $nodSh[3];
        if ($total == 1) {
            $textNod = $nodes[$node][0][0];
            if (strstr($node, "*")) {
                $textNod = $textNod . "*";
            }
        }
        $textNod = linkNod($node, $textNod, "node");
        $share_host = $nodes[$node][0][0];
        if ($fullReshare) {
            $reshare = "<FONT COLOR=red>! NO !</FONT>";
            if ($re[$node]["reshare"] > 0) {
                if ($total == 1) {
                    $reshare = $re[$node]["reshare"];
                } else {
                    $reshare = "<FONT COLOR=yellow>" . $re[$node]["reshare"] . "</FONT>";
                }
            }
        } else {
            $reshare = "<FONT COLOR=red>! NO !</FONT>";
            if ($re[$node]["reshare"] > 0) {
                $reshare = "<FONT COLOR=yellow>YES</FONT>";
            }