<%@ page contentType="text/html; charset=UTF-8" language="java" import="java.sql.<em>,java.util.</em> java.text.<em>,org.apache.commons.logging. sg.com.krislite.module.usermng.model.*, sg.com.krislite.module.docmng.model. ,sg.com.krislite.module.docmng.intf., sg.com.krislite.module.accessmng.intf. , sg.com.krislite.module.accessmng.proxy., sg.com.krislite.module.accessmng.model., sg.com.krislite.web.intf.</em>,com.alfacom.base.properties.<em>,sg.com.krislite.intf.</em>, com.alfacom.util.HTMLUtil, java.sql.<em>, java.util.</em>, sg.com.krislite.module.docmng.model.*, java.text.<em>, sg.com.krislite.module.usermng.model.</em>, org.apache.commons.logging.*, sg.com.krislite.module.accessmng.model.<em>, sg.com.krislite.module.accessmng.intf.</em>, sg.com.krislite.module.accessmng.proxy.<em>, sg.com.krislite.module.docmng.intf.</em>, sg.com.krislite.module.docmng.proxy.<em>, sg.com.krislite.web.intf.</em>, org.apache.commons.logging.impl.<em>,com.alfacom.util.HTMLUtil,com.alfacom.base.properties.</em>,sg.com.krislite.intf.*" %> <%@ taglib uri="/WEB-INF/tlds/struts-tiles.tld" prefix="tiles" %> <%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html"%> <%@ taglib uri="/WEB-INF/tlds/displaytag-12.tld" prefix="display"%> <%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean"%></p> <p><% Log log = LogFactory.getLog("fileref<em>search</em>result.jsp");</p> <pre class="prettyprint">request.setCharacterEncoding("UTF-8"); PropertyManager pMgr = PropertyManager .getInstance(IAppCtxNames.NAME_PROPERTY_RESOURCE_HANDLER); boolean enableSearch = Boolean .valueOf(pMgr .getProperty(IPropertyNames.PROP_NAME_SEARCH_ACCESS)); boolean noofRecordsperPage = Boolean .valueOf(pMgr .getProperty(IPropertyNames.PROP_NAME_NOOF_RECORDS_PER_PAGE)); String context = request.getContextPath(); final String imagePath = context + "/images"; final String jsPath = context+"/js"; Collection colCompleleSearchFileRefCompartmentResult = (Collection)request.getAttribute("colCompleleSearchFileRefCompartmentResult"); Collection colCompleleSearchFileRefSubjectResult = (Collection)request.getAttribute("colCompleleSearchFileRefSubjectResult"); Collection colCompleleSearchFileRefPublicResult = (Collection)request.getAttribute("colCompleleSearchFileRefPublicResult"); Map mapCompleleSearchFileRefCompartmentResult = (Map)request.getAttribute("mapCompleleSearchFileRefPublicResultByUser"); Map mapCompleleSearchFileRefSubjectResult = (Map)request.getAttribute("mapCompleleSearchFileRefSubjectResultByUser"); Map mapCompleleSearchFileRefPublicResult = (Map)request.getAttribute("mapCompleleSearchFileRefPublicResultByUser"); boolean showNoFileMsg = true; if ((colCompleleSearchFileRefCompartmentResult != null && colCompleleSearchFileRefCompartmentResult.size() > 0) || (colCompleleSearchFileRefSubjectResult != null && colCompleleSearchFileRefSubjectResult.size() > 0) || (colCompleleSearchFileRefPublicResult != null && colCompleleSearchFileRefPublicResult.size() > 0)) { showNoFileMsg = false; } SimpleDateFormat fDate = new SimpleDateFormat("dd-MM-yyyy"); NumberFormat nf = NumberFormat.getInstance(); nf.setMaximumFractionDigits(2); IAccessEntityProxy aeProxy = AccessEntityProxyFactory.getProxy(); UserDO sysUserDO = (UserDO)request.getSession().getAttribute(IWebConst.LOGIN_USER_DO); GlobalSecurityControlDO gscDO = (GlobalSecurityControlDO)request.getAttribute(IWebConst.GSC_DOCUMENT_ACL); </code></pre> <p>%></p> <script language="javascript" src="<%=jsPath%>/validations.js"></script> <script language="javascript" src="<%=jsPath%>/functions.js"></script> <script language="javascript"> function gotoFileRef(fileRefSysId) { var fileRefTitle = document.getElementById(fileRefSysId).value; var formObj = document.getElementById("frmFileRefSearchResult"); var url = "<%=context%>/docsInOut/listDocByFileRef.do?method=getFilesInfoByFileRef"; url += "&fileRefSysId="+fileRefSysId; url += "&fileRefTitle="+fileRefTitle; formObj.action = url; alert("formObj.action::::"+ formObj.action); formObj.submit(); } </script> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td id="activeFuncLn" class="func-table"> <% StringBuffer backURL = new StringBuffer(context); backURL.append("/search/fileRefSearch.do?method=loadFileRefSearch"); backURL.append("&fileRefNo=" + (request.getParameter("fileRefNo") == null ? "" : HTMLUtil.getUnicodeParameter( request.getParameter("fileRefNo").trim() ))); backURL.append("&fileRefTitle=" + (request.getParameter("fileRefTitle") == null ? "" : HTMLUtil.getUnicodeParameter( request.getParameter("fileRefTitle").trim() ))); %> <div> <ul> <li class="inactiveFuncLn"><a href="<%=backURL.toString()%>" class="inactiveFuncLn" target="bodyFrame"><bean:message bundle="general_key" key="title.subLink.searchBy.fileRef"/></a> |</li> <li class="activeFuncLn"><a href="#" class="activeFuncLn" target="bodyFrame"><bean:message bundle="general_key" key="title.subLink.searchBy.fileRef.result"/></a> </li> </ul> </div> </td> </tr> <%-- <tr> <td> </td> </tr> --%> <tr> <%--<td class="general" align="center">File References Search Result.</td>--%> <td class="general" align="center"> </td> </tr> <%-- <tr> <td> </td> </tr> --%> <tr> <td> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <form id="frmFileRefSearchResult" action="#" method="post" target="bodyFrame"> <tr valign="middle"> <td align="center"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <%-- <tr> <td height="20" align="right" valign="middle"> </td> </tr> <tr> <td> </td> </tr> --%> <% if (colCompleleSearchFileRefSubjectResult != null && colCompleleSearchFileRefSubjectResult.size() > 0) { %> <tr align="left" valign="middle"> <td class="complete-search-table-header"> <bean:message bundle='general_key' key='title.subject.file.references'/> </td> </tr> <tr> <td> </td> </tr> <tr valign="middle"> <td align="center" colspan="3"> <table width="100%" cellpadding="0" cellspacing="0" border="0"> <tr> <td> </td> </tr> <tr> <td> <display:table cellpadding="1" cellspacing="1" id="id1" name="colCompleleSearchFileRefSubjectResult" style="width:100%" pagesize="10" class="doc-info-of-fileRef-table" requestURI=""> <tr> <td colpan="6" align="left"> <display:setProperty name="paging.banner.placement" value="top"/> </td> </tr> <% FileRefDO fileRefDO = (FileRefDO)id1; if (fileRefDO != null) { String fileRefSysId1 = Long.toString(fileRefDO.getSysId()); String fileRefTitle1 = fileRefDO.getFileRefTitle(); %> <tr class="doc-info-of-fileRef-table"> <td align="left" class="docDetailsLn"> <%if(fileRefDO.getFileRefACLDOs()==null){%> <display:column style="width:15%" class="docDetailsLn" title="<bean:message bundle='general_key' key='tbl.title.fileRefNo'/>" sortable="true"> <%=HTMLUtil.generateValidHTML(fileRefDO.getFileRefNo())%> <input type="hidden" id="<%=fileRefSysId1%>" value="<%=fileRefTitle1%>"/> </display:column> </td> <td align="left" class="docDetailsLn"><display:column style="width:50%" class="docDetailsLn" title="<bean:message bundle='general_key' key='tbl.title.fileRef'/>" sortable="true"><%=HTMLUtil.generateValidHTML(fileRefDO.getFileRefTitle())%></display:column></td> <%}else{ %> <display:column style="width:15%" class="docDetailsLn" title="<bean:message bundle='general_key' key='tbl.title.fileRefNo'/>" sortable="true"> <%if(enableSearch){ if(mapCompleleSearchFileRefSubjectResult.containsKey(fileRefDO.getSysId())){ %> <a href="#" title="<bean:message bundle='general_key' key='msg.detail.of' arg0='<%=fileRefDO.getFileRefNo()%>'/>" class="docDetailsLn" onclick="gotoFileRef(<%=fileRefSysId1%>);"><%=HTMLUtil.generateValidHTML(fileRefDO.getFileRefNo())%></a> <% }else{%> <a href="#" title=" SO : <%=fileRefDO.getSubjectOfficer().getFullName()%>" class="docDetailsLn" ><%=HTMLUtil.generateValidHTML(fileRefDO.getFileRefNo())%></a> <%}}%> <input type="hidden" id="<%=fileRefSysId1%>" value="<%=fileRefTitle1%>"/> </display:column> </td> <td align="left" class="docDetailsLn"> <display:column style="width:50%" class="docDetailsLn" title="<bean:message bundle='general_key' key='tbl.title.fileRef'/>" sortable="true"> <%if(enableSearch){ if(mapCompleleSearchFileRefSubjectResult.containsKey(fileRefDO.getSysId())){ %> <a href="#" title="<bean:message bundle='general_key' key='msg.detail.of' arg0='<%=fileRefDO.getFileRefTitle()%>'/>" class="docDetailsLn" onclick="gotoFileRef('<%=fileRefSysId1%>','<%--<%=fileRefTitle1%>--%>');"><%=HTMLUtil.generateValidHTML(fileRefDO.getFileRefTitle())%></a> <%}else{ %> <a href="#" title=" SO : <%=fileRefDO.getSubjectOfficer().getFullName()%>" class="docDetailsLn" ><%=HTMLUtil.generateValidHTML(fileRefDO.getFileRefTitle())%></a> <%} } %> </display:column></td> <%} %> <td align="left" class="docDetailsLn"> <display:column style="width:3%" class="docDetailsLn" title="<bean:message bundle='general_key' key='tbl.title.fileType'/>" sortable="true"> <% if (fileRefDO.getPhysicalStr() == "Y") { %><img src="<%=imagePath%>/paperFileRef.gif" title="<bean:message bundle='general_key' key='const.paper'/>"/><% } else if (fileRefDO.getPhysicalStr() == "H") { %><img src="<%=imagePath%>/hybridFileRef.gif" title="<bean:message bundle='general_key' key='const.hybrid'/>"/><% } else { %><img src="<%=imagePath%>/elecFileRef.gif" title="<bean:message bundle='general_key' key='const.electronic'/>"/><% } %> </display:column> </td> </tr> <% } %> </display:table> </td> </tr> <tr> <td> </td> </tr> <% } if (colCompleleSearchFileRefCompartmentResult != null && colCompleleSearchFileRefCompartmentResult.size() > 0) { %> <tr align="left" valign="middle"> <td class="complete-search-table-header"> <bean:message bundle='general_key' key='title.cabinet.file.references'/> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <display:table cellpadding="1" cellspacing="1" id="id2" name="colCompleleSearchFileRefCompartmentResult" style="width:100%" pagesize="30" class="doc-info-of-fileRef-table" requestURI=""> <tr> <td colpan="6" align="left"> <display:setProperty name="paging.banner.placement" value="top"/> </td> </tr> <% FileRefDO fileRefDO = (FileRefDO)id2; if (fileRefDO != null) { String fileRefSysId = Long.toString(fileRefDO.getSysId()); String fileRefTitle = fileRefDO.getFileRefTitle(); %> <tr class="doc-info-of-fileRef-table"> <td align="left" class="docDetailsLn"> <display:column style="width:15%" class="docDetailsLn" title="<bean:message bundle='general_key' key='tbl.title.fileRefNo'/>" sortable="true"> <%if(enableSearch){ if(mapCompleleSearchFileRefCompartmentResult.containsKey(fileRefDO.getSysId())){ %> <a href="#" title="<bean:message bundle='general_key' key='msg.detail.of' arg0='<%=fileRefDO.getFileRefNo()%>'/>" class="docDetailsLn" onclick="gotoFileRef('<%=fileRefSysId%>','<%--<%=fileRefTitle%>--%>');"><%=HTMLUtil.generateValidHTML(fileRefDO.getFileRefNo())%></a> <%}else{%> <a href="#" title=" SO : <%=fileRefDO.getSubjectOfficer().getFullName()%>" class="docDetailsLn" ><%=HTMLUtil.generateValidHTML(fileRefDO.getFileRefNo())%></a> <%}} %> <input type="hidden" id="<%=fileRefSysId%>" value="<%=fileRefTitle%>"/> </display:column> </td> <td align="left" class="docDetailsLn"> <display:column style="width:50%" class="docDetailsLn" title="<bean:message bundle='general_key' key='tbl.title.fileRef'/>" sortable="true"> <%if(enableSearch){ if(mapCompleleSearchFileRefCompartmentResult.containsKey(fileRefDO.getSysId())){ %> <a href="#" title="<bean:message bundle='general_key' key='msg.detail.of' arg0='<%=fileRefDO.getFileRefTitle()%>'/>" class="docDetailsLn" onclick="gotoFileRef('<%=fileRefSysId%>','<%--<%=fileRefTitle%>--%>');"><%=HTMLUtil.generateValidHTML(fileRefDO.getFileRefTitle())%></a> <%}else{%> <a href="#" title=" SO : <%=fileRefDO.getSubjectOfficer().getFullName()%>" class="docDetailsLn" ><%=HTMLUtil.generateValidHTML(fileRefDO.getFileRefTitle())%></a> <%} }%> </display:column></td> <td align="left" class="docDetailsLn"> <display:column style="width:3%;align:left;" class="docDetailsLn" title="<bean:message bundle='general_key' key='tbl.title.fileType'/>" sortable="true"> <% if (fileRefDO.getPhysicalStr() == "Y") { %><img src="<%=imagePath%>/paperFileRef.gif" title="<bean:message bundle='general_key' key='const.paper'/>"/><% } else if (fileRefDO.getPhysicalStr() == "H") { %><img src="<%=imagePath%>/hybridFileRef.gif" title="<bean:message bundle='general_key' key='const.hybrid'/>"/><% } else { %><img src="<%=imagePath%>/elecFileRef.gif" title="<bean:message bundle='general_key' key='const.electronic'/>"/><% } %> </display:column> </td> </tr> <% } %> </display:table> </td> </tr> <!--<tr align="left" valign="middle"> <td class="complete-search-table-header"> Document Records </td> </tr>--> <tr> <td> </td> </tr> <% } if (colCompleleSearchFileRefPublicResult != null && colCompleleSearchFileRefPublicResult.size() > 0) { %> <tr align="left" valign="middle"> <td class="complete-search-table-header"> <bean:message bundle='general_key' key='title.public.file.references'/> </td> </tr> <tr> <td> </td> </tr> <tr> <td> <display:table cellpadding="1" cellspacing="1" id="id3" name="colCompleleSearchFileRefPublicResult" style="width:100%" pagesize="30" class="doc-info-of-fileRef-table" requestURI=""> <tr> <td colpan="6" align="left"> <display:setProperty name="paging.banner.placement" value="top"/> </td> </tr> <% FileRefDO fileRefDO = (FileRefDO)id3; if (fileRefDO != null) { String fileRefSysId = Long.toString(fileRefDO.getSysId()); String fileRefTitle = fileRefDO.getFileRefTitle(); log.debug("fileRefTitle: " + fileRefTitle); %> <tr class="doc-info-of-fileRef-table"> <td align="left" class="docDetailsLn"> <display:column style="width:15%" class="docDetailsLn" title="<bean:message bundle='general_key' key='tbl.title.fileRefNo'/>" sortable="true"> <%if(enableSearch){ if(mapCompleleSearchFileRefPublicResult.containsKey(fileRefDO.getSysId())){ %> <a href="#" title="<bean:message bundle='general_key' key='msg.detail.of' arg0='<%=fileRefDO.getFileRefNo()%>'/>" class="docDetailsLn" onclick="gotoFileRef('<%=fileRefSysId%>','<%--<%=fileRefTitle%>--%>');"><%=HTMLUtil.generateValidHTML(fileRefDO.getFileRefNo())%></a> <%}else{%> <a href="#" title=" SO : <%=fileRefDO.getSubjectOfficer().getFullName()%>" class="docDetailsLn" ><%=HTMLUtil.generateValidHTML(fileRefDO.getFileRefNo())%></a> <%}} %> <input type="hidden" id="<%=fileRefSysId%>" value="<%=fileRefTitle%>"/> </display:column> </td> <td align="left" class="docDetailsLn"> <display:column style="width:50%" class="docDetailsLn" title="<bean:message bundle='general_key' key='tbl.title.fileRef'/>" sortable="true"> <%if(enableSearch){ if(mapCompleleSearchFileRefPublicResult.containsKey(fileRefDO.getSysId())){ %> <a href="#" title="<bean:message bundle='general_key' key='msg.detail.of' arg0='<%=fileRefDO.getFileRefTitle()%>'/>" class="docDetailsLn" onclick="gotoFileRef('<%=fileRefSysId%>','<%--<%=fileRefTitle%>--%>');"><%=HTMLUtil.generateValidHTML(fileRefDO.getFileRefTitle())%></a> <%}else{%> <a href="#" title=" SO : <%=fileRefDO.getSubjectOfficer().getFullName()%>" class="docDetailsLn" ><%=HTMLUtil.generateValidHTML(fileRefDO.getFileRefTitle())%></a> <%}} %> </display:column></td> <td align="left" class="docDetailsLn"> <display:column style="width:3%" class="docDetailsLn" title="<bean:message bundle='general_key' key='tbl.title.fileType'/>" sortable="true"> <% if (fileRefDO.getPhysicalStr() == "Y") { %><img src="<%=imagePath%>/paperFileRef.gif" title="<bean:message bundle='general_key' key='const.paper'/>"/><% } else if (fileRefDO.getPhysicalStr() == "H") { %><img src="<%=imagePath%>/hybridFileRef.gif" title="<bean:message bundle='general_key' key='const.hybrid'/>"/><% } else { %><img src="<%=imagePath%>/elecFileRef.gif" title="<bean:message bundle='general_key' key='const.electronic'/>"/><% } %> </display:column> </td> </tr> <% } %> </display:table> </td> </tr> <!--<tr align="left" valign="middle"> <td class="complete-search-table-header"> Document Records </td> </tr>--> <tr> <td> </td> </tr> <% } %> </table> </td> </tr> <% if (showNoFileMsg) { %> <script language="javascript"> alert("The search does not yield any results."); </script> <% %> </form> </table> </td> </tr> </table>
Ads