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

documentgroup/delete

Completely delete a document group and all associated document links

Parameters

documentGroupIDdocument group id of the document group to delete