<%@ 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.Apparatus" %> <% String userName = Sessions.getSessionStringValue(request, "userName"); int segID = -1; try {segID = Integer.parseInt(request.getParameter("segID"));} catch (Exception e){} String reading = request.getParameter("reading"); if (reading != null) reading = new String(reading.getBytes("iso8859-1"), "UTF-8"); String readingName = request.getParameter("readingName"); if (segID > -1 && reading != null) { response.setContentType("text/xml"); // let's check to see if we're a privileged user boolean permission = RightsAndRoles.hasRole(request, response, "Live Text Critic"); // --------------------------------------------- Apparatus.Segment seg = Apparatus.Segment.getSegment(segID); if (permission && seg != null) { int newReadingID = seg.addSegmentReading(reading, readingName); %> <% } else if (!permission) { %> <% } else { %> <% } return; } %>

variant/reading/put

Submit a new or modified variant reading option for a variant segment

Parameters

segIDsegment id for the variant reading, e.g., 10
readingreading for this variant segment, e.g., τα εργα σου και
readingName(optional) reading name for this variant segment, e.g., B