<%--
  Class Name : sessionTimeMng.jsp
  Description : EgovLoginPolicyList 화면
  Modification Information

      수정일         수정자                   수정내용
    -------    --------    ---------------------------
     2009.02.01   lee.m.j            최초 생성
     2011.08.31   JJY       경량환경 버전 생성

    author   : 공통서비스 개발팀 lee.m.j
    since    : 2009.02.01
--%>
<%@ page contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ page import="itn.com.cmm.LoginVO"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Language" content="ko">

<title>로그인정책 목록조회</title>
<script type="text/javaScript" language="javascript" defer="defer">
var del_admin_change_value = "";
var del_user_change_value = "";
$(document).ready(function(){
	
	$("input[name^=del_admin]").click(function(){ //관리자 세션변경
		if($(this).val() == $('#del_admin_ori').val()){
			return false;
		}
		if(!confirm(  $(this).closest('tr').find('.td_siteNm').text()+"관리자 세션타임을 " + $(this).next().next().text().trim()+"으로 변경하시겠습니까?")){
			return false;
		}
		
		del_admin_change_value = $(this).val() ;
		$.ajax({
			 url :"/sym/site/sessionTimeUpdateAjax.do"
			,type:"post"
			,data:{"siteId":$(this).attr('id').split('_')[0], "sessionTimeCd":$(this).val()}
			,dataType:"json"
			,success:function(data){
				$('#del_admin_ori').val(del_admin_change_value) ;
				alert("정상적으로 저장되었습니다.");
			}
		    ,error: function(){
		    	alert("에러발생");
		    }
		});
	  });
	
	
	$("input[name^=del_user]").click(function(){ //사용자 세션변경
		if($(this).val() == $('#del_user_ori').val()){
			return false;
		}
		if(!confirm(  $(this).closest('tr').find('.td_siteNm').text()+"사용자 세션타임을 " + $(this).next().next().text().trim()+"으로 변경하시겠습니까?")){
			return false;
		}
		
		del_user_change_value = $(this).val() ;
		$.ajax({
			 url :"/sym/site/sessionTimeUpdateAjax.do"
			,type:"post"
			,data:{"siteId":$(this).attr('id').split('_')[0], "sessionTimeUserCd":$(this).val()}
			,dataType:"json"
			,success:function(data){
				$('#del_admin_ori').val(del_user_change_value) ;
				alert("정상적으로 저장되었습니다.");
			}
		    ,error: function(){
		    	alert("에러발생");
		    }
		});
	  });
});

function linkPage(pageNo){
	var listForm = document.listForm ;
	listForm.pageIndex.value = pageNo ;
	listForm.action = "<c:url value='/sym/site/SessionTimeMng.do'/>";
	listForm.submit();
}

</script>
</head>
<body>
<noscript>자바스크립트를 지원하지 않는 브라우저에서는 일부 기능을 사용하실 수 없습니다.</noscript>
<form name="listForm" action="<c:url value='/sym/site/selectSiteManagerList.do'/>" method="post">
	<input type="hidden" name="pageIndex" value="<c:out value='${siteManagerVO.pageIndex}' default='1' /> "/>
	<input type="hidden" name="searchSortCnd" value="<c:out value="${siteManagerVO.searchSortCnd}" />" />
	<input type="hidden" name="searchSortOrd" value="<c:out value="${siteManagerVO.searchSortOrd}" />" />
	<!-- cont -->
	<div class="contWrap">
		<div class="pageTitle">
			<div class="pageIcon"><img src="/pb/img/pageTitIcon4.png" alt=""></div>
			<h2 class="titType1 c_222222 fwBold">세션타임설정관리</h2>
			<p class="tType6 c_999999">현재 사용중인 세션타임의 현황을 파악할 수 있으며, 세션타임을 변경할수 있습니다.</p>
		</div>
		<div class="pageCont">
			<div class="listTop">
				<div class="rightWrap">
					<%-- <input type="button" class="printBtn" >
					<select name="pageUnit" id="pageUnit" class="select" title="검색조건선택" onchange="linkPage(1);">
					   <option value='10' <c:if test="${siteManagerVO.pageUnit == '10' or siteManagerVO.pageUnit == ''}">selected</c:if>>10줄</option>
					   <option value='20' <c:if test="${siteManagerVO.pageUnit == '20'}">selected</c:if>>20줄</option>
					   <option value='30' <c:if test="${siteManagerVO.pageUnit == '30'}">selected</c:if>>30줄</option>
					</select> --%>
				</div>
			</div>
			<div class="tableWrap">
				<table class="tbType1">
					<colgroup>
						<col style="width: 10%">
						<col style="width: 25%">
						<col style="width: 60%">
					</colgroup>
					<thead>
						<tr>
							<th>번호</th>
							<th>페이지구분</th>
							<th>세션타임</th>
						</tr>
					</thead>
					<tbody>
						<c:forEach var="result" items="${sessionTimeList}" varStatus="status"><!-- 관리자 -->
						<tr>
							<td>1</td>
							<td>관리자</td>
							<td>
								<c:forEach var="sessionTimeCdList" items="${sessionTimeCdList}" varStatus="status">
					    			<input type="radio" name="del_admin" id="del_admin_${sessionTimeCdList.code}" value="${sessionTimeCdList.code}"
					    			<c:if test="${result.sessionTimeCd eq sessionTimeCdList.code}">
					    				checked="checked"
					    			</c:if>>
					    			<label for="del_admin_${sessionTimeCdList.code}">${sessionTimeCdList.codeNm}&nbsp;&nbsp;&nbsp;</label>
					    		</c:forEach>
					    		<input type="hidden" id="del_admin_ori" value="${result.sessionTimeCd}">
							</td>
						</tr>
						</c:forEach>
						
						<c:forEach var="result" items="${sessionTimeList}" varStatus="status"><!-- 사용자 -->
						<tr>
							<td>2</td>
							<td>사용자</td>
							<td>
								<c:forEach var="sessionTimeCdList" items="${sessionTimeCdList}" varStatus="status">
					    			<input type="radio" name="del_user" id="del_user_${sessionTimeCdList.code}" value="${sessionTimeCdList.code}"
					    			<c:if test="${result.sessionTimeUserCd eq sessionTimeCdList.code}">
					    				checked="checked"
					    			</c:if>>
					    			<label for="del_user_${sessionTimeCdList.code}">${sessionTimeCdList.codeNm}&nbsp;&nbsp;&nbsp;</label>
					    		</c:forEach>
					    		<input type="hidden" id="del_user_ori" value="${result.sessionTimeUserCd}">
							</td>
						</tr>
						</c:forEach>
						<c:if test="${empty sessionTimeList}">
		         			<tr><td colspan="8"><spring:message code="common.nodata.msg" /></td></tr>
		         		</c:if>
					</tbody>
				</table>
			</div>
			<!-- 페이지 네비게이션 시작 -->
			<c:if test="${!empty sessionTimeList}">
			<div class="page" style="margin-top: 10px;">
				<ul class="inline">
					<ui:pagination paginationInfo = "${paginationInfo}"  type="image" jsFunction="linkPage" />
				</ul>
			</div>
			</c:if> 
			<!-- //페이지 네비게이션 끝 -->
		</div>
	</div>
	<!-- //cont -->
</form>
<form name="modiForm" method="get" action="<c:url value='/sym/site/addSiteManagerView.do'/>" >
	<input name="siteId" type="hidden" />
</form>
<form name="searchForm" method="get" action="<c:url value='/sym/site/selectSiteManagerList.do'/>">
	<input name="pageIndex" type="hidden" value="1" />
	<input name="searchCondition" type="hidden" />
	<input name="searchKeyword" type="hidden" />
</form>	
</body>
</html>