<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page trimDirectiveWhitespaces="true" %> <%@ page import="org.crosswire.utils.Sessions" %> <%@ page import="org.crosswire.community.RightsAndRoles" %> <%@ page import="org.crosswire.community.projects.ntmss.data.ProjectManagement" %> <%@ page import="org.crosswire.community.projects.ntmss.data.ProjectManagement.Project" %> <% String userName = Sessions.getSessionStringValue(request, "userName"); boolean anonymous = userName == null || userName.length() == 0; int projectID = -1; try {projectID = Integer.parseInt(request.getParameter("projectID"));} catch (Exception e){} if (projectID > -1) { response.setContentType("text/xml"); // let's check to see if we're a privileged user String role = "VMR Administrator"; boolean admin = RightsAndRoles.hasRole(request, response, role); Project obj = ProjectManagement.getProject(projectID); if (obj != null && !anonymous && (admin)) { System.out.println("deleting project: " + obj.getProjectID()); Project.deleteProject(obj.getProjectID()); out.print(""); } else { if (obj == null) { out.print(""); } else if (anonymous) { out.print(""); } else { out.print(""); } } return; } %>

project/delete

completely delete a project

Parameters

projectIDproject id of the project to delete