File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
2023-06-22
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
2023-11-20
2023-10-13
<%@ 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 prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<script type="text/javascript" src="<c:url value='/js/ncms_common.js'/>"></script>
<script type="text/javascript" src="<c:url value='/js/EgovMultiFile.js'/>"></script>
<script type="text/javascript" src="<c:url value='/js/EgovCalPopup.js'/>"></script>
<script type="text/javascript">
var lastfulstday = ""; //전월 시작일
var lastfuledday = ""; //전월 마지막일
var thisfulstlday = ""; //당월 시작일
var thisfuledtlday = ""; //당원 마지막일
var threefulstday = ""; //3개월전 시작일
var threefuledday = ""; //3개월전 마지막일
$(document).ready(function(){
//초기 전체 리스트 페이지 보여주기
//linkPage(1);
var date = new Date() ;
//이전달 첫날/마지막날 조회
if(date.getMonth()+1 == 1){
lastfulstday = date.getFullYear()-1 + "/12" + "/01";
lastfuledday = date.getFullYear()-1 + "/12" + "/"+new Date(date.getFullYear()-1, 12, 0);
}else{
lastfulstday = date.getFullYear() + "/" ;
lastfulstday += date.getMonth() < 10 ? "0"+ (date.getMonth()) : date.getMonth()+"" ;
lastfuledday = lastfulstday + "/"+ new Date(date.getFullYear(), date.getMonth(), 0).getDate()+"" ;
lastfulstday += "/01" ;
}
//당월 첫날/마지막날 조회
thisfulstlday = date.getFullYear() + "/" ;
thisfulstlday += date.getMonth()+1 < 10 ? "0"+ (date.getMonth()+1) : date.getMonth()+1+"" ;
thisfuledtlday = thisfulstlday + "/"+ new Date(date.getFullYear(), date.getMonth()+1, 0).getDate()+"";
thisfulstlday += "/01" ;
//3개월 이전 날짜 구해오기
threefulstday = prevMonth(3);
threefuledday = today();
/* 목록 정렬 항목 아이콘 표시 */
var searchSortCnd = $("[name='searchSortCnd']").val();
var searchSortOrd = $("[name='searchSortOrd']").val();
if (searchSortCnd != "" && searchSortOrd != "" && searchSortCnd != undefined && searchSortOrd != undefined) {
var $sort_div = $("#sort_"+ searchSortCnd);
var sortClass = 'sortBtn' ;
if (searchSortOrd == "desc") sortClass = "sortBtnDesc";
$sort_div.replaceClass('sortBtn' , sortClass) ;
$sort_div.attr("sortOrd", searchSortOrd);
}
// 정렬 항목 이벤트
$(document).on('click', '.sort', function (){
listSortOrd(this);
});
//목록 정렬 항목 클릭
function listSortOrd(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'); //각 JSP마다 다를때 메소드 정의해 줘야됨
}
$(document).on('change','#pageUnit', function(){
linkPage(1);
});
});
//체크박스 전체선택/해제
$(document).on("click", "#allCheck", function(e) {
// disabled 제외
var isChecked = $(this).is(":checked");
$("input[name=chkEach]:checkbox:not(:disabled)").prop("checked", isChecked);
});
//오늘날짜 구하기
function today() {
var d = new Date();
return getDateStr(d);
}
//이전 날짜 구하기
function prevDay(days) {
var d = new Date();
var dayOfMonth = d.getDate();
d.setDate(dayOfMonth - days);
return getDateStr(d);
}
//이전 월 구하기
function prevMonth(month) {
var d = new Date();
var monthOfYear = d.getMonth();
d.setMonth(monthOfYear - month);
return getDateStr(d);
}
//날짜 받아오기
function getDateStr(myDate){
var year = myDate.getFullYear();
var month = ("0"+(myDate.getMonth()+1)).slice(-2);
var day = ("0"+myDate.getDate()).slice(-2);
return ( year + '/' + month + '/' + day );
}
//캘린더에 날짜 입력해 주기
function setCalVal(val,targetObj){
$('input[name='+targetObj+']').val(val) ;
}
//검색 버튼 실행
function linkPage(pageNo){
var form = document.searchForm;
form.pageIndex.value = pageNo;
form.action = "<c:url value='/web/user/kisaReport.do'/>";
form.submit();
}
// Kisa Report Detail
function getKisaReportDetail(kisaId) {
$.ajax({
type : "POST",
async : false,
url : "/web/user/kisaReportDetailAjax.do",
data : {"kisaId" : kisaId},
dataType:'json',
success : function(data) {
//alert(JSON.stringify(data.result));
if (data.isSuccess == true) {
$("#kisaSendPnttm").html(data.result.kisaSendPnttm); // 수신일시
$("#kisaReportPnttm").html(data.result.kisaReportPnttm); // 신고일시
$("#mberPhoneNo").html(data.result.mberPhoneNo); // 발신번호
$("#kisaReportGun").html(data.result.kisaReportGun + "건"); // 신고건수
$("#kisaContent").html(data.result.kisaContent); // 전송하신 문자 내용
//alert(JSON.stringify(data.fileList));
// File Html
getKisaReportDetailFileHtml(data.fileList);
}
else {
alert("Msg : " + msg);
}
},
error : function(xhr, status, error) {
alert(error);
return false;
}
});
}
// File Html
function getKisaReportDetailFileHtml(jsonList) {
var sHtml = "";
if (jsonList != null) {
for (var j = 0; j < jsonList.length; j++) {
sHtml += "<tr>";
sHtml += " <td>"
sHtml += " <a href=javascript:fn_egov_downFile('" + $.trim(jsonList[j].atchFileId) + "','" + $.trim(jsonList[j].fileSn) + "')>";
sHtml += " <img src='/direct/img/upload_hwp_img.png' alt='' />";
sHtml += " <span class='file_name_text'>" + $.trim(jsonList[j].orignlFileNm) + "</span>";
sHtml += " </a>";
sHtml += " </td>"
sHtml += " <td>" + $.trim(jsonList[j].creatDt) + "</td>";
sHtml += "</tr>";
}
$("#kisaReportFileList").html(sHtml);
$("#kisaReportFileListWrap").show();
}
else {
$("#kisaReportFileList").html("");
$("#kisaReportFileListWrap").hide();
}
}
// 파일 다운로드
function fn_egov_downFile(atchFileId, fileSn){
window.open("<c:url value='/cmm/fms/FileDown.do?atchFileId="+atchFileId+"&fileSn="+fileSn+"'/>");
}
// 파일첨부 닫기버튼 실행
function setFilePopupClose() {
$("#btnFilePopupClose").trigger("click");
}
//Kisa Sign File Upload
function getKisaSignFileUpload(kisaId, kisaSignNm) {
if (kisaSignNm == '' || kisaSignNm == null || kisaSignNm == undefined) {
alert("서명하기 먼저 진행해주세요.");
// 파일첨부 닫기버튼 실행
setTimeout(setFilePopupClose, 100);
}
$("#kisaId").val(kisaId);
$("#tbody_fiielist").html("");
$('.file_list_div ').hide();
$('.no_img_box').show();
//Kisa Sign FileList
getKisaSignFileList(kisaId);
}
//Kisa Sign File Upload Save
function getKisaSignFileUploadSave() {
var data = new FormData(document.writeForm);
_fileForm2.forEach(function(obj, idx) {
if (obj) data.append("file"+idx, obj.fileObj);
});
$.ajax({
type: "POST",
enctype: 'multipart/form-data',
url: "/web/user/kisaSignFileSaveAjax.do",
data: data,
dataType:'json',
async: false,
processData: false,
contentType: false,
cache: false,
//timeout: 600000,
success: function (returnData, status) {
if(status == 'success'){
alert("저장 되었습니다.");
location.reload();
} else if(status== 'fail'){
alert("저장에 실패하였습니다. !!");
}
},
error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
});
}
//Kisa Sign FileList
function getKisaSignFileList(kisaId) {
$.ajax({
type : "POST",
async : false,
url : "/web/user/kisaSignFileListAjax.do",
data : {"kisaId" : kisaId},
dataType:'json',
success : function(data) {
//alert(JSON.stringify(data.result));
if (data.isSuccess == true) {
//alert(JSON.stringify(data.fileList));
// File Html
getKisaSignFileListHtml(data.fileList);
}
else {
alert("Msg : " + msg);
}
},
error : function(xhr, status, error) {
alert(error);
return false;
}
});
}
// File Html
function getKisaSignFileListHtml(jsonList) {
var sHtml = "";
if (jsonList != null) {
for (var j = 0; j < jsonList.length; j++) {
sHtml += "<tr class='item_" + $.trim(jsonList[j].atchFileId) + "_" + $.trim(jsonList[j].fileSn) + " uploaded_obj'>";
sHtml += "<input type='hidden' name='fileSize' class='item_file_size' value='" + $.trim(jsonList[j].fileMg) + "'>";
sHtml += "<td class='file_name'>";
sHtml += " <a href=javascript:fn_egov_downFile('" + $.trim(jsonList[j].atchFileId) + "','" + $.trim(jsonList[j].fileSn) + "')>";
sHtml += " <img src='/direct/img/upload_hwp_img.png' alt='' />";
sHtml += " <span class='file_name_text'>" + $.trim(jsonList[j].orignlFileNm) + "</span>";
sHtml += " </a>";
sHtml += "</td>";
sHtml += "<td><span class='file_size_text'>" + numberWithCommas((parseInt($.trim(jsonList[j].fileMg), 10)/1000).toFixed(2)) + "KB</span></td>";
sHtml += "<td>" + $.trim(jsonList[j].creatDt) + "</td>";
sHtml += "<td><button type='button' class='delete' onclick=delAtchFile('" + $.trim(jsonList[j].atchFileId) + "','" + $.trim(jsonList[j].fileSn) + "');return false;>파일삭제</button></td>";
sHtml += "</tr>";
}
if (jsonList.length > 0) {
$('.no_img_box').hide();
$('.file_list_div ').show();
$("#tbody_fiielist").html(sHtml);
}
}
}
//Kisa Sign
function setKisaSign(kisaId) {
var kisaIds = kisaId;
//Kisa Sign Save
getKisaSignSave(kisaIds);
}
//Kisa Sign All
function setKisaSignAll() {
var kisaIds = "";
//체크박스 체크
var chkLength = $("input[name=chkEach]:checkbox:checked").length;
var i = 0;
$("input[name=chkEach]:checkbox:checked").each(function () {
i++;
kisaIds += $(this).val();
if (chkLength > i) {
kisaIds += ",";
}
});
if(kisaIds == "")
{
alert("서명할 체크박스를 한개이상 선택하세요");
return false;
}
else {
//Kisa Sign Save
getKisaSignSave(kisaIds);
}
}
//Kisa Sign Save
function getKisaSignSave(kisaIds) {
if (!confirm("서명 하시겠습니까?")) {
// 아니오
} else {
$("#kisaIds").val(kisaIds);
var data = new FormData(document.searchForm);
$.ajax({
type: "POST",
url: "/web/user/kisaSignSaveAjax.do",
data: data,
dataType:'json',
async: false,
processData: false,
contentType: false,
cache: false,
success: function (data) {
if(data.isSuccess == true){
//alert("저장 되었습니다.");
location.reload();
} else {
alert("Message : " + msg);
}
},
error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
});
}
}
</script>
<div class="inner">
<!-- send top -->
<div class="send_top">
<!-- tab button -->
<%@include file="/WEB-INF/jsp/web/user/mypageHeader.jsp"%>
<!--// tab button -->
<!-- 마이페이지 - 알림설정 -->
<div class="mypage_content current" id="tab5_7">
<div class="heading">
<h2>KISA 신고</h2>
</div>
<div class="kisa_info">
고객님께서 발송하신 문자가 <strong>정보통신법 제50조에 위반되어 한국인터넷진흥원(KISA)에 신고 접수</strong>되었습니다.<br>아래 신고내역을 확인하신 후 소명자료 제출과 서명을 완료해주시기 바랍니다.
<p>※ 광고문자 규정 위반 시 최대 1년 이하의 징역 또는 3,000만원 이하의 과태료 부과(해당 발신번호 사용불가)</p>
<button type="button" class="btnType btnType11" data-tooltip="kisa_popup">광고법령보기</button>
</div>
<form id="searchForm" name="searchForm" method="post">
<input type="hidden" id="pageIndex" name="pageIndex" value="1"/>
<input type="hidden" id="msgGroupIdList" name="msgGroupIdList" value=""/>
<input type="hidden" name="searchSortCnd" value="<c:out value="${searchVO.searchSortCnd}" />" />
<input type="hidden" name="searchSortOrd" value="<c:out value="${searchVO.searchSortOrd}" />" />
<input type="hidden" id="tabType" name="tabType" value="all"/><!-- 탭 종류 -->
<input type="hidden" id="kisaIds" name="kisaIds"/>
<div class="excel_middle">
<div class="select_btnWrap clearfix">
<div class="btn_left">
<span class="cal_label">기간선택</span>
<div class="calendar_wrap">
<input type="text" class="startDate inp calendar" title="검색 시작일" id="startDate" name="startDate" value="<c:out value='${mjonResvMsgVO.startDate}'/>" data-datecontrol="true">
<span class="dateEtc">~</span>
<input type="text" class="endDate inp calendar" title="검색 종료일" id="endDate" name="endDate" value="<c:out value='${mjonResvMsgVO.endDate}'/>" data-datecontrol="true">
</div>
<button type="button" onclick="setCalVal(lastfulstday,'startDate');setCalVal( lastfuledday,'endDate'); return false;" class="btnType btnType19">전월</button>
<button type="button" onclick="setCalVal(thisfulstlday,'startDate');setCalVal( thisfuledtlday,'endDate'); return false;" class="btnType btnType19">당월</button>
<button type="button" onclick="setCalVal(threefulstday,'startDate');setCalVal( threefuledday,'endDate'); return false;" class="btnType btnType19">3개월</button>
<button type="button" class="btnType6" onClick="javascript:linkPage(1); return false;">조회</button>
</div>
<div class="btn_right"></div>
</div>
</div>
<div class="list_info kisa_list_info">
<p>총 <span class="c_e40000">${kisaList.size()}</span>건</p>
<div>
<button type="button" class="btnType btnType2" onclick="setKisaSignAll(); return false;">선택 일괄 서명하기</button>
<button type="button" class="btnType btnType3" data-tooltip="popup03">소명자료 예시보기</button>
<label for="pageUnit" class="label">줄보기 선택</label>
<select id="pageUnit" name="pageUnit" class="selType2">
<option value="10" <c:if test="${paginationInfo.recordCountPerPage == '10'}">selected</c:if> >10개보기</option>
<option value="20" <c:if test="${paginationInfo.recordCountPerPage == '20'}">selected</c:if> >20개보기</option>
<option value="30" <c:if test="${paginationInfo.recordCountPerPage == '30'}">selected</c:if> >30개보기</option>
</select>
</div>
</div>
<div class="tb_wrap kisa_tb_wrap">
<table class="tType4">
<colgroup>
<col style="width:40px;">
<col style="width:7%;">
<col style="width:auto;">
<col style="width:auto;">
<col style="width:10.5%;">
<col style="width:11%;">
<col style="width:8%;">
<col style="width:8%;">
<col style="width:11%;">
<col style="width:11%;">
</colgroup>
<thead>
<tr>
<th>
<label for="allCheck" class="label">전체 선택</label>
<input type="checkbox" id="allCheck" name="allCheck">
</th>
<th>번호
<div class="sort_wrap">
<input type="button" class="sort sortBtn" id="sort_kisaId">
</div>
</th>
<th>
수신일시
<div class="sort_wrap">
<input type="button" class="sort sortBtn" id="sort_kisaSendPnttm">
</div>
</th>
<th>
신고일시
<div class="sort_wrap">
<input type="button" class="sort sortBtn" id="sort_kisaReportPnttm">
</div>
</th>
<th>
발신번호
<div class="sort_wrap">
<input type="button" class="sort sortBtn" id="sort_mberPhoneNo">
</div>
</th>
<th>
신고기관
<div class="sort_wrap">
<input type="button" class="sort sortBtn" id="sort_callTo">
</div>
</th>
<th>
신고건수
<div class="sort_wrap">
<input type="button" class="sort sortBtn" id="sort_kisaReportGun">
</div>
</th>
<th>확인서명</th>
<th>소명자료</th>
<th>신고내용<br>상세보기</th>
</tr>
</thead>
<tbody>
<c:forEach var="result" items="${kisaList}" varStatus="status">
<tr>
<td>
<label for="kisaId" class="label">선택</label>
<c:if test="${result.kisaSignNm eq '' || result.kisaSignNm eq null}">
<input type="checkbox" name="chkEach" value="<c:out value="${result.kisaId}"/>">
</c:if>
<c:if test="${result.kisaSignNm ne '' && result.kisaSignNm ne null}">
<input type="checkbox" name="chkEach" value="<c:out value="${result.kisaId}"/>" disabled>
</c:if>
</td>
<td>
<c:if test="${kisaVO.searchSortOrd eq 'desc' }">
<c:out value="${ ( paginationInfo.totalRecordCount - ((paginationInfo.currentPageNo -1)*paginationInfo.recordCountPerPage) ) - status.index }"/>
</c:if>
<c:if test="${kisaVO.searchSortOrd eq 'asc' }">
<c:out value="${(paginationInfo.currentPageNo - 1) * paginationInfo.recordCountPerPage + status.count}"/>
</c:if>
</td>
<td><c:out value="${result.kisaSendPnttm}"/></td>
<td><c:out value="${result.kisaReportPnttm}"/></td>
<td><c:out value="${result.mberPhoneNo}"/></td>
<td>한국인터넷진흥원</td>
<td>${result.kisaReportGun}건</td>
<td>
<c:if test="${result.kisaSignNm eq '' || result.kisaSignNm eq null}">
<button type="button" class="btnType btnType20" onclick="setKisaSign('<c:out value="${result.kisaId}"/>');">서명하기</button>
</c:if>
<c:if test="${result.kisaSignNm ne '' && result.kisaSignNm ne null}">
<span style="color: red;">서명완료</span>
</c:if>
</td>
<td>
<c:choose>
<c:when test="${result.kisaReportState == 1 }">
<!-- KISA 서명 요청 -->
</c:when>
<c:when test="${result.kisaReportState == 2 }">
<button type="button" class="btnType btnType20" data-tooltip="popup05" onclick="getKisaSignFileUpload('<c:out value="${result.kisaId}"/>','<c:out value="${result.kisaSignNm}"/>');">파일첨부</button>
</c:when>
<c:when test="${result.kisaReportState == 3 }">
<!-- 당사경고 서명 요청 -->
</c:when>
</c:choose>
</td>
<td><button type="button" class="btnType btnType20" data-tooltip="popup02" onclick="getKisaReportDetail('<c:out value="${result.kisaId}"/>');">상세보기</button></td>
</tr>
</c:forEach>
<c:if test="${empty kisaList}">
<tr><td colspan="10" class="nodata"><spring:message code="common.nodata.msg" />접수된 내용이 없습니다.</td></tr>
</c:if>
</tbody>
</table>
</div>
</form>
<c:if test="${!empty resultAllSentList}">
<ul class="pagination">
<ui:pagination paginationInfo = "${paginationInfo}" type="imageWeb" jsFunction="linkPage" />
</ul>
</c:if>
</div>
<!--// 마이페이지 - KISA 신고 -->
<!-- 광고법령보기팝업 -->
<div class="tooltip-wrap">
<div class="popup-com kisa_popup" tabindex="0" data-tooltip-con="kisa_popup" data-focus="kisa_popup" data-focus-prev="kisa_popup-close">
<div class="popup_heading">
<p>KISA 신고 대상 관련 법안</p>
<button type="button" class="tooltip-close" data-focus="kisa_popup-close">
<img src="/publish/images/content/layerPopup_close.png" alt="팝업 닫기">
</button>
</div>
<div class="layer_in layer_law">
<dl>
<dt>KISA 신고 대상 관련 법안</dt>
<dd>
<p>제50조(영리목적의 광고성 정보 전송 제한)</p>
<ol>
<li>
① 누구든지 전자적 전송매체를 이용하여 영리목적의 광고성 정보를 전송하려면 그 수신자의 명시적인 사전 동의를 받아야 한다. 다만, 다음 각 호의 어느 하나에 해당하는 경우에는 사전 동의를 받지 아니한다.<br> <개정 2016. 3. 22., 2020. 6. 9.>
<ol>
<li>1. 재화등의 거래관계를 통하여 수신자로부터 직접 연락처를 수집한 자가 대통령령으로 정한 기간 이내에 자신이 처리하고 수신자와 거래한 것과 같은 종류의 재화등에 대한 영리목적의 광고성 정보를 전송하려는 경우</li>
<li>2. 「방문판매 등에 관한 법률」에 따른 전화권유판매자가 육성으로 수신자에게 개인정보의 수집출처를 고지하고 전화권유를 하는 경우</li>
</ol>
</li>
<li>② 전자적 전송매체를 이용하여 영리목적의 광고성 정보를 전송하려는 자는 제1항에도 불구하고 수신자가 수신거부의사를 표시하거나 사전 동의를 철회한 경우에는 영리목적의 광고성 정보를 전송하여서는 아니 된다.</li>
<li>③ 오후 9시부터 그 다음 날 오전 8시까지의 시간에 전자적 전송매체를 이용하여 영리목적의 광고성 정보를 전송하려는 자는 제1항에도 불구하고 그 수신자로부터 별도의 사전 동의를 받아야 한다. 다만, 대통령령으로 정하는 매체의 경우에는 그러하지 아니하다.</li>
<li>
④ 전자적 전송매체를 이용하여 영리목적의 광고성 정보를 전송하는 자는 대통령령으로 정하는 바에 따라 다음 각 호의 사항 등을 광고성 정보에 구체적으로 밝혀야 한다.
<ol>
<li>1. 전송자의 명칭 및 연락처</li>
<li>2. 수신의 거부 또는 수신동의의 철회 의사표시를 쉽게 할 수 있는 조치 및 방법에 관한 사항</li>
</ol>
</li>
<li>
⑤ 전자적 전송매체를 이용하여 영리목적의 광고성 정보를 전송하는 자는 다음 각 호의 어느 하나에 해당하는 조치를 하여서는 아니 된다.
<ol>
<li>1. 광고성 정보 수신자의 수신거부 또는 수신동의의 철회를 회피ㆍ방해하는 조치</li>
<li>2. 숫자ㆍ부호 또는 문자를 조합하여 전화번호ㆍ전자우편주소 등 수신자의 연락처를 자동으로 만들어 내는 조치</li>
<li>3. 영리목적의 광고성 정보를 전송할 목적으로 전화번호 또는 전자우편주소를 자동으로 등록하는 조치</li>
<li>4. 광고성 정보 전송자의 신원이나 광고 전송 출처를 감추기 위한 각종 조치</li>
<li>5. 영리목적의 광고성 정보를 전송할 목적으로 수신자를 기망하여 회신을 유도하는 각종 조치</li>
</ol>
</li>
<li>⑥ 전자적 전송매체를 이용하여 영리목적의 광고성 정보를 전송하는 자는 수신자가 수신거부나 수신동의의 철회를 할 때 발생하는 전화요금 등의 금전적 비용을 수신자가 부담하지 아니하도록 대통령령으로 정하는 바에 따라 필요한 조치를 하여야 한다.</li>
<li>⑦ 전자적 전송매체를 이용하여 영리목적의 광고성 정보를 전송하려는 자는 수신자가 제1항에 따른 사전 동의, 제2항에 따른 수신거부의사 또는 수신동의 철회 의사를 표시할 때에는 해당 수신자에게 대통령령으로 정하는 바에 따라 수신동의, 수신거부 또는 수신동의 철회에 대한 처리 결과를 알려야 한다.</li>
<li>⑧ 제1항 또는 제3항에 따라 수신동의를 받은 자는 대통령령으로 정하는 바에 따라 정기적으로 광고성 정보 수신자의 수신동의 여부를 확인하여야 한다.</li>
</ol>
</dd>
</dl>
</div>
<div class="popup_btn_wrap2">
<button type="button" class="tooltip-close" data-focus="kisa_popup-close" data-focus-next="kisa_popup">닫기</button>
</div>
</div>
</div>
<!-- //광고법령보기팝업 -->
<!-- 신고내용 상세보기 팝업 -->
<div class="tooltip-wrap">
<div class="popup-com popup02 kisa_popup" tabindex="0" data-tooltip-con="popup02" data-focus="popup02" data-focus-prev="popup02-close">
<div class="popup_heading">
<p>KISA 신고 내용 상세보기</p>
<button type="button" class="tooltip-close" data-focus="popup02-close">
<img src="/publish/images/content/layerPopup_close.png" alt="팝업 닫기">
</button>
</div>
<div class="layer_in layer_detail">
<div class="layer_content">
<div class="detail_info">
<dl>
<dt>수신일시</dt>
<dd id="kisaSendPnttm"></dd>
</dl>
<dl>
<dt>신고일시</dt>
<dd id="kisaReportPnttm"></dd>
</dl>
<dl>
<dt>발신번호</dt>
<dd id="mberPhoneNo"></dd>
</dl>
<dl>
<dt>신고건수</dt>
<dd id="kisaReportGun"></dd>
</dl>
</div>
<dl class="send_content">
<dt>전송하신 문자 내용</dt>
<dd id="kisaContent"></dd>
</dl>
<div class="img_box"><img src="/publish/images/content/kisa_layer_detail_img.jpg" alt="" /></div>
<dl class="regulation">
<dt>규정안내</dt>
<dd>- 수신동의 여부확인 : 문자 수신자의 선택에 의해 규정 준수문자일지라도 KISA신고 사례가 종종 있습니다. 문자 수신동의는 2년에 한번씩 재확인 하셔야합니다.</dd>
</dl>
<p class="noti">문자 발송은 관리자 확인 후 사용이 가능합니다.<br>광고문자 규정 위반 시 <strong>징역 1년 이하 또는 최대 3,000만원 이하의 과태료</strong>가 부과되며<br>해당 발신번호를 사용하지 못하실 수 있습니다.<br>문자발송 서비스 이용은 소명자료 및 확인서명에 대한 문자온 관리자 확인 후 이용 가능합니다.</p>
<div class="tb_wrap" id="kisaReportFileListWrap">
<table class="tType4">
<colgroup>
<col style="width:auto;" />
<col style="width:135px;" />
</colgroup>
<thead>
<tr>
<th>파일명</th>
<th>등록일자</th>
</tr>
</thead>
<tbody id="kisaReportFileList">
</tbody>
</table>
</div>
</div>
</div>
<div class="popup_btn_wrap2">
<button type="button" class="tooltip-close" data-focus="popup02-close" data-focus-next="popup02">닫기</button>
</div>
</div>
</div>
<!-- //신고내용 상세보기 팝업 -->
<!-- 소명자료 예시 팝업 -->
<div class="tooltip-wrap">
<div class="popup-com popup03 kisa_popup" tabindex="0" data-tooltip-con="popup03" data-focus="popup03" data-focus-prev="popup03-close">
<div class="popup_heading">
<p>KISA 소명자료 예시보기</p>
<button type="button" class="tooltip-close" data-focus="popup03-close">
<img src="/publish/images/content/layerPopup_close.png" alt="팝업 닫기">
</button>
</div>
<div class="layer_in layer_explan">
<dl>
<dt>예제 1</dt>
<dd><img src="/publish/images/content/kisa_layer_explan_img01.jpg" alt="" /></dd>
</dl>
<dl>
<dt>예제 2</dt>
<dd><img src="/publish/images/content/kisa_layer_explan_img02.jpg" alt="" /></dd>
</dl>
</div>
<div class="popup_btn_wrap2">
<button type="button" class="tooltip-close" data-focus="popup03-close" data-focus-next="popup03">닫기</button>
</div>
</div>
</div>
<!-- //소명자료 예시 팝업 -->
<!-- 파일첨부 팝업 -->
<form name="writeForm" enctype="multipart/form-data" method="post">
<input type="hidden" id="kisaId" name="kisaId" />
<!-- 드래그앤 드롭 파라미터 -->
<input type="hidden" name="limitcount" value="50" />
<div class="tooltip-wrap">
<div class="popup-com popup05 kisa_popup" tabindex="0" data-tooltip-con="popup05" data-focus="popup05" data-focus-prev="popup05-close">
<div class="popup_heading">
<p>파일첨부</p>
<button type="button" class="tooltip-close" data-focus="popup05-close" id="btnFilePopupClose">
<img src="/publish/images/content/layerPopup_close.png" alt="팝업 닫기">
</button>
</div>
<div class="layer_in layer_attachfile upload_area">
<div class="tb_wrap file_upload_box no_img_box fileWrap">
<table class="tType4">
<colgroup>
<col style="width: 60%">
<col style="width: 10%">
<col style="width: 20%">
<col style="width: 10%">
</colgroup>
<thead>
<tr>
<th>파일명</th>
<th>파일크기</th>
<th>등록일</th>
<th>삭제</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="4">
<div class="file_add">
<p><img src="/publish/images/content/file_add.png" alt="파일 붙여넣기">파일을 여기에 끌어다 놓으세요</p>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="tb_wrap fileWrap fileAfter file_list_div">
<table class="tType4">
<colgroup>
<col style="width: 60%">
<col style="width: 10%">
<col style="width: 20%">
<col style="width: 10%">
</colgroup>
<thead>
<tr>
<th>파일명</th>
<th>파일크기</th>
<th>등록일</th>
<th>삭제</th>
</tr>
</thead>
<tbody id="tbody_fiielist">
</tbody>
</table>
<div class="file_info file_list_div">
<!-- 총 <strong>3</strong>개<span></span><strong>16.71</strong>MB -->
<!-- <span class="totalfileCount">1</span>개 | <span class="totalfileSize">72.01KB</span> -->
</div>
</div>
<div class="button_box">
<input type="file" id="file_temp" name="file_temp" class="uploadFile">
</div>
</div>
<div class="popup_btn_wrap2">
<button type="button" onclick="getKisaSignFileUploadSave(); return false;">확인</button>
<button type="button" class="tooltip-close" data-focus="popup05-close" data-focus-next="popup05" onclick="location.reload();">닫기</button>
</div>
</div>
</div>
</form>
<!-- //파일첨부 팝업 -->
</div>
<!--// send top -->
</div>
<!--// content 영역 -->