Example #1
0
    if (isset($_GET["usort"])) {
        return seed_sort($a, $b);
    }
    $x = $a["to_go"];
    $y = $b["to_go"];
    if ($x == $y) {
        return 0;
    }
    if ($x < $y) {
        return -1;
    }
    return 1;
}
function seed_sort($a, $b)
{
    $x = $a["uploaded"];
    $y = $b["uploaded"];
    if ($x == $y) {
        return 0;
    }
    if ($x < $y) {
        return 1;
    }
    return -1;
}
usort($seeders, "seed_sort");
usort($downloaders, "leech_sort");
$HTMLOUT .= "<h1>Peerlist for <a href='{$INSTALLER09['baseurl']}/details.php?id={$id}'>" . htmlentities($row['name']) . "</a></h1>";
$HTMLOUT .= dltable("{$lang['peerslist_seeders']}<a name='seeders'></a>", $seeders, $row);
$HTMLOUT .= '<br />' . dltable("{$lang['peerslist_leechers']}<a name='leechers'></a>", $downloaders, $row);
print stdhead("{$lang['peerslist_stdhead']}") . $HTMLOUT . stdfoot();
Example #2
0
        return seed_sort($a, $b);
    }
    $x = $a["to_go"];
    $y = $b["to_go"];
    if ($x == $y) {
        return 0;
    }
    if ($x < $y) {
        return -1;
    }
    return 1;
}
function seed_sort($a, $b)
{
    $x = $a["uploaded"];
    $y = $b["uploaded"];
    if ($x == $y) {
        return 0;
    }
    if ($x < $y) {
        return 1;
    }
    return -1;
}
usort($seeders, "seed_sort");
usort($downloaders, "leech_sort");
stdhead('Details');
print "<h1>Peerlist for <a href='{$BASEURL}/details.php?id={$id}'>" . htmlentities($row['name']) . "</a></h1>";
print dltable("Seeder(s)<a name='seeders'></a>", $seeders, $row);
print '<br />' . dltable("Leecher(s)<a name='leechers'></a>", $downloaders, $row);
stdfoot();
}
function seed_sort($a, $b)
{
    $x = $a["uploaded"];
    $y = $b["uploaded"];
    if ($x == $y) {
        return 0;
    }
    if ($x < $y) {
        return 1;
    }
    return -1;
}
usort($seeders, "seed_sort");
usort($downloaders, "leech_sort");
echo dltable("Seeder(s)", $seeders, $row) . "<br /><a name=\"leechers\"></a>" . dltable("leecher(s)", $downloaders, $row);
//echo dltable("<a name=\"seeders\">seeder</a><br /><a href=\"details.php?id=$id$keepget\" class=\"sublink\">[Hide list]</a>", dltable("Seeder(s)", $seeders, $row), 1);
//echo dltable("<a name=\"leechers\">leecher</a><br /><a href=\"details.php?id=$id$keepget\" class=\"sublink\">[Hide list]</a>", dltable("Leecher(s)", $downloaders, $row), 1);
// ========================================
// getAgent function by deliopoulos
// ========================================
function StdDecodePeerId($id_data, $id_name)
{
    $version_str = "";
    for ($i = 0; $i <= strlen($id_data); $i++) {
        $c = $id_data[$i];
        if ($id_name == "BitTornado" || $id_name == "ABC") {
            if ($c != '-' && ctype_digit($c)) {
                $version_str .= "{$c}.";
            } elseif ($c != '-' && ctype_alpha($c)) {
                $version_str .= ord($c) - 55 . ".";
Example #4
0
    function leech_sort($a, $b)
    {
        $x = $a["to_go"];
        $y = $b["to_go"];
        if ($x == $y) {
            return 0;
        }
        if ($x < $y) {
            return -1;
        }
        return 1;
    }
    function seed_sort($a, $b)
    {
        $x = $a["uploaded"];
        $y = $b["uploaded"];
        if ($x == $y) {
            return 0;
        }
        if ($x < $y) {
            return 1;
        }
        return -1;
    }
    $res = sql_query("SELECT torrents.id, torrents.owner, torrents.size, torrents.anonymous FROM torrents WHERE torrents.id = {$id} LIMIT 1") or sqlerr();
    $row = mysql_fetch_array($res);
    usort($seeders, "seed_sort");
    usort($downloaders, "leech_sort");
    print dltable($lang_viewpeerlist['text_seeders'], $seeders, $row);
    print dltable($lang_viewpeerlist['text_leechers'], $downloaders, $row);
}
Example #5
0
     function seed_sort($a, $b)
     {
         $x = $a["uploaded"];
         $y = $b["uploaded"];
         if ($x == $y) {
             return 0;
         }
         if ($x < $y) {
             return 1;
         }
         return -1;
     }
     usort($seeders, "seed_sort");
     usort($downloaders, "leech_sort");
     tr("<a name=\"seeders\">{$tracker_lang['details_seeding']}</a><br /><a href=\"details.php?id={$id}{$keepget}\" class=\"sublink\">[{$tracker_lang['close_list']}]</a>", dltable($tracker_lang['details_seeding'], $seeders, $row), 1);
     tr("<a name=\"leechers\">{$tracker_lang['details_leeching']}</a><br /><a href=\"details.php?id={$id}{$keepget}\" class=\"sublink\">[{$tracker_lang['close_list']}]</a>", dltable($tracker_lang['details_leeching'], $downloaders, $row), 1);
 }
 if ($row["multitracker"] == 'yes') {
     if (count($announces_a)) {
         foreach ($announces_a as $announce) {
             if ($announce['state'] == 'ok') {
                 $anns[] = '<li><b>' . $announce['url'] . '</b> - раздающие: <b>' . $announce['seeders'] . '</b>, качающие: <b>' . $announce['leechers'] . '</b>';
             } else {
                 $anns[] = '<li><font color="red"><b>' . $announce['url'] . '</b></font> - не работает, ошибка: ' . $announce['error'] . '</b>';
             }
         }
         if (strtotime($row['last_mt_update']) < TIMENOW - 3600 && $CURUSER) {
             $update_link = '<br />Данные могли устареть. <a href="update_multi.php?id=' . $id . '" onclick="update_multi(); return false;">' . $tracker_lang['details_update_multitracker'] . '</a>';
         }
         if ($row['last_mt_update'] == '0000-00-00 00:00:00') {
             $update_link .= '<br />' . $tracker_lang['details_update_last_mt_update'] . ' <b>' . $tracker_lang['never'] . '</b>';