<%@ page language="java" 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 prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<!DOCTYPE html>
<html lang="ko">
<head>
	<meta charset="UTF-8">
	<title>점검중페이지관리</title>
	<script type="text/javascript">
	$(document).ready(function(){
		disabledFn("<c:out value='${model.sysMaintenance}'/>");
	});

	function doUpdate() {
		var data = new FormData(document.form);
		var url = "/sym/site/updateInspManageAjax.do";
		
		if (!confirm('수정하시겠습니까?')) 
			return;
		
		$.ajax({
	        type: "POST",
	        url: url,
	        data: data,
	        dataType:'json',
	        async: false,
	        processData: false,
	        contentType: false,
	        cache: false,
	        success: function (returnData, status) {
			console.log(returnData.result);
			if(returnData.result ==  'SUCCESS'){
				alert(returnData.msg);
			}else{
			    alert(returnData.msg);                                        
			}
		    },
		    error: function (e) { alert("요청에 실패하였습니다."); console.log("ERROR : ", e); }
		});
	}
	
	function disabledFn(pram){
		if(pram == 'IP'){
			$('#ipTable').find('input').removeAttr('disabled')
		}else{
			$('#ipTable').find('input').attr('disabled','disabled')
		}
		
	}
	
	</script>
	<style>
		.cf_box{border: 2px solid #f5f7fa; border-radius: 5px; padding: 20px; margin: 0 0 20px 0; line-height:1.3;}
	</style>
</head>
<body>
	<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=cf_box>
<pre>
*방식 설명*
미사용 : 점검 중 페이지 미노출
IP로제어 : 등록 IP를 제외하고 모든 페이지에서 '점검중' 레이어 노출
PATH로제어 : '/web/main/mainPage.do' 메인페이지에 접근했을때만 점검중페이지로 이동
</pre>
			</div>	
			<form name="form" id="form" method="post">
			<div class="tableWrap">
				<table class="tbType2">
					<colgroup>
						<col width="30%">
						<col width="*">
					</colgroup>
					<tbody>
						<tr>
							<th>점검중 페이지 방식</th>
							<td>
								<select name="sysMaintenance" id="sysMaintenance" onchange="disabledFn(this.value); return false;">
									<option value="NONE" <c:if test="${model.sysMaintenance == 'NONE'}">selected</c:if> >미사용</option>
									<option value="IP" <c:if test="${model.sysMaintenance == 'IP'}">selected</c:if> >IP로 제어</option>
									<option value="PATH" <c:if test="${model.sysMaintenance == 'PATH'}">selected</c:if> >PATH로 제어</option>
								</select>
							</td>
						</tr>
						<tr id="ipTable">
							<th>IP테이블(IP로 선택 시 제외할 IP ','를 구분자로 기입)</th>
							<td>
								<input type="text" id="sysMaintenanceIp" name="sysMaintenanceIp" value="${model.sysMaintenanceIp}"/>
							</td>
						</tr>
					</tbody>
				</table>
			</div>
			</form>
			<div class="btnWrap">
				<input type="button" class="btnType1" value="수정" onclick="javascript:doUpdate(); return false;">
			</div>
		</div>
	</div>
</body>
</html>