<%--
  Class Name : EgovRoleUpdate jsp
  Description : EgovRoleUpdate 화면
  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"%>
<%@ 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="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %>
<%@ taglib prefix="double-submit" uri="http://www.egovframe.go.kr/tags/double-submit/jsp" %><!-- 더블체크 -->
<c:set var="registerFlag" value="${empty roleManageVO.roleCode ? 'INSERT' : 'UPDATE'}"/>
<c:set var="registerFlagName" value="${empty roleManageVO.roleCode ? '롤 등록' : '롤 수정'}"/>
<html>
<head>
<meta http-equiv="Content-Language" content="ko" >
<title>롤 수정</title>
<script type="text/javascript" src="<c:url value="/validator.do"/>"></script>
<validator:javascript formName="roleManage" staticJavascript="false" xhtml="true" cdata="false"/>
<script type="text/javaScript" language="javascript">
function fncSelectRoleList() {
	var Form = document.getElementById("roleManage");
	Form.action = "<c:url value='/sec/rmt/EgovRoleList.do'/>";
	Form.submit();
}

function fncRoleInsert() {

    var varFrom = document.getElementById("roleManage");
    varFrom.action = "<c:url value='/sec/rmt/EgovRoleInsert.do'/>";

    if(!validateRoleManage(varFrom)){           
        return;
    }else{
        if(confirm("저장 하시겠습니까?")){
            varFrom.submit();
        }
    } 
}

function fncRoleUpdate() {
    var varFrom = document.getElementById("roleManage");
    varFrom.action = "<c:url value='/sec/rmt/EgovRoleUpdate.do'/>";

    if(!validateRoleManage(varFrom)){           
        return;
    }else{
        if(confirm("수졍 하시겠습니까?")){
            varFrom.submit();
        }
    } 
}

function fncRoleDelete() {
    var varFrom = document.getElementById("roleManage");
    varFrom.action = "<c:url value='/sec/rmt/EgovRoleDelete.do'/>";
    varFrom.pageIndex.value = "1";
    if(confirm("삭제 하시겠습니까?")){
        varFrom.submit();
    }
}
</script>
</head>
<form:form commandName="roleManage" method="post" >
<double-submit:preventer tokenKey="someKey" />
	<!-- 검색조건 유지 -->
	<input type="hidden" name="searchCondition" value="<c:out value='${roleManageVO.searchCondition}'/>"/>
	<input type="hidden" name="searchKeyword" value="<c:out value='${roleManageVO.searchKeyword}'/>"/>
	<input type="hidden" name="pageIndex" value="<c:out value='${roleManageVO.pageIndex}'/>"/>
	<input type="hidden" name="searchKeyword2" value="<c:out value='${roleManageVO.searchKeyword2}'/>"/>
	
	<input type="hidden" name="roleTyp" value="url"/>
	
	<!-- cont -->
	<div class="contWrap">
		<div class="pageTitle">
			<div class="pageIcon"><img src="/pb/img/pageTitIcon4.png" alt=""></div>
			<h2 class="titType1 c_222222 fwBold"><c:out value="${registerFlagName}"/></h2>
			<p class="tType6 c_999999">&nbsp;</p>
		</div>
		<div class="pageCont">
			<div class="listTop resisterList">
				<p class="right block fwMd"><span class="tType4 c_e40000 fwBold">*</span>는 필수입력 항목입니다.</p>
			</div>
			<table class="tbType2">
				<colgroup>
					<col style="width: 20%">
					<col style="width: 80%">
				</colgroup>
				<tbody>
					<tr>
						<th><span class="reqArea">롤코드</span></th>
						<td>
							<input name="roleCode" id="roleCode" type="text" value="<c:out value='${roleManage.roleCode}'/>" size="50" readonly="readonly" title="롤 코드" />
						</td>
					</tr>
					<tr>
						<th><span class="reqArea">롤명</span></th>
						<td colspan="3">
							<input name="roleNm" id="roleNm" type="text" value="<c:out value='${roleManage.roleNm}'/>" maxLength="50" size="50" title="롤명" />&nbsp;<form:errors path="roleNm" />
						</td>
					</tr>
					<tr>
						<th><span class="reqArea">롤패턴</span></th>
						<td colspan="3">
							<input name="rolePtn" id="rolePtn" type="text" value="<c:out value='${roleManage.rolePtn}'/>" maxLength="50" size="50" title="롤패턴" />&nbsp;<form:errors path="rolePtn" />						
						</td>
					</tr>
					<tr>
						<th>설명</th>
						<td colspan="3">
							<input name="roleDc" id="roleDc" type="text" value="<c:out value='${roleManage.roleDc}'/>" maxLength="50" size="50" title="설명" />	
						</td>
					</tr>
					<tr>
						<th>롤순서</th>
						<td colspan="3">
							<input name="roleSort" id="roleSort" type="text" value="<c:out value='${roleManage.roleSort}'/>" maxLength="50" size="50" title="롤sort" />	
						</td>
					</tr>
					<tr>
						<th>등록일자</th>
						<td colspan="3">
							<input name="roleCreatDe" id="roleCreatDe" type="text" value="<c:out value='${roleManage.roleCreatDe}'/>" maxLength="50" size="50" title="등록일자" readonly="readonly"/>	
						</td>
					</tr>
				</tbody>
			</table>
			<div class="btnWrap">
				<c:if test="${roleManage.roleNm != 'uat-uia' &&  roleManage.roleNm != 'cmm-main'}">
					<c:if test="${registerFlag == 'INSERT'}">
					<input type="button" class="btnType1" value="저 장" onclick="fncRoleInsert(); return false;">
					</c:if>
					<c:if test="${registerFlag == 'UPDATE'}">
						<input type="button" class="btnType1 bg_ed4545" value="삭 제" onclick="fncRoleDelete(); return false;">
						<input type="button" class="btnType1" value="수 정" onclick="fncRoleUpdate(); return false;">
						<input type="button" class="btnType1" value="목 록" onclick="fncSelectRoleList(); return false;">
					</c:if>
				</c:if>
				<c:if test="${roleManage.roleNm == 'uat-uia' || roleManage.roleNm == 'cmm-main'}">
					<br />
					<br />로그인 및 중요 권한 롤일 경우에는 저장 및 수정 버튼이 보이지 않습니다.
				</c:if>
			</div>
		</div>
	</div>
	<!-- //cont -->

</form:form>
</body>
</html>