} 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>";
$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])) {
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; }
$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;
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; }