<%@page import="org.xdams.xw.paging.QRParser"%> <%@page import="org.xdams.page.view.bean.TitleBean"%> <%@page import="org.xdams.utility.request.MyRequest"%> <%@page import="java.util.ArrayList"%> <%@page import="org.xdams.page.query.bean.QueryBean"%> <%@page import="java.util.List"%> <%@page import="org.xdams.utility.TitleManager"%> <%@page import="org.xdams.xml.builder.XMLBuilder"%> <%@page import="org.xdams.page.view.bean.ManagingBean"%> <%@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"); ManagingBean managingBean = (ManagingBean)session.getAttribute(workFlowBean.getManagingBeanName()); String sorting = confBean.getSorting(); String accountId = userBean.getAccount().getId(); String theArch = workFlowBean.getAlias(); QRParser qRParser = (QRParser)session.getAttribute("QRParser"); org.xdams.xw.paging.QRPage qRPage = (org.xdams.xw.paging.QRPage)session.getAttribute("QRPage"); int perpage = 10; int pageToShow = 1; if(request.getParameter("pageToShow")!=null){ pageToShow=((Integer)session.getAttribute("pageToShow")).intValue(); } if(request.getParameter("perpage")!=null && (request.getParameter("perpage")).equals("all")){ perpage = qRParser.getTot(); }else if(request.getParameter("perpage")!=null){ perpage = Integer.parseInt(request.getParameter("perpage")); }else if(request.getParameter("perpage")==null){ perpage = 10; } XMLBuilder theXMLconfTitle = confBean.getTheXMLConfTitle(); XMLBuilder theXMLconfMedia = confBean.getTheXMLConfMedia(); String previewPrefix = theXMLconfMedia.valoreNodo("/root/media[@type='viewPreview']/@prefix"); TitleManager titleManager = new TitleManager(theXMLconfTitle,userBean); String displayMode = "none"; String checked = ""; if(managingBean!=null){ //out.println("managingBean.getMultipleChoise() "+managingBean.getMultipleChoise()); displayMode = managingBean.getMultipleChoise(); } %> xDams - title - <%=workFlowBean.getArchive().getArchiveDescr()%> <% try{ perpage = Integer.parseInt(WebUtils.getCookie(request, "title"+workFlowBean.getAlias()+userBean.getId()).getValue()); }catch(Exception e){ //out.println("ERRORE"); } %>
<%@include file="../common/inc_menu.jsp" %>
elementi trovati <%=qRParser.getQrElements()%>
<%if(qRParser.getQrElements()>0){%>
<%}%>
:
<%if(!previewPrefix.equals("")){%>
preview  />
<%}%>
<%int absC=0; List v2 = qRPage.getElements(); int firstPos = 0; for(int x=0;x")!=-1){ if(!valueArr.equals("")){ hasIcon = true; String[] icoArray = valueArr.split(" "); for(int ks=0;ks"; }else if((valueArr.toLowerCase()).indexOf("pdf")!=-1&& iconType.indexOf("pdf")==-1){ iconType += "\""+workFlowBean.getLocalizedString("allegato","allegato")+"\""; }else if((icoArray[ks].toLowerCase()).indexOf("mp3")!=-1&& iconType.indexOf("mp3")==-1){ iconType += "\""+workFlowBean.getLocalizedString("allegato","allegato")+"\""; }else if((icoArray[ks].toLowerCase()).indexOf("wav")!=-1&& iconType.indexOf("wav")==-1){ iconType += "\""+workFlowBean.getLocalizedString("allegato","allegato")+"\""; }else if((icoArray[ks].toLowerCase()).indexOf("flv")!=-1 && iconType.indexOf("flv")==-1){ iconType += "\""+workFlowBean.getLocalizedString("allegato","allegato")+"\""; }else if((icoArray[ks].toLowerCase()).indexOf("wmv")!=-1 && iconType.indexOf("wmv")==-1){ iconType += "\""+workFlowBean.getLocalizedString("allegato","allegato")+"\""; } /* else { if(iconType.indexOf("generic")==-1){ iconType += "\"allegato\"";}}*/ }} } isAttach = strTitoloManager.replaceAll("","").replaceAll("",""); imageResource = org.apache.commons.lang3.StringUtils.substringBetween(strTitoloManager, "", ""); strTitoloManager = strTitoloManager.replaceAll("[^<]*",""); }else if(valueArr.indexOf("")!=-1 ){ if(!valueArr.equals("")){ skipNext = true; break; } } } if(cssImageStyle.equals("scheda")){/* gestione generica basata su presenza di gerarchia */ if(titleBean.getFirstSon()>0){ cssImageStyle="folder"; } } if(managingBean!=null && managingBean.isChecked(physDoc)){ checked = "_on"; }else{ checked = ""; } int pos = ((perpage*qRPage.getNumPage())+x)-perpage; if(x==0){ firstPos = pos; } if(skipNext){continue;} %>
    <% boolean imageViewer = false; String[] splitImage = imageResource.split("¢"); for(String strImage: splitImage){ if(strImage!=null && !strImage.equals("")){ imageViewer = true; %>
  • <%=strImage%>" data-numDoc="<%=physDoc %>" border="0" >
  • <% } } %>
  • <%=strTitoloManager%>
<% } //end for if(v2.size()==0){%>
<%} String hrefScheda = ""; if(qRParser.getPhysDoc()!=null && !qRParser.getPhysDoc().equals("")){ if(!MyRequest.getParameter("backToResult",request).equals("")){ firstPos = ((Integer)session.getAttribute("posInQr")).intValue(); } hrefScheda = request.getAttribute("contextPath")+"/viewTab/"+workFlowBean.getAlias()+"/shortTab.html?physDoc="+qRParser.getPhysDoc()+"&selid="+qRParser.getIdQR()+"&pos="+firstPos+"&pageToShow="+pageToShow+"&perpage="+perpage; } %>
<%@include file="../common/inc_sub_menu.jsp"%>
descrizioDocTaglia azione
<%! public String extractSortValue(JspWriter out, XMLBuilder theXMLconf){ String prefix = "/root/query/sort/element"; int numField = theXMLconf.contaNodi(prefix); String outputField = ""; outputField += ""; for(int z=0 ;z < numField; z++){ try{ String nameValue = theXMLconf.valoreNodo(prefix+"["+(z+1)+"]/text()"); String attrLabel = theXMLconf.valoreNodo(prefix+"["+(z+1)+"]/@label"); // outputField += ""; if(numField-1==z){ outputField += ""; } //arrOutputSortField.add(outputField); }catch(Exception e){ try{ out.println("ERRORE IN extractSortValue"); }catch(Exception e1){ } } } return outputField; } %>