$ret = false; foreach ($lst as $kg => $group) { foreach ($group as $kt => $trk) { if (in_array($trk, $todelete)) { unset($lst[$kg][$kt]); if (!count($lst[$kg])) { unset($lst[$kg]); } $ret = true; } } } return $ret; } $processed = false; $trks = rRetrackers::load(); if (count($argv) > 1) { $hash = $argv[1]; $req = new rXMLRPCRequest(array(new rXMLRPCCommand("get_session"), new rXMLRPCCommand("d.get_custom4", $hash), new rXMLRPCCommand("d.get_tied_to_file", $hash), new rXMLRPCCommand("d.get_custom1", $hash), new rXMLRPCCommand("d.get_directory_base", $hash), new rXMLRPCCommand("d.is_private", $hash), new rXMLRPCCommand("d.get_name", $hash))); if ($req->success()) { $isStart = $req->val[1] != 0; if ((count($trks->list) || count($trks->todelete)) && !($req->val[5] && $trks->dontAddPrivate) && $req->val[6] != $hash . ".meta") { $fname = $req->val[0] . $hash . ".torrent"; if (empty($req->val[0]) || !is_readable($fname)) { if (strlen($req->val[2]) && is_readable($req->val[2])) { $fname = $req->val[2]; } else { $fname = null; } } if ($fname) {
<?php require_once 'retrackers.php'; $trks = new rRetrackers(); $trks->set(); cachedEcho($trks->get(), "application/javascript");