<%@ 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){} if (docID > -1) { response.setContentType("text/xml"); String role = "VMR Administrator"; // let's check to see if we're a privileged user boolean permission = RightsAndRoles.hasRole(request, response, role); // --------------------------------------------- Document d = Document.getDocument(docID); if (d == null) { %> <% return; } if (!permission) permission = userName != null && userName.equals(d.getUserID()); if (permission) { int count = 0; for (Page p : d.getPages()) { if (p.getFolioNumber() == null || p.getFolioNumber().length() > 0) { Page pOrig = (Page)p.clone(); p.setFolioNumber(""); p.save(pOrig); ++count; } } %> for docID: <%= docID %>" /> <% } else { %> <% } return; } %>

manuscript/clearfolionumbers

clear all folio numbers for a manuscript

Parameters

docIDmanuscript id from which to clear folio numbers, e.g., 10046