File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
<%--
Class Name : EgovNoticeInqire.jsp
Description : (사용자)게시물 조회 화면
Modification Information
수정일 수정자 수정내용
---------- -------- ---------------------------
2009.03.23 이삼섭 최초 생성
2009.06.26 한성곤 2단계 기능 추가 (댓글관리, 만족도조사)
2011.08.31 JJY 경량환경 버전 생성
2013.05.23 이기하 상세보기 오류수정
author : 공통서비스 개발팀 이삼섭
since : 2009.03.23
--%>
<%@ 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"%>
<%pageContext.setAttribute("crlf", "\r\n"); %>
<head>
<script type="text/javascript">
function fn_egov_select_noticeList(pageNo) {
document.searchForm.action = "<c:url value='/web/cop/bbs/selectBoardList.do'/>";
document.searchForm.submit();
}
function fn_egov_delete_notice() {
if (confirm('<spring:message code="common.delete.msg" />')) {
document.searchForm.action = "<c:url value='/web/cop/bbs/deleteBoardArticle.do'/>";
document.searchForm.submit();
}
}
function fn_egov_moveUpdt_notice() {
document.searchForm.action = "<c:url value='/web/cop/bbs/forUpdateBoardArticle.do'/>";
document.searchForm.method = "get";
document.searchForm.submit();
}
</script>
<!-- 댓글 작성 스크립트 -->
<c:if test="${brdMstrVO.addYn == 'Y'}">
<script type="text/javascript" src="<c:url value="/validator.do"/>"></script>
<validator:javascript formName="articleComment" staticJavascript="false" xhtml="true" cdata="false" />
<script type="text/javascript">
// 댓글 등록
function fn_egov_insert_commentList() {
var form = document.getElementById("articleCommentVO");
if (!validateArticleComment(form)){
return;
}
if (confirm('<spring:message code="common.regist.msg" />')) {
form.submit();
}
}
// 댓글 수정
function fn_egov_updt_commentList() {
var form = document.getElementById("articleCommentVO");
if (!validateArticleComment(form)){
return;
}
if (confirm('<spring:message code="common.update.msg" />')) {
form.modified.value = "true";
form.action = "<c:url value='/web/cop/cmt/updateArticleComment.do'/>";
form.submit();
}
}
// 댓글 수정 화면
function fn_egov_selectCommentForupdt(commentNo) {
var form = document.getElementById("articleCommentVO");
//form.subPageIndex.value = pageNo;
form.commentNo.value = commentNo;
form.action = "<c:url value='/web/cop/bbs/selectBoardArticle.do'/>";
form.submit();
}
// 댓글 삭제
function fn_egov_deleteCommentList(commentNo) {
var form = document.getElementById("articleCommentVO");
if (confirm('<spring:message code="common.delete.msg" />')) {
form.modified.value = "true";
form.commentNo.value = commentNo;
form.action = "<c:url value='/web/cop/cmt/deleteArticleComment.do'/>";
form.submit();
}
}
/* 댓글페이징 */
function fn_egov_select_commentList(pageNo) {
var form = document.getElementById("articleCommentVO");
// form.subPageIndex.value = pageNo;
form.commentNo.value = '';
form.action = "<c:url value='/web/cop/bbs/selectBoardArticle.do'/>";
form.submit();
}
</script>
</c:if>
</head>
<body>
<section class="sub">
<div class="s_visual s_visual_img0${fn:substring(brdMstrVO.firstDeptMenuNo,1,2)}">
<div class="textbar">
<p class="s_tit">${brdMstrVO.bbsNm}</p>
<div class="sub_navi">
<ul>
<li class="home" alt="home">></li>
<li>${brdMstrVO.menuCours}</li>
</ul>
</div>
</div>
</div>
<!--내용s-->
<form:form commandName="searchForm" name="searchForm" method="get" action="<c:url value='/web/cop/bbs/selectBoardList.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}'/>"/>
<input name="bbsId" type="hidden" value="<c:out value='${result.bbsId}'/>" />
<input name="nttId" type="hidden" value="<c:out value='${result.nttId}'/>" />
</form:form>
<div id="container" class="board_wrap">
<div class="view_wrap">
<div class="view_subject">
<c:out value="${result.nttSj}" />
</div>
<div class="meta">
<span>
<i class="fa fa-user" aria-hidden="true" alt="작성자"></i>
<c:choose>
<c:when test="${not empty result.frstRegisterId}">
관리자 <c:out value="${result.partTitle}" /> <c:out value="${result.offmTelno}" />
</c:when>
<c:otherwise>
<c:out value="${result.frstRegisterNm}" />
</c:otherwise>
</c:choose>
</span>
<span style="padding-left: 5px;"><i class="fa fa-clock-o" aria-hidden="true" alt="작성일"></i> <c:out value="${result.frstRegisterPnttm}" /></span>
<span class="author"><i class="fa fa-eye" aria-hidden="true" alt="조회수"></i> 조회 수 : <c:out value="${result.inqireCo}" /></span>
<c:if test="${brdMstrVO.bbsId == 'BBSMSTR_000000000153' && empty result.frstRegisterId}">
<!-- 폴라스토리. 사용자구분 -->
<div style="padding-top: 10px;">
사용자 구분 : [<c:out value="${result.userTyNm}" />]
<c:if test="${not empty result.userPosition}">
<c:out value="${result.userPosition}" />
</c:if>
</div>
</c:if>
<c:if test="${brdMstrVO.bbsTyCode == 'BBST03'}">
<!-- 통합신고게시판 -->
<div style="padding-top: 10px;">
신고유형 : <c:out value="${result.reportTyNm}" />
</div>
</c:if>
</div>
<div class="view_content">
<c:if test="${brdMstrVO.bbsTyCode == 'BBST05' || brdMstrVO.bbsTyCode == 'BBST06'}">
<p>
<c:import url="/cmm/fms/selectImageFileInfsWeb.do" charEncoding="utf-8">
<c:param name="atchFileId" value="${result.atchFileId}" />
</c:import>
</p>
<br/>
</c:if>
<div style="word-break: break-all;">
<c:set var="vContent" value="${fn:replace(result.nttCn , 'onerror' , '1')}" />
<c:out value="${fn:replace(vContent , crlf , '<br/>')}" escapeXml="false" />
</div>
</div>
</div>
<!-- 다언다청대통 게시판 구분 -->
<c:if test="${brdMstrVO.bbsId == 'BBSMSTR_000000000221' && empty result.frstRegisterId}">
<div style="padding-top: 7px;">
<strong>구 분 : </strong>
[<c:out value="${result.ddTyNm}" />]
</div>
</c:if>
<c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}">
<div class="bo_w_download">
<i class="fa fa-download" aria-hidden="true"></i> <strong>첨부파일</strong>
<c:if test="${not empty result.atchFileId}">
<c:import url="/cmm/fms/selectBBSFileInfs.do" charEncoding="utf-8">
<c:param name="param_atchFileId" value="${result.atchFileId}" />
</c:import>
</c:if>
</div>
</c:if>
<div class="btn_bo_write">
<ul>
<li><button class="btn_blue btn" onclick="javascript:fn_egov_select_noticeList(); return false;" value="목록">
<i class="fa fa-list" aria-hidden="true"></i> 목록
</button></li>
<c:if test="${brdMstrVO.writeAuth == 'ROLE_ANONYMOUS' }">
<li>
<button class="btn" onclick="javascript:fn_egov_moveUpdt_notice(); return false;" value="수정">
<i class="fa fa-pencil" aria-hidden="true"></i> 수정
</button>
</li>
</c:if>
<c:if test="${brdMstrVO.deleteAuth == 'ROLE_ANONYMOUS' }">
<li><button class="btn_cancel btn" onclick="javascript:fn_egov_delete_notice('1'); return false;" value="삭제">
<i class="fa fa-trash-o" aria-hidden="true"></i> 삭제
</button></li>
</c:if>
</ul>
</div>
<!-- 댓글 -->
<c:if test="${brdMstrVO.addYn == 'Y'}">
<c:import url="/web/cop/cmt/selectArticleCommentList.do" charEncoding="utf-8"></c:import>
</c:if>
</div>
<!-- 내용e -->
</section>
</body>