<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>
<%@ page import="java.util.Calendar"%>
<%@ page import="java.util.Date"%>
<%@ page import="java.text.DecimalFormat"%>
<%@ page import="java.text.SimpleDateFormat" %>
<%!
public static String getdate(int mountdate){
DecimalFormat df = new DecimalFormat("00");
Calendar calendar = Calendar.getInstance();
calendar.add(calendar.DATE, mountdate);
String year = Integer.toString(calendar.get(Calendar.YEAR));
String month = df.format(calendar.get(Calendar.MONTH) + 1);
String day = df.format(calendar.get(Calendar.DATE));
String date = year + "-" + month + "-" + day;
return date;
}
public static int fnDateDiff(String stDate,String etDate){
long d1,d2;
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
String[] arr1 = stDate.split("-");
String[] arr2 = etDate.split("-");
c1.set(Integer.parseInt(arr1[0]),Integer.parseInt(arr1[1]),Integer.parseInt(arr1[2]));
c2.set(Integer.parseInt(arr2[0]),Integer.parseInt(arr2[1]),Integer.parseInt(arr2[2]));
d1 = c1.getTime().getTime();
d2 = c2.getTime().getTime();
int days =(int)((d2-d1)/(1000*60*60*24));
return days;
}
%>
<%@ include file="socket.jsp" %>
<%
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragma","no-cache");
response.setDateHeader("Expires",0);
if (request.getProtocol().equals("HTTP/1.1")){
response.setHeader("Cache-Control", "no-cache");
}
String sig_req_id = request.getParameter("sig_req_id");
Cookie[] cookies=request.getCookies();
String userDomain = "";
if(cookies !=null && cookies.length > 0){
for(int i=0; i<cookies.length; i++){
if( cookies[i].getName().equals("UD") ){
userDomain = cookies[i].getValue();
}
}
}else{
userDomain = "localhost";
}
String [] result = GetIsignData(sig_req_id,userDomain);
String nowDate = getdate(0);
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">
<meta http-equiv="Expires" content="-1">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="No-Cache">
</head>
<script type="text/javascript">
function init(){
<% if( fnDateDiff(result[4],nowDate) >= 0 ){ %>
parent.fnHndSingSocket('', '', '9999', '', '', '');
<% } else { %>
parent.fnHndSingSocket('<%=result[0]%>', '<%=result[1]%>', '<%=result[2]%>', '<%=result[3]%>', '<%=result[4]%>', '<%=result[5]%>');
<% } %>
}
init();
</script>
</html>