/** * Process Global IDs */ public function processSpotnab() { $spotnab = new \SpotNab(); $processed = $spotnab->processGID(500); if ($processed > 0) { if ($this->echooutput) { $this->pdo->log->doEcho($this->pdo->log->primary('Updating GID in releases table ' . $processed . ' release(s) updated')); } } $spotnab->auto_post_discovery(); $spotnab->fetch_discovery(); $spotnab->fetch(); $spotnab->post(); $spotnab->auto_clean(); }
} else { if (array_key_exists("k", $options) || array_key_exists("keygen", $options)) { $spotnab = new SpotNab(); $spotnab->keygen(true); } } if (array_key_exists("p", $options) || array_key_exists("post", $options)) { echo "Posting... "; $spotnab = new SpotNab(); $spotnab->post(); echo "Done\n"; } if (array_key_exists("d", $options) || array_key_exists("discover", $options)) { echo "Discovering... "; $spotnab = new SpotNab(); $spotnab->fetch_discovery(); echo "Done\n"; } if (array_key_exists("F", $options) || array_key_exists("fetch-backfill", $options)) { $days = array_key_exists("F", $options) ? $options["F"] : $options["fetch-backfill"]; try { $days = abs(intval($days)); } catch (Exception $e) { $days = -1; } if ($days <= 0) { echo "Error: A SpotNab fetch backfill requires you specify the number of days to look back.\n"; echo "Syntax: php spontnab.php -F=<days>\n"; exit(1); } echo "Fetching {$days} day(s) back ... ";
/** * Process Global IDs */ public function processSpotNab() { $spotnab = new SpotNab(); $processed = $spotnab->processGID(500); if ($processed > 0) { printf("PostPrc : Updating GID in releases table %d release(s) updated\n", $processed); } $spotnab->auto_post_discovery(); $spotnab->fetch_discovery(); $spotnab->fetch(); $spotnab->post(); $spotnab->auto_clean(); }