%@ 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.projects.ntmss.data.Regularization.RegularizationRule" %>
<%@ page import="org.crosswire.community.projects.ntmss.data.Regularization" %>
<%@ page import="org.crosswire.sword.keys.VerseKey" %>
<%
// who we are
String userName = Sessions.getSessionStringValue(request, "userName");
// who's rules we want to modify
String targetUserName = request.getParameter("userName");
if (targetUserName == null) targetUserName = userName;
int regID = -1; try {regID = Integer.parseInt(request.getParameter("regID"));} catch (Exception e){}
String groupName = request.getParameter("groupName");
String verse = request.getParameter("verse");
if (regID > -1 && verse != null) {
response.setContentType("text/xml");
RegularizationRule reg = RegularizationRule.getRegularizationRule(regID);
if (reg == null) {
out.print("
Create a new exception for a global regularization rule
| regID | regularization rule id to modify. if not provided, a new regularization rule will be created. |
| userName | owner of the regularization rule |
| groupName | group name to assign rule to |
| verse | context verse |