<%--
  Class Name : EgovMenuCreatManage.jsp
  Description : 메뉴생성관리 조회 화면
  Modification Information
 
      수정일         수정자                   수정내용
    -------    --------    ---------------------------
     2009.03.10    이용             최초 생성
     2011.08.31   JJY       경량환경 버전 생성
 
    author   : 공통서비스 개발팀 이용
    since    : 2009.03.10
--%>
<%@ 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"%>
<%
  /* Image Path 설정 */
  String imagePath_icon   = "/images/egovframework/sym/mpm/icon/";
  String imagePath_button = "/images/egovframework/sym/mpm/button/";
%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Language" content="ko" >
<title>메뉴생성관리</title>
<script type="text/javaScript">
$( document).ready(function() {
	//정렬 아이콘 표시
	var searchSortCnd = $("[name='searchSortCnd']").val();
 	var searchSortOrd = $("[name='searchSortOrd']").val();
 	if (searchSortCnd != "" && searchSortOrd != "") {
		var imgOrdr = "";
		if (searchSortOrd == "desc") imgOrdr = "down";
		else imgOrdr = "up";
	
	var $sort_div = $("#sort_"+ searchSortCnd);
	var ordrImg = "<img class='ordr' src='/direct/img/sort_"+imgOrdr+"_on.png' alt=''>";
	// <img class="ordr" src="/direct/img/sort_up_img.png" style="display: none;" alt="">
	
	$sort_div.attr("sortOrd", searchSortOrd);
	$sort_div.find("div img").remove();
	$sort_div.find("div").append(ordrImg);
}

	// 정렬 항목 이벤트
	$(".sort").click(function(e) {
		sortSearch(this);
	});
		
	});

/* ********************************************************
 * 목록 정렬 항목 클릭
 ******************************************************** */
 function sortSearch(obj) {
 	var sortOrd = $(obj).attr("sortOrd");
 	var sortCnd = $(obj).attr("id");
 	
 	$("[name='searchSortCnd']").val(sortCnd.substring(5)); // 구분자 제거
 	if (sortOrd == "desc") $("[name='searchSortOrd']").val("asc");
 	else $("[name='searchSortOrd']").val("desc");
 	
 	linkPage(1);
 }
 
 /* ********************************************************
  * 최초조회 함수
  ******************************************************** */
function fMenuCreatManageSelect(){ 
    document.menuCreatManageForm.action = "<c:url value='/sym/mnu/mcm/EgovMenuCreatManageSelect.do'/>";
    document.menuCreatManageForm.submit();
}



/* ********************************************************
 * 조회 처리 함수
 ******************************************************** */
function selectMenuCreatManageList() { 
	linkPage(1) ;
}

/* ********************************************************
 * 페이징 처리 함수
 ******************************************************** */
function linkPage(pageNo){
	var searchForm = document.searchForm ;
	searchForm.pageIndex.value = pageNo ;
	searchForm.searchSortOrd.value =  $('#searchSortOrd').val() ;
	searchForm.pageUnit.value = $('#pageUnit').val();
	searchForm.searchKeyword.value = $('#searchKeyword').val();
	searchForm.submit();
}

/* ********************************************************
 * 메뉴생성 화면 호출
 ******************************************************** */
function selectMenuCreat(vAuthorCode, menuUserType) {
    document.menuCreatManageForm.authorCode.value = vAuthorCode;
    document.menuCreatManageForm.action = "<c:url value='/sym/mnu/mcm/EgovMenuCreatSelect.do'/>";
    window.open("#", "_menuCreat", "scrollbars = yes, top=100px, left=100px, height=700px, width=850px");    
    document.menuCreatManageForm.target = "_menuCreat";
    document.menuCreatManageForm.submit();  
}

function enterkey() {
    if (window.event.keyCode == 13) {
    	linkPage(1);
    }
}



</script>
<style>
	select { -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url('/') no-repeat 95% 50%; /* 화살표 모양의 이미지 */ }
	select::-ms-expand { display: none;}
</style>
</head>
<body>

<form name="menuCreatManageForm" action ="<c:url value='/sym/mpm/EgovMenuCreatManageSelect.do'/>" method="post">
	<input name="checkedMenuNoForDel" type="hidden" />
	<input name="authorCode"  type="hidden" />
	<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/>
	<input type="hidden" name="req_menuNo">
	<input type="hidden" name="menuUserType">
	
	<div class="cont_area">
    	<div class="cont_main_title">
        	<img src="/direct/img/home_icon.png" alt="">
        	<span id="cnt_cate_list"></span>
    	</div>
    <div class="cont_serch_area">
        <div class="basic_serch_area">
          	권한코드 :
            <input hidden="hidden"/><input type="text" id="searchKeyword" name="searchKeyword"  value="<c:out value='${searchVO.searchKeyword}'/>" size="25" title="검색"  onkeypress="if(event.keyCode==13) {selectMenuCreatManageList(); return false;}"/>
            <div class="serch_btns">
                <input type="button" value="검색" class="serch_btn" onclick="selectMenuCreatManageList(); return false;">
            </div>
        </div>
    </div>

    <div class="list_info">
        <div class="all_list_number">총 
        	<span class="all_number"> <c:out value="${paginationInfo.totalRecordCount}"/></span>건</div>
	        <div class="list_info_right">
	        <div class="list_count">
	            <select name="pageUnit" id="pageUnit" class="select" title="검색조건선택" onchange="selectMenuCreatManageList();">
					   <option value='10' <c:if test="${searchVO.pageUnit == '10' or searchVO.pageUnit == ''}">selected</c:if>>10줄</option>
					   <option value='20' <c:if test="${searchVO.pageUnit == '20'}">selected</c:if>>20줄</option>
					   <option value='30' <c:if test="${searchVO.pageUnit == '30'}">selected</c:if>>30줄</option>
				</select>
	        </div>
    	</div>
	</div>
    <div class="list_wrap">
        <table>
            <tr>
                <th>
	             	   	<div class="sort" id="sort_authorCreatDe">번호
	                         <div class="sort_btn"><!-- 정렬버튼 -->
									<img src="/direct/img/sort_up_img.png" alt="">
							</div>
	                    </div>                	
                </th>
                <th>
	             	   	<div class="sort" id="sort_authorCode">권한 코드
	                         <div class="sort_btn"><!-- 정렬버튼 -->
									<img src="/direct/img/sort_up_img.png" alt="">
							</div>
	                    </div>                
                </th>
				<th>
	             	   	<div class="sort" id="sort_authorNm">권한 명
	                         <div class="sort_btn"><!-- 정렬버튼 -->
									<img src="/direct/img/sort_up_img.png" alt="">
							</div>
	                    </div>				
				</th>
				<th>
	             	   	<div class="sort" id="sort_authorDc">권한 설명
	                         <div class="sort_btn"><!-- 정렬버튼 -->
									<img src="/direct/img/sort_up_img.png" alt="">
							</div>
	                    </div>				
				</th>
				<th>
	             	   	<div class="sort" id="sort_chkYeoBu">메뉴생성여부
	                         <div class="sort_btn"><!-- 정렬버튼 -->
									<img src="/direct/img/sort_up_img.png" alt="">
							</div>
	                    </div>				
				</th>
				<th>메뉴생성</th>
            </tr>
            <c:forEach var="result" items="${list_menumanage}" varStatus="status">
            <tr>
                <td>
                	<c:if test="${searchVO.searchSortOrd eq 'desc' }">
                		<c:out value="${(searchVO.pageIndex - 1) * searchVO.pageUnit + status.count}"/>
                	</c:if>
                	<c:if test="${searchVO.searchSortOrd eq 'asc' }">
                		<c:out value="${ ( paginationInfo.totalRecordCount - ((searchVO.pageIndex -1)*searchVO.pageUnit) ) - status.index }"/>
                	</c:if>
                	<%-- <c:out value="${(userSearchVO.pageIndex - 1) * userSearchVO.pageSize + status.count}"/> --%>
                </td>
                <td>
                	<c:out value="${result.authorCode}"/>
                </td>
                <td>
	               	<c:out value="${result.authorNm}"/>
                </td>
                <td>
	               <c:out value="${result.authorDc}"/>
                </td>
                <td>
                	<c:if test="${result.chkYeoBu > 0}">Y</c:if>
					<c:if test="${result.chkYeoBu == 0}">N</c:if>
                </td>
                <td><a href="#" onclick="selectMenuCreat('<c:out value="${result.authorCode}"/>'); return false;"><button class="creatMenu">매뉴생성</button></a></td>
            </tr>
           </c:forEach>
           <c:if test="${empty list_menumanage}">
         			<tr><td colspan="5"><spring:message code="common.nodata.msg" /></td></tr>
         		</c:if>          
        </table>
    </div>
    <!-- 페이지 네비게이션 시작 -->
  	<c:if test="${!empty list_menumanage}">
 		<div class="page">
    		<ul>
    			<ui:pagination paginationInfo = "${paginationInfo}"  type="image" jsFunction="linkPage" />
    		</ul>	
    	</div>  
  	</c:if>                      
    <!-- //페이지 네비게이션 끝 --> 
</div>
	
</form>
<form name="modiForm" method="get" action="<c:url value='/sec/ram/EgovAuthorRoleList.do'/>" >
	<input name="authorCode" type="hidden" />
	<input name="searchKeyword" type="hidden" />
</form>
<form name="searchForm" method="get" action="<c:url value='/sym/mnu/mcm/EgovMenuCreatManageSelect.do'/>">
	<input name="pageIndex" type="hidden" value="1" />
	<input name="searchKeyword" type="hidden" value="${searchVO.searchKeyword}"/>
	<input name="pageUnit" type="hidden" value="${searchVO.pageUnit}"/>
	<input type="hidden" name="searchSortCnd" id="searchSortCnd" value="<c:out value="${searchVO.searchSortCnd}" />" />
	<input type="hidden" name="searchSortOrd" id="searchSortOrd" value="<c:out value="${searchVO.searchSortOrd}" />" />
</form>	
</body>
</html>