<%@page import="org.xdams.utility.CommonUtils"%> <%@page import="org.springframework.util.TypeUtils"%> <%@page import="org.xdams.page.view.bean.HierBrowserBean"%> <%@page import="org.xdams.page.view.bean.ManagingBean"%> <%@page import="org.xdams.page.view.bean.TreeBean"%> <%@page import="org.apache.commons.lang3.StringUtils"%> <%@page import="org.xdams.utility.TitleManager"%> <%@page import="org.xdams.xml.builder.XMLBuilder"%> <%@page import="org.xdams.utility.request.MyRequest"%> <%@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"%> <%String useragent = request.getHeader("user-agent"); if(useragent.indexOf("MSIE 7")==-1){%><%}%> <% ConfBean confBean = (ConfBean)request.getAttribute("confBean"); UserBean userBean = (UserBean)request.getAttribute("userBean"); WorkFlowBean workFlowBean = (WorkFlowBean)request.getAttribute("workFlowBean"); TreeBean treeBean = (TreeBean)request.getAttribute("treeBean"); MyRequest myRequest = new MyRequest(request); ManagingBean managingBean = (ManagingBean)session.getAttribute(workFlowBean.getManagingBeanName()); String evidNode = ""; XMLBuilder theXMLconfTitle = confBean.getTheXMLConfTitle(); TitleManager titleManager = new TitleManager(theXMLconfTitle); boolean levelMode = !theXMLconfTitle.valoreNodo("/root/titleManager/sezione[@name='hierBrowser']/elemento[@flag='level']/text()").equals(""); String treeCssPrefix = theXMLconfTitle.valoreNodo("/root/titleManager/sezione[@name='hierBrowser']/elemento[@flag='level']/@value"); if(levelMode){ treeCssPrefix +="/"; } %> xDams - Browser Gerarchico - <%=workFlowBean.getArchive().getArchiveDescr()%> <% String displayMode = "none"; String checked = ""; if(managingBean!=null){ //out.println("managingBean.getMultipleChoise() "+managingBean.getMultipleChoise()); displayMode = managingBean.getMultipleChoise(); } %><% %>
<%try{ java.util.Vector vectHierBrowserBean = treeBean.getVectHierBrowserBean(); if(treeBean.isUpEnabled()){ %>
&perpage=<%=myRequest.getParameter("perpage")%>">
<% }%>
<%if(vectHierBrowserBean!=null){ int absC = 0; for(int index=0;index")!=-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((valueArr.toLowerCase()).indexOf("pdf")!=-1&& iconType.indexOf("pdf")==-1){ iconType += "\""+workFlowBean.getLocalizedString("allegato","allegato")+"\""; } else { if(CommonUtils.checkExt(icoArray[ks].toLowerCase())){ iconType += "\"allegato\""; } } }} } }else if(valueArr.indexOf("")!=-1 ){ if(!valueArr.equals("")){ skipNext = true; break; } }else if(valueArr.indexOf("")!=-1 ){ if(!valueArr.equals("")){ level = StringUtils.substringBetween(valueArr,"",""); } }else { strTitoloManager += valueArr+""; } } if(skipNext){ /* if(hierBrowserBean.isLastChild()){ %><% }else{*/ %><% //} continue;} String titolo = strTitoloManager; String descrizione=""; if(descrizione.length()>500){ String toSpace=descrizione.substring(500,descrizione.length()); descrizione=descrizione.substring(0,500); if(toSpace.indexOf(" ")!=-1){ descrizione+=toSpace.substring(0,toSpace.indexOf(" "))+"..."; } } if(hierBrowserBean.getDepth()==1){ %> <%}else{ String href=""; href="?&docToggle="+hierBrowserBean.getDocNumber()+"&docStart="+hierBrowserBean.getFirstDocNumber()+"&hierStatus="+treeBean.getHierStatus()+"&docCount="+treeBean.getDocCount()+"&pageToShow="+myRequest.getParameter("pageToShow")+"&perpage="+myRequest.getParameter("perpage")+"#pos"+hierBrowserBean.getDocNumber(); String img_item="img_close"; if(hierBrowserBean.isHasSons()){ if(hierBrowserBean.isOpened()){ img_item="img_open"; } if(hierBrowserBean.isLastChild()){ img_item+="_last"; } }else{ img_item="img_file"; if(hierBrowserBean.isLastChild()){ img_item+="_last"; } } for(int i=0;i
<% }else{ if(hierBrowserBean.getFathersLastChild()[i]==true || (hierBrowserBean.isLastChild() && i==hierBrowserBean.getFathersLastChild().length-1 )){ %>
<%}else{%>
<%} } }%> <%for(int i=0;i
<%} } } }catch(Exception e){ e.printStackTrace(); } } }%>
<%if(treeBean.isDownEnabled()){ String andToggle = ""; if(treeBean.getLastDocNumber() == treeBean.getDocToggle())andToggle=String.valueOf(treeBean.getDocToggle());%> <%}%> <%}catch(Exception e){ out.println(e.getMessage()); }%>