<%@ 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.Document" %> <%@ page import="org.crosswire.community.projects.ntmss.data.Page" %> <% String userName = Sessions.getSessionStringValue(request, "userName"); int docID = -1; try {docID = Integer.parseInt(request.getParameter("docID"));} catch (Exception e){} int pageID = -1; try {pageID = Integer.parseInt(request.getParameter("pageID"));} catch (Exception e){} String surrID = request.getParameter("surrID"); if (docID > -1 && pageID > -1 && surrID != null) { response.setContentType("text/xml"); Document doc = Document.getDocument(docID); if (doc == null) { %> <% return; } String role = "VMR Administrator"; // let's check to see if we're a privileged user boolean permission = RightsAndRoles.hasRole(request, response, role) || (userName != null && userName.equals(doc.getUserID())); // --------------------------------------------- if (!permission) { %> <% return; } Page p = Page.getPage(docID, pageID); if (p != null) { p.removeSurrogateImage(surrID); %> <% } else { %> <% } return; } %>

image/delete

Delete an image URL for a manuscript page

Parameters

docIDmanuscript id for the image, e.g., 10046
pageIDpage id for the image, e.g., 10
surrIDsurrogate id for the image, e.g., 10