// Copyright 1999-2000 (c) The SourceForge Crew // http://sourceforge.net // // $Id: newrelease.php,v 1.2 2003/11/13 11:29:26 helix Exp $ ob_start(); require 'pre.php'; require 'frs.class'; require $DOCUMENT_ROOT . '/project/admin/project_admin_utils.php'; session_require(array('group' => $group_id)); $project =& group_get_object($group_id); if (!$project->userIsReleaseTechnician()) { exit_permission_denied(); } project_admin_header(array('title' => 'Release New File Version', 'group' => $group_id)); // Create a new FRS object $frs = new FRS($group_id); if ($submit) { $release_id = $frs->frsAddRelease($release_name, $package_id); if (!$frs->isError()) { header("Location: editreleases.php?package_id={$package_id}&release_id={$release_id}&group_id={$group_id}"); ob_end_flush(); ?> <h3>Release Added!</h3> Click here to <a href="editreleases.php?package_id=<?php echo $package_id; ?> &release_id=<?php echo $release_id; ?> &group_id=<?php
// // $Id: editreleases.php,v 1.3 2004/02/26 10:41:35 helix Exp $ /* Updated rewrite of the File Release System to clean up the UI * a little and incorporate FRS.class. -Darrell */ require 'pre.php'; require 'frs.class'; require $DOCUMENT_ROOT . '/project/admin/project_admin_utils.php'; session_require(array('group' => $group_id)); $project =& group_get_object($group_id); if (!$project->userIsReleaseTechnician()) { exit_permission_denied(); } project_admin_header(array('title' => 'Release New File Version', 'group' => $group_id)); // Create a new FRS object $frs = new FRS($group_id); /* * Here's where we do the dirty work based on the step the user has chosen */ // Edit release info if ($step1) { $exec_changes = true; // Check for uploaded release notes if ($uploaded_notes != "") { $notes = addslashes(fread(fopen($HTTP_POST_FILES['uploaded_notes']['tmp_name'], 'r'), filesize($HTTP_POST_FILES['uploaded_notes']['tmp_name']))); if (strlen($notes) < 20 || strlen($notes) > 256000) { $feedback .= " Release Notes Are Either Too Small Or Too Large "; $exec_changes = false; } } else { $notes = $release_notes;