<%@page contentType="text/html; charset=UTF-8"%> <%@page import="com.csc.library.utilities.CscCalendar,com.csc.library.entry.HelpEntry,com.csc.library.system.*,com.csc.library.utilities.*,com.csc.library.formula.*,java.text.*"%> <%@page import="com.csc.library.utilities.CscTime,com.csc.library.report.ReportUDF"%> <jsp:useBean id="SM1008" class="com.csc.library.system.Task" scope="page" /> <% SM1008.setChannel(request, response); HelpEntry screen = (HelpEntry) SM1008.process("HelpEntry", "SM1008"); CheckNull chk=new CheckNull(); ThaiUtilities thaicode = new ThaiUtilities(); String startDate= thaicode.ASCII2Unicode(chk.chkNullString(request.getParameter("__date1"),new CscCalendar().getDDMMYYYY())); String endDate= thaicode.ASCII2Unicode(chk.chkNullString(request.getParameter("__date2"),new CscCalendar().getDDMMYYYY())); String screenName = thaicode.ASCII2Unicode(chk.chkNullString(request.getParameter("__screen"))); String whereCuz=""; if(!startDate.equals("") && !endDate.equals("")){ whereCuz = " login_date >= '"+new CscCalendar(startDate).getYYYYMMDD()+"' and login_date <= '"+new CscCalendar(endDate).getYYYYMMDD()+"'"; } screen.getInquiry().setFilter(whereCuz); screen.referLangOn(); screen.process(); screen.totalRec=screen.getInquiry().recCount(); ThaiUtilities thai=new ThaiUtilities(); %> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link href="../CSS/TISCO.css" rel="stylesheet" type="text/css"> <link href="../CSS/bootstrap.css" rel="stylesheet" type="text/css"> <link href="../CSS/bootstrap_csc_backend.css" rel="stylesheet" type="text/css"> <script type="text/javascript" src="../JS/jquery-2.1.3.min.js"></script> <script type='text/javascript' src="../JS/bootstrap.js"></script> <script type='text/javascript' src='../JS/SCREEN.js'></script> <script language='javascript'>setLang('<%=screen.getUProfile().get("lang")%>');</script> <script type='text/javascript' src='../JS/DATEINPUT.js'></script> <script type='text/javascript' src='../JS/VIEWCALENDAR.js'></script> <script language="javascript">getTitleName();</script> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_swapImgRestore() { //v3.0 var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc; } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++) if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}} } function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} } function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //--> function setSubmit(){ //setFilter(); with(document.cscform){ submit(); } } </script> </head> <body leftmargin="0" topmargin="0" onLoad="MM_preloadImages('../IMAGES/BUTTON/SEARCH.gif')"> <div id="toolTipLayer" style="position:absolute; visibility: hidden"></div> <script language="javascript">initToolTips();</script> <form name="cscform" method="post" action="SM1008.jsp"> <!----------BEGIN CSC INITIAL ZONE ------------------------> <%=screen.InitialVariable()%> <!----------END CSC INITIAL ZONE --------------------------> <input type="hidden" name="__screen" value="SM1008"> <input type="hidden" name="__cmd" value=""> <input type="hidden" name="__help" value=""> <input type="hidden" name="__goPage" value=""> <input type="hidden" name="__helpReturn" value=""> <input type="hidden" name="__helpName" value=""> <input type="hidden" name="__pageCall" value=""> <input type="hidden" name="__calendar"> <input type="hidden" name="__language" value="<%=screen.getUProfile().get("lang")%>"> <input type="hidden" name="__subordinate" value="<%=screen.getUProfile().get("subordinateall")%>"> <script language="javascript">getInputFormatDate();</script> <br> <table height="" align="center" cellpadding="1" cellspacing="0" border="0" class="largest"> <tr> <td height="20" class="header" colspan="4">SM1008, <%=screen.getUProfile().get("lang").equalsIgnoreCase("THA") ? "สถิติการเข้าใช้งานระบบ" : "Static Data Of Online User" %> </td> </tr> <tr> <td class="blankspace" colspan="4"> </td> </tr> <!-- Search Zone --> <tr> <td colspan="4"> <strong><%=screen.getUProfile().get("lang").equalsIgnoreCase("THA") ? "กำหนดเงื่อนไขการค้นหา" : "Condition For Search" %></strong></td> </tr> <tr> <td style="padding-left:10px" width="10%"> <%=screen.getUProfile().get("lang").equalsIgnoreCase("THA") ? "วันที่" : "Date" %> </td> <td colspan='2' width="50%"> <input type="text" name="__date1" size="10" maxlength="10" value="<%=startDate%>" onclick="" onchange="" onmouseover="toolTip('วันที่บันทึกเวลา(DDMMYYYY)')" onmouseout="toolTip()" onkeypress="chkIntegerOfDate(this.value);" onkeyup="formatDate(this);" dir="" onblur="chkInputDate(this);" onfocus="this.select();" class="" alt="วันที่บันทึกเวลา"/> <a onmouseover="MM_swapImage('calendar1','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" onmouseout="MM_swapImgRestore()" href="#"><img border="0" align="absmiddle" alt="Calendar" onclick="viewCal('__date1')" name="calendar1" src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif"/></a> - <input type="text" name="__date2" size="10" maxlength="10" value="<%=endDate%>" onclick="" onchange="" onmouseover="toolTip('วันที่บันทึกเวลา(DDMMYYYY)')" onmouseout="toolTip()" onkeypress="chkIntegerOfDate(this.value);" onkeyup="formatDate(this);" dir="" onblur="chkInputDate(this);" onfocus="this.select();" class="" alt="วันที่บันทึกเวลา"/> <a onmouseover="MM_swapImage('calendar1','','../IMAGES/BUTTON/SWAP/CALENDAR_SWAP20.gif',1)" onmouseout="MM_swapImgRestore()" href="#"><img border="0" align="absmiddle" alt="Calendar" onclick="viewCal('__date2')" name="calendar1" src="../IMAGES/BUTTON/MAIN/CALENDAR20.gif"/></a> </td> <td class="blankspace" width="40%"> <button type="button" class="btn btn-primary width100" swlang code="SW013168" onClick="search();">SEARCH</button> </td> </tr> <tr> <td colspan="4"></td> </tr> <!-- Search Zone --> <!-- Data View Zone --> <tr> <td class="blankspace" colspan="4"><div align="right">< <%=screen.getPageTag()%> ></div></td> </tr> <tr> <td colspan="4"> <table height="" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#333333" class="maxsize tablewithborder"> <tr> <td class="row3" align="center" width="8.8%"><%=screen.getUProfile().get("lang").equalsIgnoreCase("THA") ? "วันที่ / ชม. ที่" : "Date / Hour" %></td> <td class="row3" align="center" width="3.8%"> 0 </td> <td class="row3" align="center" width="3.8%"> 1 </td> <td class="row3" align="center" width="3.8%"> 2 </td> <td class="row3" align="center" width="3.8%"> 3 </td> <td class="row3" align="center" width="3.8%"> 4 </td> <td class="row3" align="center" width="3.8%"> 5 </td> <td class="row3" align="center" width="3.8%"> 6 </td> <td class="row3" align="center" width="3.8%"> 7 </td> <td class="row3" align="center" width="3.8%"> 8 </td> <td class="row3" align="center" width="3.8%"> 9 </td> <td class="row3" align="center" width="3.8%"> 10 </td> <td class="row3" align="center" width="3.8%"> 11 </td> <td class="row3" align="center" width="3.8%"> 12 </td> <td class="row3" align="center" width="3.8%"> 13 </td> <td class="row3" align="center" width="3.8%"> 14 </td> <td class="row3" align="center" width="3.8%"> 15 </td> <td class="row3" align="center" width="3.8%"> 16 </td> <td class="row3" align="center" width="3.8%"> 17 </td> <td class="row3" align="center" width="3.8%"> 18 </td> <td class="row3" align="center" width="3.8%"> 19 </td> <td class="row3" align="center" width="3.8%"> 20 </td> <td class="row3" align="center" width="3.8%"> 21 </td> <td class="row3" align="center" width="3.8%"> 22 </td> <td class="row3" align="center" width="3.8%"> 23 </td> </tr> <% if(screen.totalRec == 0 ){ %> <tr> <td colspan="25" align="center">ไม่พบข้อมูล</td> </tr> <% } %> <% int sum[] = new int[24]; if(!screenName.equals("")){ while(screen.nextRec()){ for(int i=0;i<24;i++){ //sum sum[i]+=Integer.parseInt(screen.getString("HR_"+((i<=9)?"0"+String.valueOf(i):String.valueOf(i))+"_ONLINE")); } %> <tr> <td align="center"><%=screen.getString("login_date")%></td> <td align="center"><%=screen.getString("HR_00_ONLINE")%></td> <td align="center"><%=screen.getString("HR_01_ONLINE")%></td> <td align="center"><%=screen.getString("HR_02_ONLINE")%></td> <td align="center"><%=screen.getString("HR_03_ONLINE")%></td> <td align="center"><%=screen.getString("HR_04_ONLINE")%></td> <td align="center"><%=screen.getString("HR_05_ONLINE")%></td> <td align="center"><%=screen.getString("HR_06_ONLINE")%></td> <td align="center"><%=screen.getString("HR_07_ONLINE")%></td> <td align="center"><%=screen.getString("HR_08_ONLINE")%></td> <td align="center"><%=screen.getString("HR_09_ONLINE")%></td> <td align="center"><%=screen.getString("HR_10_ONLINE")%></td> <td align="center"><%=screen.getString("HR_11_ONLINE")%></td> <td align="center"><%=screen.getString("HR_12_ONLINE")%></td> <td align="center"><%=screen.getString("HR_13_ONLINE")%></td> <td align="center"><%=screen.getString("HR_14_ONLINE")%></td> <td align="center"><%=screen.getString("HR_15_ONLINE")%></td> <td align="center"><%=screen.getString("HR_16_ONLINE")%></td> <td align="center"><%=screen.getString("HR_17_ONLINE")%></td> <td align="center"><%=screen.getString("HR_18_ONLINE")%></td> <td align="center"><%=screen.getString("HR_19_ONLINE")%></td> <td align="center"><%=screen.getString("HR_20_ONLINE")%></td> <td align="center"><%=screen.getString("HR_21_ONLINE")%></td> <td align="center"><%=screen.getString("HR_22_ONLINE")%></td> <td align="center"><%=screen.getString("HR_23_ONLINE")%></td> </tr> <% } %> <tr> <td align="center">รวม</td> <% for(int i=0;i<24;i++){ %> <td align="center"><%=sum[i]%></td> <!-- print sum result --> <% } } %> </tr> </table> </td> </tr> <!-- Data View Zone --> <!-- Button Zone --> <!-- <tr> <td class="blankspace" colspan="4" align="center"><a href="javascript:linkPrint();"><img src="../IMAGES/BUTTON/PRINT.gif" alt="Print" width="73" height="23" border="0" align="absmiddle"></a></td> </tr> --> <!-- Button Zone --> <tr> <td class="blankspace" colspan="4"></td> </tr> <tr> <td class="header" colspan="4"></td> </tr> </table> </form> </body> </html>