• Y
  • List All
  • Feedback
    • This Project
    • All Projects
Profile Account settings Log out
  • Favorite
  • Project
  • All
Loading...
  • Log in
  • Sign up
rosewiper / itsm_git star
  • Project homeH
  • CodeC
  • IssueI
  • Pull requestP
  • Review R
  • MilestoneM
  • BoardB
  • Files
  • Commit
  • Branches
itsm_gitsrcmainwebappWEB-INFjspcopbbsEgovBoardMstrRegist.jsp
Download as .zip file
File name
Commit message
Commit date
DATABASE
첫번째 커밋
06-19
service/impl
첫번째 커밋
06-19
src/main
첫번째 커밋
06-19
web
첫번째 커밋
06-19
.gitignore
첫번째 커밋
06-19
pom.xml
첫번째 커밋
06-19
searchQuery.sql
첫번째 커밋
06-19
File name
Commit message
Commit date
java/egovframework
첫번째 커밋
06-19
resources
첫번째 커밋
06-19
webapp
첫번째 커밋
06-19
File name
Commit message
Commit date
META-INF
첫번째 커밋
06-19
WEB-INF
첫번째 커밋
06-19
common
첫번째 커밋
06-19
crosseditor/binary/images
첫번째 커밋
06-19
css
첫번째 커밋
06-19
direct
첫번째 커밋
06-19
font-flexslider
첫번째 커밋
06-19
fonts
첫번째 커밋
06-19
html
첫번째 커밋
06-19
images
첫번째 커밋
06-19
img
첫번째 커밋
06-19
js
첫번째 커밋
06-19
se2
첫번째 커밋
06-19
sso
첫번째 커밋
06-19
email.txt
첫번째 커밋
06-19
engleftmenu03.html
첫번째 커밋
06-19
engleftmenu04.html
첫번째 커밋
06-19
engleftmenu05.html
첫번째 커밋
06-19
engleftmenu06.html
첫번째 커밋
06-19
index.jsp
첫번째 커밋
06-19
File name
Commit message
Commit date
META-INF
첫번째 커밋
06-19
config/egovframework/springmvc
첫번째 커밋
06-19
jsp
첫번째 커밋
06-19
lib
첫번째 커밋
06-19
decorators.xml
첫번째 커밋
06-19
sitemesh.xml
첫번째 커밋
06-19
web.xml
첫번째 커밋
06-19
weblogic.xml
첫번째 커밋
06-19
File name
Commit message
Commit date
cmm
첫번째 커밋
06-19
cnt
첫번째 커밋
06-19
com/utl/wed
첫번째 커밋
06-19
cop
첫번째 커밋
06-19
egovframework/com/uss/ion/bnr
첫번째 커밋
06-19
kopost/search
첫번째 커밋
06-19
layout
첫번째 커밋
06-19
main
첫번째 커밋
06-19
sec
첫번째 커밋
06-19
sounds/ko/numbers
첫번째 커밋
06-19
sts/cst
첫번째 커밋
06-19
sym
첫번째 커밋
06-19
test/insa
첫번째 커밋
06-19
uat
첫번째 커밋
06-19
uss
첫번째 커밋
06-19
blank.jsp
첫번째 커밋
06-19
blankUserDirect.jsp
첫번째 커밋
06-19
File name
Commit message
Commit date
bbs
첫번째 커밋
06-19
bisIntro
첫번째 커밋
06-19
cmt
첫번째 커밋
06-19
com
첫번째 커밋
06-19
eng/bisIntro
첫번째 커밋
06-19
exhibit
첫번째 커밋
06-19
newsLetter
첫번째 커밋
06-19
org
첫번째 커밋
06-19
qna
첫번째 커밋
06-19
resve
첫번째 커밋
06-19
smt/sim
첫번째 커밋
06-19
File name
Commit message
Commit date
EgovBoardIdSearch.jsp
첫번째 커밋
06-19
EgovBoardMngInfsPop.jsp
첫번째 커밋
06-19
EgovBoardMstrList.jsp
첫번째 커밋
06-19
EgovBoardMstrRegist.jsp
첫번째 커밋
06-19
EgovBoardMstrUpdt.jsp
첫번째 커밋
06-19
EgovNoticeChgHstInqire.jsp
첫번째 커밋
06-19
EgovNoticeChgHstList.jsp
첫번째 커밋
06-19
EgovNoticeInqire.jsp
첫번째 커밋
06-19
EgovNoticeList.jsp
첫번째 커밋
06-19
EgovNoticeRegist.jsp
첫번째 커밋
06-19
EgovNoticeReply.jsp
첫번째 커밋
06-19
EgovNoticeUpdt.jsp
첫번째 커밋
06-19
EgovPreviewTmplatBBSInqire.jsp
첫번째 커밋
06-19
EgovPreviewTmplatBBSList.jsp
첫번째 커밋
06-19
bbsPreview.jsp
첫번째 커밋
06-19
rosewiper 06-19 7ef7d0e 첫번째 커밋 UNIX
Raw Open in browser Change history
<%-- Class Name : EgovBoardMstrRegist.jsp Description : 게시판 생성 화면 Modification Information 수정일 수정자 수정내용 ------- -------- --------------------------- 2009.03.12 이삼섭 최초 생성 2009.06.26 한성곤 2단계 기능 추가 (댓글관리, 만족도조사) 2011.08.31 JJY 경량환경 버전 생성 author : 공통서비스 개발팀 이삼섭 since : 2009.03.12 --%> <%@ 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 uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> <%@ 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"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="content-language" content="ko"> <script type="text/javascript" src="<c:url value="/validator.do"/>"></script> <validator:javascript formName="boardMaster" staticJavascript="false" xhtml="true" cdata="false" /> <script type="text/javascript" src="<c:url value='/js/showModalDialog.js'/>"></script> <script src="<c:url value='/js/jquery-1.12.4.min.js' />"></script> <script type="text/javascript"> function fn_egov_regist_brdMstr() { // 포토형 리스트 수 4에 배수 인지 체크를 위한 value document.boardMaster.listNumCheck.value = document.boardMaster.listNum.value % 3 if (!validateBoardMaster(document.boardMaster)) { return; } if (confirm('<spring:message code="common.regist.msg" />')) { form = document.boardMaster; form.action = "<c:url value='/cop/bbs/insertBBSMasterInf.do'/>"; var bbsMngId = ""; $("[id^='mng_']").each(function(index) { bbsMngId += $(this).attr("bbsMngId") + "|"; }); form.bbsMngIds.value = bbsMngId; form.submit(); } } function fn_egov_select_brdMstrList() { document.searchForm.action = "<c:url value='/cop/bbs/SelectBBSMasterInfs.do'/>" document.searchForm.submit(); } function fn_egov_inqire_tmplatInqire() { form = document.boardMaster; var retVal; var url = "<c:url value='/cop/com/openPopup.do?requestUrl=/cop/com/selectTemplateInfsPop.do&typeFlag=BBS&width=850&height=360'/>"; var openParam = "dialogWidth: 890px; dialogHeight: 400px; resizable: 0, scroll: 1, center: 1"; retVal = window.showModalDialog(url, "p_tmplatInqire", openParam); if (retVal != null) { var tmp = retVal.split("|"); form.tmplatId.value = tmp[0]; form.tmplatNm.value = tmp[1]; } } function showModalDialogCallback(retVal) { if (retVal != null) { if (this.dialogArguments == "p_tmplatInqire") { // 게시판 템플릿 var tmp = retVal.split("|"); document.boardMaster.tmplatId.value = tmp[0]; document.boardMaster.tmplatNm.value = tmp[1]; } else if (this.dialogArguments == "p_bbsMngInqire") { fn_add_BBSMngId(retVal); } } } // 관리자 목록 팝업 function fn_egov_inqire_BBSMngInqire() { var retVal; var url = "<c:url value='/cop/bbs/selectBBSMngInfsPop.do'/>"; window.open(url, "p_bbsMngInqire", "width=410px, height=600px, resizable=1;"); } // 관리자ID 추가 function fn_add_BBSMngId(bbsMngId) { var dplctBbsMngId = false; $("[id^='mng_']").each(function() { if ($(this).attr("bbsMngId") == bbsMngId) dplctBbsMngId = true; }); if (dplctBbsMngId) return; var tmp = $("#mngIdList").html(); var appendHtml = ""; appendHtml += "<span id='mng_"+ bbsMngId +"' bbsMngId='"+ bbsMngId +"'><label>"; appendHtml += "<span>" + bbsMngId + "</span>"; appendHtml += "<button onclick='javascript:fn_delete_BBSMngId(\"" + bbsMngId + "\");return false;'><img src='<c:url value='/img/post/x_btn.png' />'></button>"; appendHtml += "</label></span>"; $("#mngIdList").html(tmp + appendHtml); } // 관리자ID 삭제 function fn_delete_BBSMngId(bbsMngId) { $("#mng_" + bbsMngId).remove(); } // 게시판 템플릿 미리보기 function fn_egov_previewTmplat() { var url = document.boardMaster.tmplatCours.value; var param = "&bbsTyCode=" + $("input[name=bbsTyCode]:checked").val(); var target = "<c:url value='/cop/bbs/bbsTmplatPreview.do'/>"; var width = "1024"; window.open(target + "?searchWrd=" + url + "&searchCnd=list" + param, "preview", "width=" + width + "px, height=800px;"); } // 게시판 템플릿 변경 시 function fn_egov_change_tmplatId(obj) { document.boardMaster.tmplatCours.value = $(obj).find("option:selected") .attr("codeDc"); } // init $( document ).ready(function() { fn_egov_change_tmplatId($("#tmplatId")); $("#trTmplat").hide(); $("#trReplyPosblAt").hide(); $("#trHide1").hide(); $("#trHide2").hide(); // Validator 화면 리턴 시 관리자ID set var bbsMngIds = document.boardMaster.bbsMngIds.value.split("|"); for (var i = 0; i < bbsMngIds.length; i++) { if (bbsMngIds[i] != "") fn_add_BBSMngId(bbsMngIds[i]); } $("#bbsTyCode1").prop("checked", true); }); </script> <title>게시판 생성</title> </head> <body> <div class="cont_area"> <div class="cont_main_title"> <img src="/direct/img/home_icon.png" alt=""> <span id="cnt_cate_list"></span> &ensp;>&ensp;게시판 등록 </div> <div class="list_wrap setting_list_wrap"> <form:form commandName="searchForm" name="searchForm" method="get"> <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>" /> <input name="searchCnd" type="hidden" value="<c:out value='${searchVO.searchCnd}'/>" /> <input name="searchWrd" type="hidden" value="<c:out value='${searchVO.searchWrd}'/>" /> </form:form> <form:form commandName="boardMaster" name="boardMaster" method="post" action="/cop/bbs/SelectBBSMasterInfs.do"> <input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>" /> <input name="searchCnd" type="hidden" value="<c:out value='${searchVO.searchCnd}'/>" /> <input name="searchWrd" type="hidden" value="<c:out value='${searchVO.searchWrd}'/>" /> <form:hidden path="bbsMngIds" /> <table> <tr> <th><span class="star_t"></span>게시판명</th> <td colspan="3"> <form:input path="bbsNm" title="게시판명" style="width:93.5%" maxlength="60" /> <form:errors path="bbsNm" /> </td> </tr> <tr> <!-- 파일첨부기능 --> <th> <span class="star_t"></span>파일첨부기능 </th> <td> <form:select path="fileAtchPosblAt" title="파일첨부기능"> <form:option value="Y">사용</form:option> <form:option value='N'>미사용</form:option> </form:select> <form:errors path="fileAtchPosblAt" cssClass="error" /> </td> <!-- 공개/비공개 기능 --> <!-- 게시공지 기능, 공지하지 않으면 최고관리자만 상세보기 가능 --> <th> <span class="star_t"></span>공개/비공개 기능 </th> <td> <form:select path="openYn" title="공개/비공개"> <form:option value="Y">사용</form:option> <form:option value='N'>미사용</form:option> </form:select> <form:errors path="openYn" cssClass="error" /> </td> </tr> <!-- 아래 항목들은 필요 없어서 display none처리 --> <tr style="display:none;"> <!-- 게시판 사용여부 --> <th> <span class="star_t"></span>게시판 사용여부 </th> <td colspan="3"> <form:select path="useAt" title="게시판 사용여부" cssClass="txt"> <form:option value="Y">사용</form:option> <form:option value='N'>미사용</form:option> </form:select> <form:errors path="useAt" cssClass="error" /> </td> </tr> <tr style="display:none;"> <!-- 파일첨부 사이즈 --> <th> <span class="star_t"></span>파일첨부 사이즈 </th> <td> <form:input path="posblAtchFileSize" title="파일첨부 사이즈" size="30" maxlength="70" /> mb <form:errors path="posblAtchFileSize" cssClass="error" /> </td> <!-- 파일첨부 갯수--> <th> <span class="star_t"></span>파일첨부 갯수 </th> <td> <form:select path="posblAtchFileNumber" title="파일첨부 갯수"> <form:option value="0" selected="selected">없음</form:option> <form:option value='1'>1</form:option> <form:option value='2'>2</form:option> <form:option value='3'>3</form:option> </form:select> <form:errors path="posblAtchFileNumber" cssClass="error" /> </td> </tr> <tr style="display:none;"> <th> <span class="star_t"></span>게시판유형 </th> <td colspan="3"> <div class="radio_btns"> <form:radiobuttons path="bbsTyCode" title="게시판유형" items="${typeList}" itemValue="code" itemLabel="codeNm" /> </div> <form:errors path="bbsTyCode" /> </td> </tr> <tr style="display:none;"> <!-- 리스트수 --> <th> <span class="star_t"></span>리스트 수 </th> <td> <form:input path="listNum" title="리스트 수" /> <form:errors path="listNum" cssClass="error" /> <!-- 포토형 리스트수 4의배수 체크 --> <form:hidden path="listNumCheck" /> <form:errors path="listNumCheck" cssClass="error" /> </td> <!-- 페이지 수 --> <th> <span class="star_t"></span>페이지 수 </th> <td> <form:input path="pageNum" title="페이지 수" /> <form:errors path="pageNum" cssClass="error" /> </td> </tr> <tr style="display:none;"> <!-- 기간 여부 --> <th><span class="star_t"></span>기간 사용 여부</th> <td> <form:select path="ntceDateYn" title="기간 사용 여부"> <form:option value='N'>미사용</form:option> <form:option value="Y">사용</form:option> </form:select> <form:errors path="ntceDateYn" cssClass="error" /> </td> </tr> <tr id="trHide1" style="display:none;"> <!-- 공지기능 --> <th> <span class="star_t"></span>공지기능 </th> <td> <form:select path="noticeYn" title="공지기능"> <form:option value="Y">사용</form:option> <form:option value='N'>미사용</form:option> </form:select> <form:errors path="noticeYn" cssClass="error" /> </td> <!-- 댓글기능 --> <th> <span class="star_t"></span>댓글기능 </th> <td> <form:select path="addYn" title="댓글기능"> <form:option value="Y">사용</form:option> <form:option value='N'>미사용</form:option> </form:select> <form:errors path="addYn" cssClass="error" /> </td> </tr> <tr style="display:none;"> <!-- 등록일 표시--> <th> <span class="star_t"></span>목록-등록일 표시 </th> <td> <form:select path="regidayYn" title="등록일 표시"> <form:option value="Y">사용</form:option> <form:option value='N'>미사용</form:option> </form:select> <form:errors path="regidayYn" cssClass="error" /> </td> <!-- 조회수 표시 --> <th> <span class="star_t"></span>목록-조회수 표시 </th> <td> <form:select path="viewsYn" title="조회수 표시"> <form:option value="Y">사용</form:option> <form:option value='N'>미사용</form:option> </form:select> <form:errors path="viewsYn" cssClass="error" /> </td> </tr> <tr style="display:none;"> <!-- 등록자 표시--> <th> <span class="star_t"></span>목록-등록자 표시 </th> <td> <form:select path="regierYn" title="등록자 표시"> <form:option value="Y">사용</form:option> <form:option value='N'>미사용</form:option> </form:select> <form:errors path="regierYn" cssClass="error" /> </td> <!-- IP표시 --> <th> <span class="star_t"></span>관리자상세-IP 표시 </th> <td> <form:select path="ipYn" title="IP 표시"> <form:option value='N'>미사용</form:option> <form:option value="Y">사용</form:option> </form:select> <form:errors path="ipYn" cssClass="error" /> </td> </tr> <tr style="display:none;"> <!-- 썸네일 첨부 여부 --> <th><span class="star_t"></span>썸네일 사용 여부</th> <td> <form:select path="thumbAtchFileYn" title="썸네일 사용 여부"> <form:option value='N'>미사용</form:option> <form:option value="Y">사용</form:option> </form:select> <form:errors path="thumbAtchFileYn" cssClass="error" /> </td> <!-- 썸네일 첨부 여부--> <!-- 구분 공통코드ID --> <th>구분 공통코드ID</th> <td> <form:input path="seCmmnCdId" title="구분 공통코드ID" /> <form:errors path="seCmmnCdId" cssClass="error" /> </td> <!-- 구분 공통코드ID--> </tr> <tr style="display:none;"> <!-- 공공누리 여부 --> <th><span class="star_t"></span>공공누리 사용 여부</th> <td> <form:select path="koglCnYn" title="공공누리 여부"> <form:option value='N'>미사용</form:option> <form:option value="Y">사용</form:option> </form:select> <form:errors path="koglCnYn" cssClass="error" /> </td> <!-- 공공누리 여부--> <!-- 링크URL 여부 --> <th><span class="star_t"></span>링크URL 사용 여부</th> <td> <form:select path="linkUrlYn" title="링크URL 여부"> <form:option value='N'>미사용</form:option> <form:option value="Y">사용</form:option> </form:select> <form:errors path="linkUrlYn" cssClass="error" /> </td> <!-- 링크URL 여부 --> </tr> <tr id="trReplyPosblAt" style="display:none;"> <!-- 답글기능 --> <th><span class="star_t"></span>답글기능</th> <td colspan="3"> <form:select path="replyPosblAt" title="답글기능"> <form:option value="Y">사용</form:option> <form:option value='N'>미사용</form:option> </form:select> <form:errors path="replyPosblAt" cssClass="error" /> </td> </tr> <tr style="display:none;"> <!-- 관리권한--> <th> <span class="star_t"></span>관리권한 </th> <td> <form:select path="manageAuth" title="관리권한"> <form:options items="${authorList}" itemValue="authorCode" itemLabel="authorNm" /> </form:select> <form:errors path="manageAuth" cssClass="error" /> </td> <!-- 쓰기권한--> <th> <span class="star_t"></span>쓰기권한 </th> <td> <form:select path="writeAuth" title="쓰기권한"> <form:options items="${authorList}" itemValue="authorCode" itemLabel="authorNm" /> </form:select> <form:errors path="writeAuth" cssClass="error" /> </td> </tr> <tr style="display:none;"> <!-- 목록권한--> <th> <span class="star_t"></span>목록권한 </th> <td> <form:select path="listAuth" title="목록권한"> <form:options items="${authorList}" itemValue="authorCode" itemLabel="authorNm" /> </form:select> <form:errors path="listAuth" cssClass="error" /> </td> <!-- 보기권한 --> <th> <span class="star_t"></span>보기권한 </th> <td> <form:select path="viewAuth" title="보기권한"> <form:options items="${authorList}" itemValue="authorCode" itemLabel="authorNm" /> </form:select> <form:errors path="viewAuth" cssClass="error" /> </td> </tr> <tr id="trHide2" style="display:none;"> <!-- 공지권한 --> <th> <span class="star_t"></span>공지권한 </th> <td> <form:select path="noticeAuth" title="공지권한"> <form:options items="${authorList}" itemValue="authorCode" itemLabel="authorNm" /> </form:select> <form:errors path="noticeAuth" cssClass="error" /> </td> <!-- 답글권한 --> <th> <span class="star_t"></span>답글권한 </th> <td> <form:select path="replyAuth" title="답글권한"> <form:options items="${authorList}" itemValue="authorCode" itemLabel="authorNm" /> </form:select> <form:errors path="replyAuth" cssClass="error" /> </td> </tr> <tr style="display:none;"> <!-- 삭제권한--> <th> <span class="star_t"></span>삭제권한 </th> <td> <form:select path="deleteAuth" title="삭제권한"> <form:options items="${authorList}" itemValue="authorCode" itemLabel="authorNm" /> </form:select> <form:errors path="deleteAuth" cssClass="error" /> </td> <!-- 파일첨부 권한 --> <th> <span class="star_t"></span>파일첨부 권한 </th> <td> <form:select path="fileatchAuth" title="파일첨부권한"> <form:options items="${authorList}" itemValue="authorCode" itemLabel="authorNm" /> </form:select> <form:errors path="fileatchAuth" cssClass="error" /> </td> </tr> <tr style="display:none;"> </tr> <tr cospan="2" id="trTmplat"> <!-- 템플릿 정보 --> <th> <span class="star_t"></span>템플릿 정보 </th> <td colspan="3"> <form:select path="tmplatId" title="템플릿정보" onchange="javascript:fn_egov_change_tmplatId(this);"> <c:forEach var="item" items="${tmptList}"> <form:option value="${item.code}" codeDc="${item.codeDc}">${item.codeNm}</form:option> </c:forEach> </form:select> <form:hidden path="tmplatNm" value="" /> <form:hidden path="tmplatCours" /> <button class="r_button" onclick="fn_egov_previewTmplat(); return false;"> <spring:message code="cop.preview" /> </button> <form:errors path="tmplatId" /> </td> <!-- 템플릿 정보 --> </tr> </table> </form:form> </div> <div class="setting_btn"> <input type="button" value="목록" class="list_btn" onclick="fn_egov_select_brdMstrList(); return false;"> <input type="button" value="저장" class="edit_btn" onclick="fn_egov_regist_brdMstr(); return false;"> </div> </div> </body> </html>

          
        
    
    
Copyright Yona authors & © NAVER Corp. & NAVER LABS Supported by NAVER CLOUD PLATFORM

or
Sign in with github login with Google Sign in with Google
Reset password | Sign up