예제 #1
0
 /**
  * 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();
 }
예제 #2
0
}
if (!count($options)) {
    display_help();
    exit(1);
}
$delete_broken_releases = false;
if (array_key_exists("G", $options) || array_key_exists("populate-fix-gid", $options)) {
    echo "Updating GID in releases table + fix ...";
    $spotnab = new SpotNab();
    $spotnab->processGID(0, 5000, true);
    echo "Done\n";
}
if (array_key_exists("g", $options) || array_key_exists("populate-gid", $options)) {
    echo "Updating GID in releases table ...";
    $spotnab = new SpotNab();
    $spotnab->processGID();
    echo "Done\n";
}
if (array_key_exists("r", $options) || array_key_exists("soft-reset", $options)) {
    echo "Soft Reseting Spotnab... ";
    $spotnab = new SpotNab();
    $spotnab->soft_reset();
    echo "Done\n";
}
$force_keygen_save = false;
if (array_key_exists("K", $options) || array_key_exists("force-keygen", $options)) {
    $spotnab = new SpotNab();
    $spotnab->keygen(true, true);
} else {
    if (array_key_exists("k", $options) || array_key_exists("keygen", $options)) {
        $spotnab = new SpotNab();
예제 #3
0
 /**
  * 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();
 }