초기소스
This commit is contained in:
@@ -0,0 +1,507 @@
|
||||
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
|
||||
<%@ page import="java.util.Date" %>
|
||||
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
|
||||
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
|
||||
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
|
||||
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
|
||||
<%@ taglib prefix="ui" uri="http://www.winbit.kr/ctl/ui" %>
|
||||
<%@ taglib prefix="f" uri="/WEB-INF/tlds/f.tld" %>
|
||||
<%--
|
||||
Class Name : GnrlBbscttRegistPopupC.jsp
|
||||
Description : 일반 게시글 등록 팝업
|
||||
Modification Information
|
||||
|
||||
수정일 수정자 수정내용
|
||||
------- -------- ---------------------------
|
||||
2024-01-08 김혜지 최초 생성
|
||||
2024-03-22 김혜인 수정
|
||||
--%>
|
||||
<div id="board-list-registration" class="modal" style="max-width: 1400px;">
|
||||
<div class="modal-header">
|
||||
<h4>게시글 등록</h4>
|
||||
</div>
|
||||
<c:set value="${resultMap.regusrInfo}" var="regusrInfo"/>
|
||||
<c:set value="${resultMap.bbsInfo}" var="bbsInfo"/>
|
||||
<c:set value="${resultMap.qesitmList.qesitmList}" var="qesitmList"/>
|
||||
<c:set value="${resultMap.qesitmList.itmCnList}" var="itmCnList"/>
|
||||
<c:set value="${resultMap.itmList}" var="itmList"/>
|
||||
<br>
|
||||
<div class="modal-content">
|
||||
<div class="form-control-container mb-10">
|
||||
<div class="left">
|
||||
</div>
|
||||
<div class="center">
|
||||
</div>
|
||||
<div class="right">
|
||||
</div>
|
||||
</div>
|
||||
<form id="bbsRegForm">
|
||||
<input type="hidden" name="sknTyCd" value="<c:out value="${bbsInfo.sknTyCd}"/>">
|
||||
<input type="hidden" name="bbsId" value="<c:out value="${bbsInfo.bbsId}"/>"/>
|
||||
<input type="hidden" name="ip" value="<c:out value="${ip}"/>">
|
||||
<input type="hidden" name="filPermFilExtsn" value="<c:out value='${bbsInfo.filPermFilExtsn}'/>">
|
||||
<input type="hidden" name="sopmalCd" value="<c:out value='${resultMap.bbsInfo.sopmalCd}'/>">
|
||||
<div class=" table-wrapper mb-40">
|
||||
<table class="table">
|
||||
<caption>해당 테이블에 대한 설명</caption>
|
||||
<colgroup>
|
||||
<col style="width: 15%;">
|
||||
<col style="width: 35%;">
|
||||
<col style="width: 15%;">
|
||||
<col style="width: 35%;">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th>작성자</th>
|
||||
<td colspan="3">
|
||||
<div class="td-inner">
|
||||
관리자(IP:<c:out value="${ip}"/>)
|
||||
</div>
|
||||
</td>
|
||||
</tr><!-- tr내 내용 없을 시 tr nonvisible(상품q&a노출,공지없음)1 -->
|
||||
<tr class="visibleAt">
|
||||
<c:choose>
|
||||
<c:when test="${bbsInfo.bbsTyCd ne '04' && bbsInfo.bbsTyCd ne '10'}">
|
||||
<th>노출 기간 제한<br><span class="fs-13">(노출 여부)</span></th>
|
||||
</c:when>
|
||||
<c:otherwise>
|
||||
<th>노출 여부</th>
|
||||
</c:otherwise>
|
||||
</c:choose>
|
||||
<td>
|
||||
<div class="td-inner vertical pdDiv">
|
||||
<div class="input-container">
|
||||
<div class="b-checkbox-container mr-15">
|
||||
<label class="b-checkbox checkbox">
|
||||
<input type="checkbox" name="expsrAt" id="expsrAt" value="Y"
|
||||
onclick="fn_readOnly_set(this);">
|
||||
<span class="check"></span>
|
||||
<span class="control-label">노출여부</span>
|
||||
</label>
|
||||
</div>
|
||||
<c:if test="${bbsInfo.bbsTyCd ne '04'&& bbsInfo.bbsTyCd ne '10'}">
|
||||
<div class="custom-radio-container pdRadio">
|
||||
<div class="custom-radio">
|
||||
<input type="radio" id="ntcePdSetupAtYC" name="ntcePdSetupAt" value="Y"
|
||||
onclick="fn_readOnly_ntcePd(this);" disabled>
|
||||
<label for="ntcePdSetupAtYC">기본</label>
|
||||
</div>
|
||||
<div class="custom-radio">
|
||||
<input type="radio" class="pdRadioN" id="ntcePdSetupAtNC"
|
||||
name="ntcePdSetupAt" value="N"
|
||||
onclick="fn_readOnly_ntcePd(this);" disabled>
|
||||
<label for="ntcePdSetupAtNC">상시</label>
|
||||
</div>
|
||||
</div>
|
||||
</c:if>
|
||||
</div>
|
||||
<c:if test="${bbsInfo.bbsTyCd ne '04'&& bbsInfo.bbsTyCd ne '10'}">
|
||||
<div class="input-container pdDate">
|
||||
<input type="text" name="ntceBgnDe" class="datepicker ntceDate chkDate"
|
||||
title="시작 날짜 선택" autocomplete="off" value="" disabled>
|
||||
<span class="tilde">~</span>
|
||||
<input type="text" name="ntceEndDe" class="datepicker ntceDate chkDate"
|
||||
title="종료 날짜 선택" autocomplete="off" value="" disabled>
|
||||
</div>
|
||||
</c:if>
|
||||
</div>
|
||||
</td>
|
||||
<c:if test="${bbsInfo.notice eq 'Y'}">
|
||||
<th>공지 기간 제한<br><span class="fs-13">(공지글 여부)</span></th>
|
||||
<td>
|
||||
<div class="td-inner vertical pdDiv">
|
||||
<div class="input-container">
|
||||
<div class="b-checkbox-container mr-15">
|
||||
<label class="b-checkbox checkbox">
|
||||
<input type="checkbox" name="ntcAt" value="Y"
|
||||
onclick="fn_readOnly_set(this);">
|
||||
<span class="check"></span>
|
||||
<span class="control-label">공지글 등록</span>
|
||||
</label>
|
||||
</div>
|
||||
<div class="custom-radio-container pdRadio">
|
||||
<div class="custom-radio">
|
||||
<input type="radio" id="ntcPdSetupAtYC" name="ntcPdSetupAt" value="Y"
|
||||
onclick="fn_readOnly_ntcPd(this)" disabled>
|
||||
<label for="ntcPdSetupAtYC">기본</label>
|
||||
</div>
|
||||
<div class="custom-radio">
|
||||
<input type="radio" class="pdRadioN" id="ntcPdSetupAtNC"
|
||||
name="ntcPdSetupAt"
|
||||
value="N" onclick="fn_readOnly_ntcPd(this)" disabled>
|
||||
<label for="ntcPdSetupAtNC">상시</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="input-container pdDate">
|
||||
<input type="text" name="ntcBgnDe" id="ntcBgnDe"
|
||||
class="datepicker ntcDate chkDate"
|
||||
title="시작 날짜 선택" autocomplete="off" disabled>
|
||||
<span class="tilde">~</span>
|
||||
<input type="text" name="ntcEndDe" id="ntcEndDe"
|
||||
class="datepicker ntcDate chkDate"
|
||||
title="종료 날짜 선택" autocomplete="off" disabled>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</c:if>
|
||||
</tr>
|
||||
<tr class="visibleAt">
|
||||
<c:if test="${bbsInfo.secretBbsctt eq 'Y'}">
|
||||
<th>비밀글 여부</th>
|
||||
<td>
|
||||
<div class="td-inner">
|
||||
<div class="b-checkbox-container mr-10">
|
||||
<label class="b-checkbox checkbox">
|
||||
<input type="checkbox" name="secretBbscttAt" value="Y"
|
||||
onclick="fn_readOnly_secret(this);">
|
||||
<span class="check"></span>
|
||||
<span class="control-label">비밀글입니다</span>
|
||||
</label>
|
||||
</div>
|
||||
<input class="input-text md" type="password" name="password" title="비밀번호"
|
||||
placeholder="비밀번호를 입력해주세요." maxlength="20" disabled>
|
||||
</div>
|
||||
</td>
|
||||
</c:if>
|
||||
<c:if test="${bbsInfo.reprsntImg eq 'Y'}">
|
||||
<th>대표 이미지</th>
|
||||
<td>
|
||||
<div class="td-inner align-items-start">
|
||||
<div class="input-file fileInputDiv" id="fileBtn">
|
||||
<input type="hidden" id="represntFilAt" name="represntFilAt" value = "N">
|
||||
<spring:eval expression="@environment.getProperty('mngrfo.common.fileupload.extensions.images')" var="acceptFileExtensions"/>
|
||||
<input type="file" id="fileUpload" name="files" title="대표이미지" multiple="multiple" accept="<c:out value='${ acceptFileExtensions }'/>">
|
||||
<label for="fileUpload">첨부 파일</label>
|
||||
</div>
|
||||
<div class="manage-btn-container" id="fileCnBtn">
|
||||
<ul class="file-list" id="fileList">
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</c:if>
|
||||
</tr>
|
||||
<tr class="visibleAt">
|
||||
<c:if test="${bbsInfo.itm eq 'Y'}">
|
||||
<c:if test="${not empty itmList}">
|
||||
<th>분류<span class="red-7">*</span></th>
|
||||
<td>
|
||||
<div class="td-inner">
|
||||
<div class="select-box">
|
||||
<select class="md" id="qesitmNmC" name="itmInnbArr[]">
|
||||
<option value="">분류 선택</option>
|
||||
<c:forEach var="itm" items="${itmList}" varStatus="status">
|
||||
<option value="<c:out value="${itm.itmInnb}"/>"
|
||||
qesitm-innb="${itm.qesitmInnb}" answ-Cn="${itm.itmCn}">
|
||||
<c:out
|
||||
value="${itm.itmCn}"/></option>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
<input type="hidden" name="qesitmEssntlAtArr[]" value="Y">
|
||||
<input type="hidden" name="qesitmNmArr[]" id="qesitmNm" value="분류"/>
|
||||
<input type="hidden" name="qesitmInnbArr[]" id="qesitmInnb"/>
|
||||
<input type="hidden" name="answCnArr[]" id="answCn"/>
|
||||
<input type="hidden" name="qesitmAtArr[]" id="qesitmAt" value="N">
|
||||
</div>
|
||||
</td>
|
||||
</c:if>
|
||||
</c:if>
|
||||
<c:if test="${bbsInfo.mainExpsr eq 'Y'}">
|
||||
<th>메인노출</th>
|
||||
<td>
|
||||
<div class="td-inner">
|
||||
<div class="input-container">
|
||||
<label class="b-checkbox checkbox">
|
||||
<input type="checkbox" name="mainExpsrAt" value="Y">
|
||||
<span class="check"></span>
|
||||
<span class="control-label">노출</span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</c:if>
|
||||
</tr>
|
||||
<tr class="visibleAt">
|
||||
<c:if test="${bbsInfo.cmSetupUseAt eq 'Y'}">
|
||||
<th>댓글 사용 여부</th>
|
||||
<td>
|
||||
<div class="td-inner">
|
||||
<div class="custom-radio-container">
|
||||
<div class="custom-radio">
|
||||
<input type="radio" id="cmUseAtYC" name="cmUseAt" value="Y" checked>
|
||||
<label for="cmUseAtYC">사용</label>
|
||||
</div>
|
||||
<div class="custom-radio">
|
||||
<input type="radio" id="cmUseAtNC" name="cmUseAt" value="N">
|
||||
<label for="cmUseAtNC">사용 안 함</label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</c:if>
|
||||
<th>순서 설정</th>
|
||||
<td>
|
||||
<div class="td-inner">
|
||||
<div class="input-container">
|
||||
<div class="b-checkbox-container">
|
||||
<label class="b-checkbox checkbox">
|
||||
<input type="checkbox" name="sortOrdrAt" value="Y"
|
||||
onclick="fn_readOnly_sortOrdr(this);">
|
||||
<span class="check"></span>
|
||||
<span class="control-label"></span>
|
||||
</label>
|
||||
</div>
|
||||
<input class="input-text number right xsm" type="text" name="sortOrdr" maxlength="2"
|
||||
disabled>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr class="visibleAt">
|
||||
<c:if test="${bbsInfo.onoffline eq 'Y'}">
|
||||
<th>온/오프라인</th>
|
||||
<td>
|
||||
<div class="td-inner">
|
||||
<div class="input-container">
|
||||
<label class="b-checkbox checkbox">
|
||||
<input type="checkbox" name="onlineAt" value="Y">
|
||||
<span class="check"></span>
|
||||
<span class="control-label">온라인</span>
|
||||
</label>
|
||||
<label class="b-checkbox checkbox">
|
||||
<input type="checkbox" name="oflneAt" value="Y">
|
||||
<span class="check"></span>
|
||||
<span class="control-label">오프라인</span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</c:if>
|
||||
</tr>
|
||||
<tr class="visibleAt">
|
||||
<c:if test="${bbsInfo.goodsChoice eq 'Y'}">
|
||||
<th>상품 정보
|
||||
<button type="button" class="btn xsm primary ml-5"
|
||||
onclick="fn_open_modal('#modalDiv',
|
||||
'#product-search',
|
||||
'/mngr/goods/goodsmngr/selectGoodsSrchPopupForm',
|
||||
{'goodsKndCd':'01'}); return false;">
|
||||
검색
|
||||
</button>
|
||||
</th>
|
||||
<td colspan="3">
|
||||
<div class="td-inner">
|
||||
<div class="product-search-box__product parentGoodsContainer">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</c:if>
|
||||
</tr>
|
||||
<c:if test="${not empty qesitmList}">
|
||||
<tr>
|
||||
<th>추가 입력 항목</th>
|
||||
<td colspan="3">
|
||||
<div class="td-inner table-wrapper mb-40" id="boardFormItmC">
|
||||
<table class="table">
|
||||
<colgroup>
|
||||
<col style="width: 20%;">
|
||||
<col style="width: 80%;">
|
||||
</colgroup>
|
||||
<tbody>
|
||||
<c:forEach items="${ qesitmList }" var="qesitmList" varStatus="status">
|
||||
<tr>
|
||||
<td>
|
||||
<c:out value="${ qesitmList.qesitmNm }"/><c:if
|
||||
test="${ qesitmList.qesitmEssntlAt eq 'Y'}"><span
|
||||
class="red-7">*</span></c:if>
|
||||
</td>
|
||||
<td>
|
||||
<c:if test="${ qesitmList.itmTyCd eq '01'}">
|
||||
<div class="custom-radio-container">
|
||||
<div class="custom-radio">
|
||||
<input type="hidden" name="qesitmEssntlAtArr[]"
|
||||
value="${ qesitmList.qesitmEssntlAt}">
|
||||
<input type="hidden" name="qesitmNmArr[]"
|
||||
value="${ qesitmList.qesitmNm}">
|
||||
<input type="hidden" name="qesitmAtArr[]"
|
||||
class="answRadioAt" value="N">
|
||||
<input type="hidden" name="qesitmInnbArr[]"
|
||||
class="answRadio"
|
||||
value="${ qesitmList.qesitmInnb }"
|
||||
disabled>
|
||||
<input type="hidden" name="answCnArr[]"
|
||||
class="answRadio"
|
||||
disabled>
|
||||
<input type="hidden" name="itmInnbArr[]"
|
||||
class="answRadio"
|
||||
disabled>
|
||||
<c:forEach items="${itmCnList}" var="itmCnList1"
|
||||
varStatus="status">
|
||||
<c:if test="${itmCnList1.qesitmInnb eq qesitmList.qesitmInnb}">
|
||||
<input type="radio" id="answCn${ status.index }"
|
||||
class="answRadioC"
|
||||
qesitm-innb='${itmCnList1.qesitmInnb}'
|
||||
name="itmInnbArr${ qesitmList.qesitmInnb}[]"
|
||||
value="${itmCnList1.itmInnb}"
|
||||
itm-cn="${itmCnList1.itmCn}">
|
||||
<label for="answCn${ status.index }">${ itmCnList1.itmCn }</label>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</div>
|
||||
</div>
|
||||
</c:if>
|
||||
<c:if test="${ qesitmList.itmTyCd eq '02'}">
|
||||
<div class="select-box">
|
||||
<input type="hidden" name="qesitmEssntlAtArr[]"
|
||||
value="${ qesitmList.qesitmEssntlAt }">
|
||||
<input type="hidden" name="qesitmNmArr[]"
|
||||
value="${ qesitmList.qesitmNm }">
|
||||
<input type="hidden" name="qesitmAtArr[]"
|
||||
class="answSelectAt"
|
||||
value="N">
|
||||
<input type="hidden" name="qesitmInnbArr[]"
|
||||
class="answSelect"
|
||||
value="${ qesitmList.qesitmInnb }" disabled>
|
||||
<input type="hidden" name="answCnArr[]" class="answSelect"
|
||||
disabled>
|
||||
<select class="md answSelectC" name="itmInnbArr[]">
|
||||
<option value="">전체</option>
|
||||
<c:forEach items="${itmCnList}" var="itmCnList2">
|
||||
<c:if test="${itmCnList2.qesitmInnb eq qesitmList.qesitmInnb}">
|
||||
<option value="${ itmCnList2.itmInnb }"
|
||||
itm-cn="${ itmCnList2.itmCn}"
|
||||
qesitm-innb='${itmCnList2.qesitmInnb}'>${ itmCnList2.itmCn }</option>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</select>
|
||||
</div>
|
||||
</c:if>
|
||||
<c:if test="${ qesitmList.itmTyCd eq '03' }">
|
||||
<input type="hidden" name="qesitmEssntlAtArr[]"
|
||||
value="${ qesitmList.qesitmEssntlAt }">
|
||||
<input type="hidden" name="qesitmNmArr[]"
|
||||
value="${ qesitmList.qesitmNm }">
|
||||
<input type="hidden" name="qesitmAtArr[]" class="answChkAt"
|
||||
value="N">
|
||||
<c:forEach items="${itmCnList}" var="itmCnList3">
|
||||
<c:if test="${itmCnList3.qesitmInnb eq qesitmList.qesitmInnb}">
|
||||
<div class="input-container">
|
||||
<label class="b-checkbox checkbox">
|
||||
<input type="hidden" class="answChk"
|
||||
name="qesitmInnbArr[]"
|
||||
value="${ qesitmList.qesitmInnb }"
|
||||
disabled>
|
||||
<input type="hidden" class="answChk"
|
||||
name="answCnArr[]"
|
||||
value="${ itmCnList3.itmCn }" disabled>
|
||||
<input type="checkbox" class="answChkC"
|
||||
name="itmInnbArr[]"
|
||||
value="${ itmCnList3.itmInnb }">
|
||||
<span class="check"></span>
|
||||
<span class="control-label">${ itmCnList3.itmCn }</span>
|
||||
</label>
|
||||
</div>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</c:if>
|
||||
<c:if test="${ qesitmList.itmTyCd eq '04' }">
|
||||
<c:forEach items="${itmCnList}" var="itmCnList4">
|
||||
<c:if test="${itmCnList4.qesitmInnb eq qesitmList.qesitmInnb}">
|
||||
<div class="input-container">
|
||||
<input type="hidden" name="qesitmEssntlAtArr[]"
|
||||
value="${ qesitmList.qesitmEssntlAt }">
|
||||
<input type="hidden" name="qesitmNmArr[]"
|
||||
value="${ qesitmList.qesitmNm }">
|
||||
<input type="hidden" name="qesitmAtArr[]"
|
||||
class="answTxtAt" value="N">
|
||||
<input type="hidden" class="answTxt"
|
||||
name="qesitmInnbArr[]"
|
||||
value="${ qesitmList.qesitmInnb }" disabled>
|
||||
<input type="text" class="input-text mm answTxtC"
|
||||
name="answCnArr[]" title="추가문항답변"
|
||||
placeholder="${ itmCnList4.itmCn }"
|
||||
maxlength="666">
|
||||
<input type="hidden" class="answTxt"
|
||||
name="itmInnbArr[]"
|
||||
value="${ itmCnList4.itmInnb }" disabled>
|
||||
</div>
|
||||
<br>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</c:if>
|
||||
</td>
|
||||
</tr>
|
||||
</c:forEach>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</c:if>
|
||||
<c:if test="${bbsInfo.bbsTyCd ne '10'}">
|
||||
<tr>
|
||||
<th><c:out value="${bbsInfo.questionSj}"/><span class="red-7">*</span></th>
|
||||
<td colspan="3">
|
||||
<div class="td-inner">
|
||||
<input class="input-text full" type="text" title="해당 인풋에 대한 설명"
|
||||
placeholder="제목을 입력해주세요." name="sj" maxlength="50">
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</c:if>
|
||||
<tr>
|
||||
<th><c:out value="${bbsInfo.awswCn}"/><span class="red-7">*</span></th>
|
||||
<td colspan="3">
|
||||
<div class="td-inner">
|
||||
<textarea class="textarea" title="에디터 입력" rows="10" id="cnBbsReg"></textarea>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>스크립트 내용</th>
|
||||
<td colspan="3">
|
||||
<div class="td-inner">
|
||||
<textarea class="textarea" title="에디터 입력" name="cnScript" rows="10"></textarea>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<c:if test ="${bbsInfo.filAtch eq 'Y'}">
|
||||
<tr>
|
||||
<th>파일첨부</th>
|
||||
<td colspan="3">
|
||||
<div class="uploadList">
|
||||
<div class="uploadList__top">
|
||||
<div>
|
||||
<button type="button" class="uploadList__removeAll" id = "removeAllBtn" style="display: none">전체 삭제</button>
|
||||
<button type="button" class="uploadList__uploadFiles" id = "multiFilBtn">파일 첨부</button>
|
||||
</div>
|
||||
<span class="uploadList__allSize" id = "allSize">0.00 KB</span>
|
||||
</div>
|
||||
<div style="display: none">
|
||||
<input type="file" id="fileUploadM" name="files" title="파일첨부"
|
||||
multiple="multiple" accept="<c:out value='${bbsInfo.filPermFilExtsn}'/>"/>
|
||||
<label for="fileUploadM"></label>
|
||||
</div>
|
||||
<div class="uploadList__body" id = "fileUploadMDiv" style="display: none">
|
||||
<ul class="uploadList__list" id = "fileUploadMUl"><%--ul영역 (li)--%>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<input type = "hidden" name = "filDvCd" value = "02"/>
|
||||
</td>
|
||||
</tr>
|
||||
</c:if>
|
||||
</tbody>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<a href="#" id="btn_close_modal_bbsC" rel="modal:close" class="btn outline">취소</a>
|
||||
<button class="btn primary" onclick="fn_regist_bbsctt();"><spring:message code="button.insert"/></button>
|
||||
</div>
|
||||
<a href="#close-modal" rel="modal:close" class="close-modal ">Close</a>
|
||||
</div>
|
||||
<script src="/admin/js/script.js" defer=""></script>
|
||||
Reference in New Issue
Block a user