<%@page contentType="text/html; charset=UTF-8"%> <%@page import="java.util.*,java.io.*,java.text.*"%> <%@page import="com.csc.library.util.download.*"%> <%@page import="com.csc.library.util.ManageDocument"%> <%@page import="com.csc.library.entry.HelpEntry,com.csc.library.system.*,com.csc.library.utilities.*,com.csc.library.report.*"%> <%@ page import="com.csc.library.entry.*,com.csc.library.database.*,com.csc.library.session.*" %> <jsp:useBean id="CSCQUQUE" class="com.csc.library.system.Task" scope="page" /> <jsp:useBean id="CSCQUQUE01" class="com.csc.library.system.Task" scope="page" /> <% CSCQUQUE.setChannel(request, response); UIManager screenq = (UIManager) CSCQUQUE.process("SingleEntry","CSC_QUQUE"); CSCQUQUE01.setChannel(request, response); HelpEntry screen = (HelpEntry) CSCQUQUE01.process("HelpEntry","CSC_QUQUEHELP"); screen.setMaxLine(30); screen.getInquiry().setFilter("process_status<>'D' and user_name = '"+screen.getUProfile().get("username")+"' and screen_name='EXPORTPVF'"); CheckNull chk=new CheckNull(); ThaiUtilities thai = new ThaiUtilities(); ReportUDF rf=new ReportUDF(); String module[]=rf.getSystemCode("MODULELIST",screen.getUProfile().get("lang")); String gopage=chk.chkNullString(request.getParameter("__goPage"),"+1"); String fixcon =chk.chkNullString(request.getParameter("__fixCon")); if( request.getParameter("isloadfile")!=null && request.getParameter("isloadfile").equals("true") && request.getParameter("downfile") != null ){ String filePath = new InitialEnvironment("GLOBAL").getValue("export-dir") +"/REPORT/"+request.getParameter("downfile"); File f = new File(thai.ASCII2Unicode(filePath)); String fileName = f.getName(); String fileType = fileName.substring(fileName.indexOf(".")+1,fileName.length()); if ( f.exists() && f.canRead() ) { response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition", "attachment; filename="+thai.Unicode2ASCII(f.getName())); response.setHeader("cache-control", "no-cache"); response.setContentLength((int) f.length()); BufferedInputStream fileInput = new BufferedInputStream(new FileInputStream(f)); byte buffer[] = new byte[8 * 1024]; out.clearBuffer(); OutputStream out_s = response.getOutputStream(); CopyStreams.copyStreamsWithoutClose(fileInput, out_s, buffer); out_s.flush(); out_s.close(); fileInput.close(); } } %> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > <link href="./CSS/MENU.css" rel="stylesheet" type="text/css"> <link href="./CSS/TISCO.css" rel="stylesheet" type="text/css"> <script language='javascript' src="./JS/VIEWCALENDAR.js"></script> <script language="JavaScript" src="./JS/SCREEN.js"></script> <script type='text/javascript' src="./JS/ICONSMENU.js"></script> <script language='javascript' src="./JS/HOTKEY.js"></script> <script type='text/javascript' src='/hr/dwr/interface/SearchDWR.js'></script> <script type='text/javascript' src='/hr/dwr/engine.js'></script> <script type='text/javascript' src='/hr/dwr/util.js'></script> <script type="text/javascript" src="/hr/dwr/interface/SystemCode.js"></script> <script type="text/javascript" src="/hr/dwr/interface/CscCalendar.js"></script> <script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script> <script language="JavaScript" type="text/JavaScript"> <!-- function chkDateTime2(valueSearch,comm){ // 23/03/2004 var tmpval=""; with(document.cscform){ var valueSearch1=valueSearch.split(comm); if(valueSearch1.length==3){ if(valueSearch1[1].length==1){ valueSearch1[1]="0"+valueSearch1[1]; } if(valueSearch1[0].length==1){ valueSearch1[0]="0"+valueSearch1[0]; } valueSearch1[2]=parseInt(valueSearch1[2]); return valueSearch=valueSearch1[2]+"-"+valueSearch1[1]+"-"+valueSearch1[0]; } } } function ownerList(){ var own; var ownlist=""; with(document.cscform){ var len=parseFloat("<%=module.length%>"); for(var m=0;m<len;m++){ own=eval("owner"+m); if(own.checked){ ownlist+="'"+own.value+"',"; } } } if(ownlist.length>0){ ownlist=ownlist.substring(0,ownlist.length-1); ownlist="owner in ("+ownlist+")"; } return ownlist; } function getOptionlist(){ var optionlist=""; with(document.cscform){ for(i=__usernameList.length;i >0;i--){ optionlist+="'"+__usernameList.options[i-1].value+"',"; } } if(optionlist.length>0){ optionlist=optionlist.substring(0,optionlist.length-1); optionlist="user_name in ("+optionlist+")"; } return optionlist; } function GoSearch() { var filter=""; with(document.cscform) { filter=addPosfix(ownerList()); filter+=addPosfix(getOptionlist()); if(pstatus.value.length>0) filter+=addPosfix("process_status ='"+pstatus.value+"'"); if(ptype.value.length>0) filter+=addPosfix("process_type ='"+ptype.value+"'"); if(pgroup.value.length>0) filter+=addPosfix("process_group ='"+pgroup.value+"'"); filter+=addPosfix("process_status<>'D'"); filter=checkLastFilter(filter); __fixCon.value=filter; search(); } } function addPosfix(filter){ if(filter.length>0) filter+=" and " return filter; } function checkLastFilter(filter){ var substr1=filter.substring(0,filter.length-5); var substr2=filter.substring(filter.length-5,filter.length); if(substr2==" and "){ return substr1; } return filter; } function checkFixCon(inputName,column,num){ var fixcon=""; with(document.cscform){ var input1="" ; var input2 =""; if(num=="2"){ input1=eval(inputName+"1.value"); input2=eval(inputName+"2.value"); }else{ var inputobj=eval(inputName); if(checkLength(inputobj)){ for(var n=0;n<inputobj.length;n++){ if(inputobj[n].checked){ input1=inputobj[n].value; break; } } }else{ input1=eval(inputName+".value"); } } if(input1.length>0 && input2.length>0){ fixcon="("+column+" between '"+input1+"' and '"+input2+"')"; }else{ if(input1.length>0){ fixcon="("+column+" ='"+input1+"' )"; } if(input2.length>0){ fixcon="("+column+" ='"+input2+"' )"; } } } return fixcon; } function checkLength(strfiled){ with(document.cscform){ if((typeof strfiled.length)!="undefined"){ return true; }else{ return false; } } } function GoSave() { beforeSave(); document.cscform.__ququeid.value="-9999"; saveRecord(); } function GoDelete(){ } function GoUpdate(){ } function goHelp(helpName,inputName){ var helpReturn; if(inputName=="__employeeid" ) helpReturn="__employeeid:EMPLOYEEID,__fullname:fullname"; else if(inputName=="__asset1" || inputName=="__asset2" ) helpReturn=inputName+":assetid,"+inputName+"desc:tdesc"; else if(inputName=="__astype1" || inputName=="__astype2" ) helpReturn=inputName+":astypeid,"+inputName+"desc:tdesc"; linkHelp_Return(helpName,helpReturn); } function beforeSave(){ with(document.cscform){ __statuslist.value=""; if(checkLength(__delprocess)){ for(var v=0;v<__delprocess.length;v++){ if(__delprocess[v].checked){ __statuslist.value+=__delprocess[v].value+","; } } }else{ if(__delprocess.checked) __statuslist.value+=__delprocess.value+","; } } } function goHelp1(helpName,inputName,listName){ var helpReturn; var key; var tdesc="empid",edesc=""; if (inputName=="__usernameList" ) { helpReturn="usernameid"; key="usernameid"; } with(document.cscform){ if (__fixCon.value!="") __fixCon.value=__fixCon.value; var param="PRU085.jsp?__helpName="+helpName+"&__helpReturn="+helpReturn +"&__pageCall="+__screen.value+"&__fixCon="+__fixCon.value+"&__checkVerify=off" +"&__listName="+listName+"&__key="+key+"&__tdesc="+tdesc+"&__edesc="+edesc; window.open(param,"Help","left=150,top=150,width=600,height=400,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } } function addOption(objOption,objList) { addToOption(objOption,objList) ; } // End of addOption() function addToOption(objOption,destList) { var lengthAll = parseInt(objOption.length)+parseInt(destList.options.length); newDestList = new Array(lengthAll); var clen=0; for(len=0; len<destList.options.length; len++) { if (destList.options[len] != null) { newDestList[ len ] = new Option( destList.options[ len ].text, destList.options[ len ].value, destList.options[ len ].defaultSelected, destList.options[ len ].selected ); clen++; } } for ( var j = 0 ; j < objOption.length; j++ ) { if ( objOption[ j ] != null ) { newDestList[ clen ] = objOption[ j ]; clen++; } } //newDestList.sort( compareOptionValues ); for( var i = destList.options.length - 1; i >= 0; i-- ) { if ( destList.options[i] != null ) { destList.options[i] = null; } } for ( var j = 0; j < newDestList.length; j++ ) { if ( newDestList[ j ] != null ) { destList.options[ j ] =new Option(newDestList[ j ].text,newDestList[ j ].value); } } } // End of addToOption() function findKey(objOption,myList){ for ( var j = 0 ; j < objOption.length; j++ ) { for(var i=0;i < myList.length;i++){ if(objOption[j].value == myList.options[i].value){ alert(myList.options[i].value+" มีข้อมูลแล้ว"); return true; }//if }//for } //for return false; } function viewProcess(page,key){ with(document.cscform){ action=page+".jsp"; __help.value="__ququeid#"+key+",__companyid#<%=screen.getUProfile().get("companyid")%>"; __ququeid.value=key; __cmd.value="search"; submit(); } } function checkAll(){ with(document.cscform){ for(i=0;i<elements.length;i++){ if(elements[i].type=="checkbox" && elements[i].name.indexOf("owner")) elements[i].checked=true; }//end for }//end with }//end function function decheckAll(){ with(document.cscform){ for(i=0;i<elements.length;i++){ if(elements[i].type=="checkbox" && elements[i].name.indexOf("owner")) elements[i].checked=false; }//end for }//end with }//end function function goPreview(fName){ window.open("http://10.0.62.36:8082/hr/REPORT/"+fName,"preview" ,"left=150,top=150,width=600,height=400,toolbar=no,status=yes,scrollbars=yes,resizable=yes"); } EngCode[250]= " Do you want cancel proceee ? "; ThaiCode[250]= " ต้องการยกเลิก Process หรือไม่ ?"; function cancelProcess(processid) { var bcon=confirm(MyCode[250]); with(document.cscform){ if(bcon){ __ququeid.value="-99999"; __cmd.value="save"; __cancelprocess.value=processid; __confirm.value="s"; submit(); } } } function dirtypop(objname) { var generator=window.open('','name','height=400,width=500,scrollbars=yes,resizable=yes'); generator.document.write('<html><head><title>Popup</title>'); generator.document.write('<link rel="stylesheet" href="style.css">'); generator.document.write('</head><body>'); generator.document.write('<p>'+eval("document.cscform."+objname+".value")+'</p>'); generator.document.write('</body></html>'); generator.document.close(); } function init() { fillTable(); } function useLoadingMessage(message) { var loadingMessage; if (message) loadingMessage = message; else loadingMessage = "<b>Loading...<b>"; DWREngine.setPreHook(function() { var disabledZone = $('disabledZone'); $('messageZone').innerHTML = loadingMessage; disabledZone.style.visibility = 'visible'; }); DWREngine.setPostHook(function() { $('disabledZone').style.visibility = 'hidden'; }); } function fillTable() { useLoadingMessage(); DWREngine.beginBatch(); var filter="csc_quque:process_status<>'D' and user_name = '<%=screen.getUProfile().get("username")%>' and screen_name='EXPORTPVF'"; var fixc="<%=fixcon%>"; filter+=(fixc.length>0)?" and "+fixc:""; var gopage="<%=gopage.substring(1)%>"; var gomax=(parseFloat(gopage)*30); SearchDWR.searchDBXMLAll(new Array("CSC_QUQUEHELP","csc_quque.cancle_time,csc_quque.user_name,csc_quque.ququeid,csc_quque.class_name,csc_quque.condition,csc_quque.process_msg,csc_quque.process_group,csc_quque.end_time,csc_quque.parentid,csc_quque.employeeid,csc_quque.next_time,csc_quque.screen_name,csc_quque.process_type,csc_quque.remote_ip,csc_quque.interval_type,csc_quque.owner,csc_quque.ename,csc_quque.cancle_by,csc_quque.remark,csc_quque.interval,csc_quque.tname,csc_quque.companyid,csc_quque.process_priority,csc_quque.cancle_msg,csc_quque.process_status,csc_quque.start_time,csc_quque.server_name,csc_quque.result_type,csc_quque.ptype,csc_quque.csc_log,csc_quque.jobname,csc_quque.longtime,csc_quque.http_port,csc_quque.provider_url",filter,false,"langon","csc_quque:start_time desc",gopage+":"+gomax),filltablevalue); DWREngine.endBatch({ async:false, timeout:1000 }); setTimeout("fillTable();",30000); } var filltablevalue=function (data1){ /* [0 cancle_time] [1 user_name] [2 ququeid] [3 class_name] [4 condition] [5 process_msg] [6 process_group] [7 end_time] [8 parentid] [9 employeeid] [10 next_time] [11 screen_name] [12 process_type] [13 remote_ip] [14 interval_type] [15 owner] [16 ename] [17 cancle_by] [18 remark] [19 interval] [20 tname] [21 companyid] [22 process_priority] [23 cancle_msg] [24 process_status] [25start_time] [26 server_name] [27 result_type] [28 ptype] [29 csc_log] [30 jobname][31 longtime] */ var id; var rtype=""; var msg=""; var tmpmsg=""; var clog=""; var gopage="<%=gopage.substring(1)%>"; var gomax=(parseFloat(gopage)*30); if(gomax>data1.length) gomax=data1.length; var gomin=(parseFloat(gopage)*30)-30; var j=0; for(var i=gomin;i<data1.length;i++,j++){ if(j>=30) break; id=data1[i][2]; if(data1[i][27]=="EXPORT_PDF"){ rtype="PDF"; }else if(data1[i][27]=="EXPORT_HTML"){ rtype="HTML"; }else if(data1[i][27]=="EXPORT_XML"){ rtype="XML"; }else if(data1[i][27]=="EXPORT_CSV_COM" || data1[i][27]=="EXPORT_CSV"){ rtype="CSV"; }else if(data1[i][27]=="EXPORTFILE"||data1[i][27]=="EXPORT_TXT"){ rtype="TXT"; }else if(data1[i][27]=="EXPORT_XLS"){ rtype="XLS"; } else{ rtype=""; } msg=data1[i][5]; if(msg.length>0){ if(msg.length>20){ msg=msg.substring(0,20)+"..."; }else{ msg=msg.substring(0,msg.length)+"..."; } } clog=data1[i][29]; if(clog.length>0) clog="<a href=javascript:goPreview('"+id+"log.txt')><img src='IMAGES/WARNING.gif' border='0'></a>"; tmpmsg="<a href=javascript:dirtypop('__msg"+id+"')>"+msg+"</a>"; tmpmsg+="<input type='hidden' name='__msg"+id+"' value='"+data1[i][5]+"'>"; DWRUtil.cloneNode("pattern", { idSuffix:id}); DWRUtil.setValue("deleteprocess"+id,"<input type='checkbox' name='__delprocess' value="+id+">"); DWRUtil.setValue("parentid"+id,data1[i][8]); DWRUtil.setValue("next_time"+id,data1[i][10]); //DWRUtil.setValue("user_name"+id,data1[i][1]); DWRUtil.setValue("jobname"+id,data1[i][30]); DWRUtil.setValue("process_type"+id,data1[i][12]); DWRUtil.setValue("process_priority"+id,data1[i][22]); DWRUtil.setValue("process_group"+id,data1[i][6]); DWRUtil.setValue("process_status"+id,data1[i][24]); DWRUtil.setValue("owner"+id,data1[i][15]); DWRUtil.setValue("process_msg"+id,tmpmsg+clog); DWRUtil.setValue("start_time"+id,data1[i][25]); DWRUtil.setValue("end_time"+id,data1[i][7]); DWRUtil.setValue("longtime"+id,data1[i][31]); var dw="<a href=\"javascript:downloadFile('"+id+"."+rtype.toLowerCase()+"')\"><img src=\"IMAGES/BUTTON/MAIN/DOWNLOAD20.gif\" alt=\"download\" width=\"20\" height=\"20\" border=\"0\"></a>"; if(data1[i][24]=="W" || data1[i][24]=="R"||data1[i][24]=="T"){ DWRUtil.setValue("linkpage"+id,"<a href=javascript:cancelProcess(\'"+id+"\')><img src='IMAGES/BUTTON/MAIN/EXIT20.gif' border='0' alt='Cancel'></a>"); }else{ if(rtype.length>0) DWRUtil.setValue("linkpage"+id,"<a href=javascript:goPreview('"+id+"."+rtype.toLowerCase()+"')><img src='IMAGES/MINI_"+rtype+".gif' border='0'></a>"+dw); } $("pattern" + id).style.display = ""; } } function downloadFile(filedw){ with(document.cscform){ downfile.value=filedw; isloadfile.value="true"; submit(); } } //--> </script> <style type="text/css"> <!-- .style1 {color: #FF0000} .layout { width: 100px; table-layout: fixed; } span.label1{ color:#FFFFFF; background-color:#FF0000; position:absolute; left:90%; top:0px; } } --> </style> </head> <body > <div id="disabledZone" style="position:absolute; left:92%;top:0px;visibility: hidden"><span id="messageZone" class="label1"></span></div> <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div> <script language="javascript">initToolTips();</script> <form name="cscform" method="post"> <!----------BEGIN CSC INITIAL ZONE ------------------------> <%=screen.InitialVariable()%> <!----------END CSC INITIAL ZONE --------------------------> <input type="hidden" name="__calendar"> <input type="hidden" name="__screen" value="CSCQUQUE01"> <input type="hidden" name="__webid"> <input type="hidden" name="__readposter"> <script language="javascript">getInputFormatDate();</script> <input type="hidden" name="__cmd" value=""> <input type="hidden" name="__help" value=""> <input type="hidden" name="__goPage" value="<%=gopage%>"> <input name="__notNull" type="hidden" value="<%//=screen.getRequire()%>"> <input type="hidden" name="__helpReturn" value=""> <input type="hidden" name="__helpName" value=""> <input type="hidden" name="__pageCall" value=""> <input type="hidden" name="__referPage" value=""> <input name="__language" type="hidden" value="<%=screen.getUProfile().get("lang")%>"> <input type="hidden" name="__lockPage" value=""> <input name="__fixCon" type="hidden" value=""> <input type="hidden" name="__orderBy" value="<%=request.getParameter("__orderBy")%>"> <input type="hidden" name="__companyid" value="<%=screen.getUProfile().get("companyid")%>"> <input type="hidden" name="__ququeid" value=""> <input type="hidden" name="__statuslist" value=""> <input type="hidden" name="__confirm" value=""> <input type="hidden" name="downfile" value=""> <input type="hidden" name="isloadfile" value="false"> <input type="hidden" name="__cancelprocess" value=""> <script language="JavaScript" src="./JS/HOTKEY.js"></script> <script language="javascript"> var titlename=swap2String('Process list'); </script> <br> <div align="center"> <table cellpadding="0" cellspacing="0" class="inframe"> <tr > <td colspan="2" class="header" >CSCQUQUE03, <script language="javascript">swapLang(titlename);</script> </td> </tr> <tr > <td ><table border="0" align="center" cellpadding="0" cellspacing="1" class="inframe"> <tr> <td width="100%" class="blankspace"> <table width="638" border="0" align="center" cellpadding="0" cellspacing="1" class="inframe"> <tr> <td class="columnlabel_baseline"><%=screen.getLabel("user_name")%> </td> <td><select name="__usernameList" style="width:100" disabled="disabled"> <option value="<%=screen.getUProfile().get("username")%>"><%=screen.getUProfile().get("username")%></option> </select> <a href="javascript:goHelp1('MUSERHELP','__usernameList','__usernameList');" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image32','','./IMAGES/BUTTON/SWAP/SEARCH_SWAP20.gif',1)"></a></td> </tr> <tr> <td width="15%" class="columnlabel_baseline"><%=screen.getLabel("owner")%> </td> <td> <table width="47%" border="0" cellpadding="0" cellspacing="0" class="mini"> <tr> <% String keyvalue[]; for(int n=0;n<module.length;n++){ keyvalue=module[n].split(","); if(n==4){ out.print("</tr><tr>"); } %> <td width="49%" nowrap="nowrap"><input type="checkbox" name="owner<%=n%>" value="<%=keyvalue[0]%>"><%=keyvalue[1]%></td> <% } %> </tr> </table> </td> </tr> <tr> <td class="columnlabel_baseline"><%=screen.getLabel("process_status")%> </td> <td> <select name="pstatus"> <option value=""></option> <% String pstatus[]=rf.getSystemCode("PROCESS_STATUS",screen.getUProfile().get("lang")); for(int n=0;n<pstatus.length;n++){ keyvalue=pstatus[n].split(","); %> <option value="<%=keyvalue[0]%>"><%=keyvalue[1]%></option> <% } %> </select> </td> </tr> <tr> <td class="columnlabel_baseline"><%=screen.getLabel("process_type")%> </td> <td> <select name="ptype"> <option value=""></option> <% String tstatus[]=rf.getSystemCode("PROCESS_TYPE",screen.getUProfile().get("lang")); for(int n=0;n<tstatus.length;n++){ keyvalue=tstatus[n].split(","); %> <option value="<%=keyvalue[0]%>"><%=keyvalue[1]%></option> <% } %> </select> </td> </tr> <tr class="maxsize"> <td class="columnlabel_baseline"><%=screen.getLabel("process_group")%> </td> <td> <select name="pgroup"> <option value=""></option> <% String gstatus[]=rf.getSystemCode("PROCESS_GROUP",screen.getUProfile().get("lang")); for(int n=0;n<gstatus.length;n++){ keyvalue=gstatus[n].split(","); %> <option value="<%=keyvalue[0]%>"><%=keyvalue[1]%></option> <% } %> </select> </td> </tr> <tr> <td class="columnlabel_baseline"> </td> <td><a href="javascript:GoSearch();"><img src="./IMAGES/BUTTON/SEARCH.gif" border="0"></a></td> </tr> <% screen.process(); %> <tr> <td class="columnlabel_baseline"> </td> <td align="right"><%=screen.getPageTag()%></td> </tr> </table> <div align="center"> <table width="638" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#808080" class="inframe"> <tr class="title1"> <td width="2%" class="title1"><div align="center"> <script language="javascript">swapLang('Delete');</script> </div></td> <td width="5%" class="title1"><div align="center"><%=screen.getLabel("parentid")%></div></td> <td width="9%" class="title1"><div align="center"><%=screen.getLabel("owner")%></div></td> <td width="20%" class="title1"><div align="center"><%=screen.getLabel("tname")%></div></td> <td width="2%" class="title1"><div align="center">TY</div></td> <td width="2%" class="title1"><div align="center">PP</div></td> <td width="2%" class="title1"><div align="center">GP</div></td> <td width="2%" class="title1"><div align="center">ST</div></td> <td width="10%" class="title1"><div align="center"><%=screen.getLabel("next_time")%></div></td> <td width="8%" class="title1"><div align="center"><%=screen.getLabel("start_time")%></div></td> <td width="8%" class="title1"><div align="center"><%=screen.getLabel("end_time")%></div></td> <td width="8%" class="title1"><div align="center"> <script language="javascript">swapLang("Total time");</script></div></td> <td width="14%" class="title1"><div align="center"><%=screen.getLabel("process_msg")%></div></td> <td width="4%" class="title1"><div align="center">Link</div></td> <!--td width="4%" class="title1"><div align="center">Cancel</div></td--> </tr> <tbody id="peoplebody"> <tr id="pattern" style="display:none;"> <td width="2%" ><span id="deleteprocess"></span></td> <td width="5%" ><span id="parentid"></span></td> <td width="9%" ><span id="owner"></span></td> <td width="20%" ><span id="jobname"></span></td> <td width="2%" ><div align="center"><span id="process_type"></span></div></td> <td width="2%" ><div align="center"><span id="process_priority"></span></div></td> <td width="2%" ><div align="center"><span id="process_group"></span></div></td> <td width="2%" ><div align="center"><span id="process_status"></span></div></td> <td width="10%" nowrap ><span id="next_time"></span></td> <td width="8%" nowrap ><span id="start_time"></span></td> <td width="8%" nowrap ><span id="end_time"></span></td> <td width="8%" nowrap ><div align="center"><span id="longtime"></span></div></td> <td width="14%"><span id="process_msg"></span></td> <td width="4%" align="center"><span id="linkpage"></span></td> <!--td width="4%" align="center"><span id="cancledoc" ></span></td--> </tr> </table> <br> <a href="javascript:checkAll()"><img src="./IMAGES/BUTTON/SELECTALL.gif" width="73" height="23" border="0"></a><a href="javascript:decheckAll();"><img src="./IMAGES/BUTTON/DESELECTALL.gif" width="73" height="23" border="0"></a><a href="javascript:GoSave();"><img src="IMAGES/BUTTON/DELETE.gif" width="73" height="23" border="0"></a><br> </div> <script language="javascript">init();</script> <br> <jsp:include page="./QUEUE_FOOTER.jsp" flush="true"/> <p> </p></td> </tr> <tr> <td class="bottom" ></td> </tr> </table></td> </tr> </table> </div> </form> </body> </html>