%@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 +="/";
}
%>
<%try{
java.util.Vector vectHierBrowserBean = treeBean.getVectHierBrowserBean();
if(treeBean.isUpEnabled()){
%>
<%
}%>
<%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 += "
";
}else if((icoArray[ks].toLowerCase()).indexOf("mp3")!=-1 && iconType.indexOf("mp3")==-1){
iconType += "
";
}else if((icoArray[ks].toLowerCase()).indexOf("wav")!=-1 && iconType.indexOf("wav")==-1){
iconType += "
";
}else if((icoArray[ks].toLowerCase()).indexOf("flv")!=-1 && iconType.indexOf("flv")==-1){
iconType += "
";
}else if((icoArray[ks].toLowerCase()).indexOf("wmv")!=-1 && iconType.indexOf("wmv")==-1){
iconType += "
";
}else if((valueArr.toLowerCase()).indexOf("pdf")!=-1&& iconType.indexOf("pdf")==-1){
iconType += "
";
} else {
if(CommonUtils.checkExt(icoArray[ks].toLowerCase())){
iconType += "
";
}
}
}}
}
}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());
}%>