<%@page import="org.xdams.utility.request.MyRequest"%> <%@page import="org.xdams.page.view.modeling.FormGenerator"%> <%@page import="org.xdams.utility.TitleManager"%> <%@page import="org.xdams.xml.builder.XMLBuilder"%> <%@page import="org.xdams.page.view.bean.PreInsertBean"%> <%@page import="org.xdams.workflow.bean.WorkFlowBean"%> <%@page import="org.xdams.user.bean.UserBean"%> <%@page import="org.xdams.conf.master.ConfBean"%> <%@taglib uri="/WEB-INF/xDamsJSTL.tld" prefix="xDamsJSTL"%> <%@taglib uri="http://www.springframework.org/tags" prefix="spring"%> <% ConfBean confBean = (ConfBean)request.getAttribute("confBean"); UserBean userBean = (UserBean)request.getAttribute("userBean"); WorkFlowBean workFlowBean = (WorkFlowBean)request.getAttribute("workFlowBean"); PreInsertBean preInsertBean = (PreInsertBean)request.getAttribute("preInsertBean"); String theArch = workFlowBean.getAlias(); String keyCountLookUp = confBean.getKeyCountLookUp(); XMLBuilder theXML = preInsertBean.getXmlBuilderSelected(); XMLBuilder theXMLFather = preInsertBean.getXmlBuilderFather(); XMLBuilder theXMLconf = confBean.getTheXMLConfEditing(); XMLBuilder theXMLconfTitle = confBean.getTheXMLConfTitle(); TitleManager titleManager = new TitleManager(theXMLconfTitle); FormGenerator generatoreForm = new FormGenerator(theXMLconf,theXMLconf,workFlowBean,(String)request.getAttribute("contextPath")); boolean testaRigaSepara = false; String rigaSeparaMiddle = ""; String rigaSepara="
"; generatoreForm.setValues("part01",""); generatoreForm.setValues("part02",""); generatoreForm.setValues("part03",""); generatoreForm.setValues("part00multi",""); generatoreForm.setValues("part01multi",""); generatoreForm.setValues("part02multi",""); generatoreForm.setValues("part01multiGroup",""); generatoreForm.setValues("part02multiGroup",""); generatoreForm.setValues("part03multiGroup",""); generatoreForm.setValues("partAuther01",""); generatoreForm.setValues("partAuther02",""); generatoreForm.setValues("rigaSeparaAuther",""); int numeroMacroarea = theXMLconf.contaNodi("/root/preInsert/macroarea"); %> xDams - preInsert - <%=workFlowBean.getArchive().getArchiveDescr()%><% String ilPath ="/preInsert"; %>')" >
 
<%if(preInsertBean.getTitleSelected()!=null && !(preInsertBean.getTitleSelected().equals(""))){ %> : <%=titleManager.defaultParsedTitle(preInsertBean.getTitleSelected(), "defaultTitle")%> <%} %>
: ...
<% String excludeRel = theXMLconf.valoreNodo("/"+ilPath+"/@excludeRel"); String suggestedRel = theXMLconf.valoreNodo("/"+ilPath+"/@suggestedRel"); String strChecked = "checked=\"checked\""; %>
"); generatoreForm.setValues("partAuther03",""); generatoreForm.setValues("partAuther04","
  
<%if(excludeRel.indexOf("son")==-1 && preInsertBean.getPhysDocRoot()!=-1){ if(suggestedRel.indexOf("son")!=-1){ strChecked = "checked=\"checked\""; }else{ strChecked = ""; } %> <%}if(preInsertBean.getPhysDocRoot()!=preInsertBean.getPhysDocSelected() && excludeRel.indexOf("upperbrother")==-1){ if(suggestedRel.indexOf("upperbrother")==0){ strChecked = "checked=\"checked\""; }else{ strChecked = ""; } %> <%}if(preInsertBean.getPhysDocRoot()!=preInsertBean.getPhysDocSelected() && excludeRel.indexOf("lowerbrother")==-1){ if(suggestedRel.indexOf("lowerbrother")==0){ strChecked = "checked=\"checked\""; }else{ strChecked = ""; } %> <%}if(excludeRel.indexOf("none")==-1 || preInsertBean.getPhysDocRoot()==-1){ if(suggestedRel.indexOf("none")==0 || preInsertBean.getPhysDocRoot()==-1){ strChecked = "checked=\"checked\""; }else{ strChecked = ""; } %> <%}%>
value="1" />
value="2" />
value="4" />
value="0" />
<% if(true || preInsertBean.getPhysDocFather() > 0){ %>
+ 
<%} request.setAttribute("showAll","true"); //per mostrare le macroaree aperte una sotto l'altra e non in pagine try{ %><%@include file="generateDocEdit.jsp"%><%} finally{} theXML = preInsertBean.getXmlBuilderFather(); numeroMacroarea = theXMLconf.contaNodi("/root"+preInsertBean.getXPathHierValues()+"/macroarea"); ilPath = "/root"+preInsertBean.getXPathHierValues(); if(theXML !=null){ generatoreForm = new FormGenerator(theXML,theXMLconf,workFlowBean,(String)request.getAttribute("contextPath")); testaRigaSepara = false; rigaSeparaMiddle = ""; rigaSepara="
"; generatoreForm.setValues("part01",""); generatoreForm.setValues("part02",""); generatoreForm.setValues("part03",""); generatoreForm.setValues("part00multi",""); generatoreForm.setValues("part01multi",""); generatoreForm.setValues("part02multi",""); generatoreForm.setValues("part01multiGroup",""); generatoreForm.setValues("part02multiGroup",""); generatoreForm.setValues("part03multiGroup",""); //generatoreForm.setValues("rigaSeparaMiddle",rigaSeparaMiddle); generatoreForm.setValues("partAuther01",""); generatoreForm.setValues("partAuther02",""); generatoreForm.setValues("rigaSeparaAuther",""); try{ %><%@include file="generateDocEdit.jsp"%><%} catch(Exception e){} } %> " /> " /> <% for (int a = 0; a < theXMLconf.contaNodi("/root/fixedValues/elemento"); a++) { String ilNodoCorrente = theXMLconf.valoreNodo("/root/fixedValues/elemento[" + (a + 1) + "]/text()"); String ilValoreCorrente = theXMLconf.valoreNodo("/root/fixedValues/elemento[" + (a + 1) + "]/@value"); %> " value="<%=ilValoreCorrente%>" /> <% } %> " size="50" />
<%@include file="inc_sub_menu.jsp"%>
<%@include file="../custom/form_docEdit.jsp"%>
"); generatoreForm.setValues("partAuther03",""); generatoreForm.setValues("partAuther04","