Example #1
0
         } else {
             $errors[] = 'There seems to have been a problem with saving the REST files - please inform the webmasters at ' . PEAR_WEBMASTER_EMAIL;
         }
     }
     include_once 'pear-database-release.php';
     $file = release::upload($info->getPackage(), $info->getVersion(), $info->getState(), $info->getNotes(), $distfile, md5_file($distfile), $info, $packagexml, $compatible_pxml);
 }
 if (PEAR::isError($file)) {
     $ui = $file->getUserInfo();
     $errors[] = 'Error while uploading package: ' . $file->getMessage() . ($ui ? " ({$ui})" : '');
     break;
 }
 @unlink($distfile);
 PEAR::pushErrorHandling(PEAR_ERROR_CALLBACK, 'report_warning');
 include_once 'pear-database-release.php';
 release::promote($info, $file);
 PEAR::popErrorHandling();
 // Roadmap thingo
 require_once 'roadmap/info.php';
 $sql = '
     SELECT b.id, b.sdesc, b.email, b.reporter_name, b.bug_type, b.handle
     FROM
         bugdb b, bugdb_roadmap_link l, bugdb_roadmap r
     WHERE
         r.package = ? AND
         r.roadmap_version = ? AND
         l.roadmap_id = r.id AND
         b.id = l.id AND
         b.status = ?
     ORDER BY b.bug_type, b.id';
 $values = array($info->getPackage(), $info->getVersion(), 'Closed');