Example #1
0
         $e = maintainer::updateAll($pacid, $users);
         if (PEAR::isError($e)) {
             $errors[] = $e->getMessage();
             break;
         }
         $file = release::upload($info['package'], $info['version'], $info['release_state'], $info['release_notes'], $distfile, md5_file($distfile));
     }
     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');
     if (is_a($info, 'PEAR_PackageFile_v1') || is_a($info, 'PEAR_PackageFile_v2')) {
         release::promote_v2($info, $file);
     } else {
         release::promote($info, $file);
     }
     PEAR::popErrorHandling();
     $success = true;
     $display_form = true;
     $display_verification = false;
 } elseif (isset($cancel)) {
     // Cancel Button
     $distfile = PEAR_UPLOAD_TMPDIR . '/' . basename($distfile);
     if (@is_file($distfile)) {
         @unlink($distfile);
     }
     $display_form = true;
     $display_verification = false;