<%@page import="org.xdams.utility.CommonUtils"%> <%@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()); MyRequest myRequest = new MyRequest(request); 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 = Integer.parseInt(myRequest.getParameter("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 = Integer.parseInt(myRequest.getParameter("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" %>
<%=qRParser.getQrElements()%>
<%if(qRParser.getQrElements()>0){%>
"><spring:message code=" vspace="1" /> <%=perpage%> "><spring:message code= <%=perpage%> " vspace="1" /> "><spring:message code=" vspace="1" /> <% List pagesToShow = qRPage.getPageToShow(); String classhref =""; for(int i=0;i <%=pagesToShow.get(i)%> <%}else{ classhref = "num_margin"; %> <%=pagesToShow.get(i)%> <% } } %> "><spring:message code=" vspace="1" /> <%=perpage%> "><spring:message code= <%=perpage%> " vspace="1" /> "><spring:message code=" vspace="1" />
<%}%>
:
<%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(CommonUtils.checkExt(icoArray[ks].toLowerCase())){ iconType += "\"allegato\""; } } }} } isAttach = strTitoloManager.replaceAll("","").replaceAll("",""); 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;} %>
<spring:message code=" /> <% if(displayMode.equals("")){ absC++; %>" name="<%=physDoc%>" /><%} %><%-- onclick="return ajaxSetSessionDocs('<%=physDoc%>',this.checked)" style="display:<%=displayMode%>"/> --%> <%/**/%> <%/**/ if(hasIcon){ %><%=iconType%><%}%> /viewTab/<%=workFlowBean.getAlias()%>/shortTab.html?physDoc=<%=physDoc%>&selid=<%=qRParser.getIdQR()%>&pos=<%=pos%>&pageToShow=<%=pageToShow%>&perpage=<%=perpage%>" title="" target="schedaBreve"><%=strTitoloManager%>
<% } 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; } %>