<%@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" %>&nbsp;</td>
  	</tr>
	<tr>
      <td class="blankspace" colspan="4">&nbsp;</td>
    </tr>
	<!-- Search Zone -->
    <tr>
      <td colspan="4">&nbsp;<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">&lt; <%=screen.getPageTag()%> &gt;</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>