/** * 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(); }
$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 ... "; $spotnab = new SpotNab(); $spotnab->fetch(time() - $days * 86400); echo "Done\n"; } else { if (array_key_exists("f", $options) || array_key_exists("fetch", $options)) { echo "Fetching... "; $spotnab = new SpotNab(); $spotnab->fetch(); echo "Done\n"; } } if (array_key_exists("b", $options) || array_key_exists("broadcast", $options)) { echo "Broadcasting... "; $spotnab = new SpotNab(); $spotnab->post_discovery(); echo "Done\n"; } if (array_key_exists("t", $options) || array_key_exists("test", $options)) { $spotnab = new SpotNab(); if ($spotnab->has_openssl()) { printf("%s INFO - Testing SSL Key Generator ...", date("Y-m-d H:i:s")); $keys = $spotnab->keygen(false); if (is_array($keys) && array_key_exists("pubkey", $keys) && array_key_exists("prvkey", $keys)) {
/** * 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(); }