$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;