示例#1
0
        }
        echo "</tr>";
    }
    $i++;
}
echo "</table><BR>";
if ($providerslist != "") {
    echo "<table border=0 cellpadding=2 cellspacing=1>";
    echo "<tr>";
    echo "<td class=\"tabel_header\" colspan=3>Used & known providers List</td>";
    echo "</tr>";
    $i = 1;
    foreach ($usedProviders as $used_caid => $used_caid_nr) {
        list($caid, $p) = explode(":", $used_caid);
        $caid = sterg0($caid);
        $p = sterg0($p);
        $este = isset($total_provider_gasit[$caid][$p]);
        if (!$este) {
            if (substr($caid, 0, 1) == "d") {
                $este = isset($total_provider_gasit[$caid]);
            }
        }
        if (!$este) {
            echo "<tr>";
            echo "<td class=\"Node_count\">" . $i . "</td>";
            echo "<td class=\"Node_ProviderMissing\" NOWRAP>" . providerID($caid, $p, false) . "</td>";
            echo "<td class=\"Node_ProviderMissing\"></td>";
            echo "</tr>";
            $i++;
        } else {
            echo "<tr>";
示例#2
0
 $share_Caid = trim($share[3]);
 $share_System = trim($share[4]);
 if (isset($servers[$share_Host])) {
     $share_ProvidersList = trim($share[5]);
     if ($share_ProvidersList == "0,1,2,3,0") {
         $share_ProvidersList = "0,1,2,3";
     }
     // pt premiere
     if ($share_ProvidersList == "") {
         $share_ProvidersList = $str_empty;
     }
     $share_Providers = explode(",", $share_ProvidersList);
     list($share_Hop, $share_Reshare) = explode("   ", trim($share[6]));
     $share_Nodes = explode(",", trim($share[7]));
     $share_Node = $share_Nodes[count($share_Nodes) - 1];
     $share_Node = sterg0($share_Node);
     if ($share_Node == "") {
         $share_NodeUnic = $share_Caid . "|" . $share_System . "|" . $share_ProvidersList . "|" . $share_Host;
     } else {
         $share_NodeUnic = $share_Caid . "|" . $share_System . "|" . $share_ProvidersList . "|" . $share_Node;
     }
     $route = isset($nodes) ? count($nodes[$share_NodeUnic]) : 0;
     $servers[$share_Host][$share_NodeUnic]["total"] = $route;
     if ($route == 0) {
         $host_nodes[$share_Host][$share_NodeUnic]["total"] = 1;
     }
     $servers[$share_Host][$share_NodeUnic][$route] = array($share_Host, $share_Type, $share_Caid, $share_System, $share_ProvidersList, $share_Providers, $share_Hop, $share_Reshare, $share_Nodes, $share_Node);
     if (!isset($total_shares["total"])) {
         $total_shares["total"] = 0;
     }
     if (!isset($total_shares[$share_Hop])) {
示例#3
0
function providerEDIT($caid, $prov)
{
    $caid = sterg0($caid);
    $prov = sterg0($prov);
    global $CCcam_providersShort;
    global $str_empty;
    $idRecunoscut = "";
    $p_seek = $prov;
    if ($p_seek == $str_empty) {
        $p_seek = "0";
    }
    $ident_seek = $caid . ":" . $p_seek;
    if (isset($CCcam_providersShort[$ident_seek])) {
        $idRecunoscut = $CCcam_providersShort[$ident_seek];
    }
    $id = $idRecunoscut;
    return $id;
}
示例#4
0
     $share_ProvidersList = "0,1,2,3";
 }
 // pt premiere
 if ($share_ProvidersList == "") {
     $share_ProvidersList = $str_empty;
 }
 $share_Providers = explode(",", $share_ProvidersList);
 list($share_Hop, $share_Reshare) = explode("   ", trim($share[6]));
 $share_Nodes = explode(",", trim($share[7]));
 $share_Node = $share_Nodes[count($share_Nodes) - 1];
 $share_Caid = adaug0($share_Caid, 4);
 $share_Node = sterg0($share_Node);
 if ($share_Node == "") {
     $share_NodeUnic = $share_Caid . "|" . $share_System . "|" . $share_ProvidersList . "|" . $share_Host;
 } else {
     $share_NodeUnic = $share_Caid . "|" . $share_System . "|" . $share_ProvidersList . "|" . sterg0($share_Node);
 }
 $route = isset($nodes) ? count($nodes[$share_NodeUnic]) : 0;
 $servers[$share_Host][$share_NodeUnic]["total"] = $route;
 if ($route == 0) {
     $servers[$share_Host][$share_NodeUnic]["total"] = 1;
 }
 $servers[$share_Host][$share_NodeUnic][$route] = array($share_Host, $share_Type, $share_Caid, $share_System, $share_ProvidersList, $share_Providers, $share_Hop, $share_Reshare, $share_Nodes, $share_Node);
 if (!isset($total_shares["total"])) {
     $total_shares["total"] = 0;
 }
 if (!isset($total_shares[$share_Hop])) {
     $total_shares[$share_Hop] = 0;
 }
 if (!isset($share_nodes[$share_NodeUnic])) {
     $share_nodes[$share_NodeUnic] = 0;
示例#5
0
function providerID($caid, $prov, $link = true, $clasa = "Node_Provider", $cuQuerry = false)
{
    $caid = sterg0($caid);
    $prov_seek = $caid . ":" . $prov;
    $provUsed_seek = strtolower(adaug0($caid, 4) . ":" . adaug0($prov, 6));
    global $usedProviders;
    if (!isset($usedProviders)) {
        LoadUsedProviders();
    }
    global $fakeProviders;
    if (!isset($fakeProviders)) {
        LoadFakeProviders();
    }
    $text_provider = "";
    if (IsUsedProvider($provUsed_seek)) {
        $text_provider = "<font color=#1F0FA00>" . $prov . " </font>";
    } else {
        if (IsFakeProvider($provUsed_seek)) {
            $text_provider = "<font color=red>" . $prov . " </font>";
        } else {
            $text_provider = "<font color=#F0FA00>" . $prov . " </font>";
        }
    }
    global $CCcam_providersShort;
    $caidcolor = "white";
    if (strstr($provUsed_seek, "0501:")) {
        $caidcolor = "red";
    }
    if (strstr($provUsed_seek, "0502:")) {
        $caidcolor = "red";
    }
    if ($link == true) {
        $caidLink = linkProvider($caid, "<font color={$caidcolor}>" . $caid . " : </font>", $clasa, $cuQuerry);
    } else {
        $caidLink = "<font color={$caidcolor}>" . $caid . " : </font>";
    }
    $idRecunoscut = "";
    if (isset($CCcam_providersShort[$prov_seek])) {
        if ($link == true) {
            $idRecunoscut = linkProvider($caid . ":" . $prov, $text_provider . $CCcam_providersShort[$prov_seek], $clasa, $cuQuerry);
        } else {
            $idRecunoscut = $text_provider . $CCcam_providersShort[$prov_seek];
        }
    }
    $id = "<font color=orange>" . $idRecunoscut . "</font>";
    if ($idRecunoscut == "") {
        $providers = explode(",", $prov);
        foreach ($providers as $provider) {
            $provider = sterg0($provider);
            $text_provider = "";
            $provUsed_seek = strtolower(adaug0($caid, 4) . ":" . adaug0($provider, 6));
            if (IsUsedProvider($provUsed_seek)) {
                $text_provider = linkProvider($caid . ":" . $provider, "<font color=#1F0FA00>" . $provider . " </font>", $clasa, $cuQuerry);
            } else {
                if (IsFakeProvider($provUsed_seek)) {
                    $text_provider = linkProvider($caid . ":" . $provider, "<font color=red>" . $provider . " </font>", $clasa, $cuQuerry);
                } else {
                    $text_provider = linkProvider($caid . ":" . $provider, "<font color=#F0FA00>" . $provider . " </font>", $clasa, $cuQuerry);
                }
            }
            $idTemp = "";
            if (isset($CCcam_providersShort[$caid . ":" . $provider])) {
                if ($link == true) {
                    $idTemp = $text_provider . linkProvider($caid . ":" . $provider, $CCcam_providersShort[$caid . ":" . $provider], $clasa, $cuQuerry);
                } else {
                    $idTemp = $text_provider . $CCcam_providersShort[$caid . ":" . $provider];
                }
            }
            if ($idTemp == "") {
                if ($link == true) {
                    $idTemp = linkProvider($caid . ":" . $provider, $text_provider, $clasa, $cuQuerry);
                } else {
                    $idTemp = $text_provider;
                }
            }
            $idents[$idTemp] = $provider;
        }
        $k = 0;
        foreach ($idents as $pName => $pID) {
            if ($k != 0) {
                $id = $id . "<font color=white><B> | </B></font>";
            }
            $id = $id . "<font color=orange>" . $pName . "</font>";
            $k++;
        }
    }
    $id = $caidLink . $id;
    return $id;
}