2024-01-15 14:23 청소년 개인정보 내용 성인 개인정보 내용으로 맞춤

This commit is contained in:
myname 2024-01-15 14:24:10 +09:00
parent dbcec3e46a
commit f2feba81d1
6 changed files with 1158 additions and 13 deletions

View File

@ -198,6 +198,31 @@ public class EduAplctAdultController {
return "/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctReg";
}
/**
* 교육신청 등록 화면 - 개인정보 보호
*/
@RequestMapping("eduAplctRegIncPrivacy.do")
public String eduAplctRegIncPrivacy( @ModelAttribute("modelVO") VEPrcsDetailVO vEPrcsDetailVO , ModelMap model , HttpServletRequest request ) throws Exception {
//로그인 처리====================================
//로그인 정보 가져오기
LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기
SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기
if (loginVO == null || ssoLoginVO == null) {
//이전 url 처리(beforeSiteUrl)_이준호_220228추가
return checkLoginUtil.getUserLoginPage(model, request); //로그인 정보가 없으면 로그인 페이지로 이동한다.
}
//로그인 처리====================================
vEPrcsDetailVO.setMode(VeConstants.MODE_CRT);
//온라인차시 리스트
vEPrcsDetailVO.setUseYn("Y");
List<VEPrcsDetailVO> vEPrcsDetailVOList = vEPrcsService.selectList(vEPrcsDetailVO);
//대상 리스트, 페이징 정보 전달
model.addAttribute("list", vEPrcsDetailVOList);
return "/web/ve/aplct/adultVisitEdu/eduAplct/incPrivacy";
}
/**
* 교육 신청서 등록
*/

View File

@ -887,19 +887,19 @@
<select id="VESttstMIXDAO.selectEduPrsnlCnt" parameterClass="SttsVO" resultClass="SttsVO">
/* VESttstMIXDAO.selectEduPrsnlCnt */
SELECT
(SELECT NVL(SUM(EDU_PRSNL),0) FROM VE_EDU_APLCT WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '01')) AS jan
,(SELECT NVL(SUM(EDU_PRSNL),0) FROM VE_EDU_APLCT WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '02')) AS feb
,(SELECT NVL(SUM(EDU_PRSNL),0) FROM VE_EDU_APLCT WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '03')) AS mar
,(SELECT NVL(SUM(EDU_PRSNL),0) FROM VE_EDU_APLCT WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '04')) AS apr
,(SELECT NVL(SUM(EDU_PRSNL),0) FROM VE_EDU_APLCT WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '05')) AS may
,(SELECT NVL(SUM(EDU_PRSNL),0) FROM VE_EDU_APLCT WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '06')) AS jun
,(SELECT NVL(SUM(EDU_PRSNL),0) FROM VE_EDU_APLCT WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '07')) AS jul
,(SELECT NVL(SUM(EDU_PRSNL),0) FROM VE_EDU_APLCT WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '08')) AS aug
,(SELECT NVL(SUM(EDU_PRSNL),0) FROM VE_EDU_APLCT WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '09')) AS sep
,(SELECT NVL(SUM(EDU_PRSNL),0) FROM VE_EDU_APLCT WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '10')) AS oct
,(SELECT NVL(SUM(EDU_PRSNL),0) FROM VE_EDU_APLCT WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '11')) AS nov
,(SELECT NVL(SUM(EDU_PRSNL),0) FROM VE_EDU_APLCT WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '12')) AS decm
,(SELECT NVL(SUM(EDU_PRSNL),0) FROM VE_EDU_APLCT WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(FRST_REGIST_PNTTM, 'YYYY') = #year#) AS tot
(SELECT NVL(SUM(b.TRGT_PRSNL),0) FROM VE_EDU_APLCT a LEFT OUTER JOIN VE_EDU_OPRTN b on(a.edu_aplct_ord=b.edu_aplct_ord) WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '01')) AS jan
,(SELECT NVL(SUM(b.TRGT_PRSNL),0) FROM VE_EDU_APLCT a LEFT OUTER JOIN VE_EDU_OPRTN b on(a.edu_aplct_ord=b.edu_aplct_ord) WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '02')) AS feb
,(SELECT NVL(SUM(b.TRGT_PRSNL),0) FROM VE_EDU_APLCT a LEFT OUTER JOIN VE_EDU_OPRTN b on(a.edu_aplct_ord=b.edu_aplct_ord) WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '03')) AS mar
,(SELECT NVL(SUM(b.TRGT_PRSNL),0) FROM VE_EDU_APLCT a LEFT OUTER JOIN VE_EDU_OPRTN b on(a.edu_aplct_ord=b.edu_aplct_ord) WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '04')) AS apr
,(SELECT NVL(SUM(b.TRGT_PRSNL),0) FROM VE_EDU_APLCT a LEFT OUTER JOIN VE_EDU_OPRTN b on(a.edu_aplct_ord=b.edu_aplct_ord) WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '05')) AS may
,(SELECT NVL(SUM(b.TRGT_PRSNL),0) FROM VE_EDU_APLCT a LEFT OUTER JOIN VE_EDU_OPRTN b on(a.edu_aplct_ord=b.edu_aplct_ord) WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '06')) AS jun
,(SELECT NVL(SUM(b.TRGT_PRSNL),0) FROM VE_EDU_APLCT a LEFT OUTER JOIN VE_EDU_OPRTN b on(a.edu_aplct_ord=b.edu_aplct_ord) WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '07')) AS jul
,(SELECT NVL(SUM(b.TRGT_PRSNL),0) FROM VE_EDU_APLCT a LEFT OUTER JOIN VE_EDU_OPRTN b on(a.edu_aplct_ord=b.edu_aplct_ord) WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '08')) AS aug
,(SELECT NVL(SUM(b.TRGT_PRSNL),0) FROM VE_EDU_APLCT a LEFT OUTER JOIN VE_EDU_OPRTN b on(a.edu_aplct_ord=b.edu_aplct_ord) WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '09')) AS sep
,(SELECT NVL(SUM(b.TRGT_PRSNL),0) FROM VE_EDU_APLCT a LEFT OUTER JOIN VE_EDU_OPRTN b on(a.edu_aplct_ord=b.edu_aplct_ord) WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '10')) AS oct
,(SELECT NVL(SUM(b.TRGT_PRSNL),0) FROM VE_EDU_APLCT a LEFT OUTER JOIN VE_EDU_OPRTN b on(a.edu_aplct_ord=b.edu_aplct_ord) WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '11')) AS nov
,(SELECT NVL(SUM(b.TRGT_PRSNL),0) FROM VE_EDU_APLCT a LEFT OUTER JOIN VE_EDU_OPRTN b on(a.edu_aplct_ord=b.edu_aplct_ord) WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYYMM') = CONCAT(#year#, '12')) AS decm
,(SELECT NVL(SUM(b.TRGT_PRSNL),0) FROM VE_EDU_APLCT a LEFT OUTER JOIN VE_EDU_OPRTN b on(a.edu_aplct_ord=b.edu_aplct_ord) WHERE LCTR_DIV_CD = '30' AND APRVL_CD = '60' AND TO_CHAR(a.FRST_REGIST_PNTTM, 'YYYY') = #year#) AS tot
FROM
DUAL
/*

View File

@ -1117,6 +1117,11 @@
<p>&lt;찾아가는 저작권 교육 운영&gt; 개인정보 처리 동의서</p>
</div>
<div class="agree_wrap">
<c:import url="/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctRegIncPrivacy.do" />
<!--
<div class="agree_text" tabindex="0">
<pre>한국저작권위원회에서는 귀하의 개인정보를 중요시하며, 개인정보보호법 제15조, 제 17조, 제 22조, 제23조 및 제24조에 따라<br>아래와 같이 개인정보 처리에 관하여 동의를 얻고자 합니다.<br>
아래사항에 대해 충분히 읽어 보신 후에 동의 여부를 체크해 주시기 바랍니다.</pre>
@ -1152,6 +1157,7 @@
</table>
</div>
-->
<div class="agree_chx">
<div>
<input type="checkbox" id="agree" name="agree" value="Y"/>

View File

@ -0,0 +1,555 @@
<%--
Class Name : privacy.jsp
Description : 교육신청등록
Modification Information
수정일 수정자 수정내용
------- -------- ---------------------------
2021.12.02 조용준 내용
author : 조용준
since : 2021.12.02
--%>
<%@ page contentType="text/html; charset=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"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%>
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<style>
input:disabled {
background-color: #f9f9f9 !important;
}
input:read-only {
background-color: #f9f9f9 !important;
}
</style>
<script type="text/javaScript" language="javascript">
$( document ).ready(function(){
$('.time').attr('readonly',true);
//교육 선택에 따른 항목 노출
itemChg($("#eduSlctCd").val());
});
function prsnlCheck(thisObj){
if(thisObj.value < 10){
alert('교육 최소인원은 10명 이상입니다.');
$(this).focus();
return false;
}
}
function callBackSchPop(schData){
if(emptyObject(schData)){
alert("오류가 발생하였습니다. 관리자에게 문의해주세요 [ERR-SCH-POP]")
return false;
}
$("#scholInsttNm").val(schData.scholNm);
$("#stndrdScholCd").val(schData.stndrdScholCd);
$("#post").val(schData.newZipcd);
$("#addr").val(schData.newAddr);
$("#addrDetail").val(schData.newAddrDtl);
console.log(schData);
}
function fncCancle(){
if(confirm("교육신청을 취소하시겠습니까?")){
fncGoList();
}
}
function fncReset(isMsg){
if(isMsg == undefined && !confirm("교육신청을 내용을 초기화하시겠습니까?")){
return false;
}
$(".tb_write").find("input[type=text],input[type=hidden],textarea").val('');
$(".tb_write").find("select").prop('selectedIndex', 0);
$(".tb_write").find("input[type=radio]:first-child").attr('checked',true);
$(".addClassRow > tbody > tr:not(:first)").remove();
var rowObj = $(".addClassRow > tbody > tr:first");
rowObj.find('input[name=eduHopeDt]').val('');
rowObj.find('input[name=strtTm]').val('');
rowObj.find('input[name=endTm]').val('');
rowObj.find('input[name=trgt]').val('');
rowObj.find('input[name=prsnl]').val('');
rowObj.find('input[name=lrnTm]').val('');
$("#agree").prop('checked',false);
}
function fncGoList(){
$("#eduAplctOrd").val('');
var varFrom = document.getElementById("createForm");
varFrom.action = "<c:url value='/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctList.do'/>";
varFrom.submit();
}
function fncGoDetail(){
var varFrom = document.getElementById("createForm");
varFrom.action = "<c:url value='/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctDetail.do'/>";
varFrom.submit();
}
//주소검색에 따른 지역 코드 값 가져오기
function codeVal(pram){
var code ='';
$.ajax({
method : "GET",
url : "<c:url value='/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctRegCodeAjax.do' />",
async : false,
data : {
"codeDc" : pram
},
success : function(response) {
code = response.code;
},
error : function(request, status, error) {
console.log("code:"+request.status + "\n message:" + request.responseText +"\n error:" + error);
}
});
return code;
}
function fncSave(type){
//주소검색에 따른 지역 코드 값 세팅
var sigunguCode = $('#sigunguCode').val();
var eduSlctAreaCd = codeVal(sigunguCode);
document.createForm.eduSlctAreaCd.value = eduSlctAreaCd;
//온라인 일때는 교유선택 지역코드 불필요
if($("#eduSlctCd").val() == "10")
{
$("#eduSlctAreaCd").attr("disabled", "disabled");
}
if(type == 'S' || type == 'E' ){
if (!validCheck()) return;
}
var url = '${pageContext.request.contextPath}/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctRegAjax.do';
if(VeConstants.MODE_UPT == $("#mode").val()){
url = '${pageContext.request.contextPath}/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctMdfyAjax.do';
}
if(confirm("교육신청을 "+(type == 'I'? '임시저장' : '등록')+"하시겠습니까?")){
if(type != 'E' ){
if(type == 'I'){
$("#sbmtYn").val("N");
}else{
$("#sbmtYn").val("Y");
$("#aprvlCd").val(VeConstants.APRVL_CD_10);
}
}
//핸드폰번호 하이푼 추가
var phoneAll = document.getElementById("clphone1").value + "-"+ document.getElementById("clphone2").value + "-"+ document.getElementById("clphone3").value;
$("#clphone").val(phoneAll);
// 전화번호 하이푼 추가
var tell = document.getElementById("phone1").value + "-"+ document.getElementById("phone2").value + "-"+ document.getElementById("phone3").value;
$("#phone").val(tell);
//이메일 합치기
var emailAll = document.getElementById("email1").value + "@"+ document.getElementById("email2").value ;
$("#email").val(emailAll);
var data = new FormData(document.getElementById("createForm"));
$.ajax({
type: "POST",
enctype: 'multipart/form-data',
url: url,
data: data,
dataType:'json',
async: false,
processData: false,
contentType: false,
cache: false,
success: function (returnData, status) {
$("#eduAplctOrd").val(returnData.VO.eduAplctOrd);
if(status == 'success'){
alert("등록 되었습니다.");
if(type != 'I'){
fncGoDetail(); //현재 메인화면 이동
}
} else if(status== 'fail'){
alert("등록에 실패하였습니다.");
}
},
error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
});
}
}
function validCheck(){
if($("#eduSlctCd").val() == ''){
alert('교육선택 구분을 선택해주세요.');
$("#eduSlctCd").focus();
return false;
};
/* if($("#eduSlctAreaCd").val() == ''){
alert('교육선택 지역을 선택해주세요.');
$("#eduSlctAreaCd").focus();
return false;
}; */
if($("#insttNm").val() == ''){
alert('기관(단체)명을 입력해주세요.');
$("#insttNm").focus();
return false;
};
if($("#insttDivCd").val() == ''){
alert('기관구분을 선택해주세요.');
$("#insttDivCd").focus();
return false;
};
if($("#eduSlctCd").val() == "20"){
if($("#post").val() == ''){
alert('주소를 입력해주세요.');
$("#post").focus();
return false;
};
if($("#addrDetail").val() == ''){
alert('상세주소를 입력해주세요.');
$("#addrDetail").focus();
return false;
};
}
if($("#eduSlctCd").val() == "10"){
if($("input[name='eduMdCd']:checked").val() == "99"){
if($("#eduMd").val() == ''){
alert('교육매체를 입력해주세요.');
$("#eduMd").focus();
return false;
};
}
}
if($("#chrgNm").val() == ''){
alert('담당자를 입력해주세요.');
$("#chrgNm").focus();
return false;
};
if($("#jobNm").val() == ''){
alert('직위을 입력해주세요.');
$("#jobNm").focus();
return false;
};
if($("#clphone2").val() == '' || $("#clphone3").val() == ''){
alert('휴대폰 번호를 입력해주세요.');
$("#clphone2").focus();
return false;
};
if($("#phone1").val() == '' || $("#phone2").val() == '' || $("#phone3").val() == ''){
alert('전화번호를 입력해주세요.');
$("#phone1").focus();
return false;
};
if($("#email1").val() == '' || $("#email2").val() == ''){
alert('이메일을 입력해주세요.');
$("#email1").focus();
return false;
};
if($("#hopeSbjct").val() == ''){
alert('희망주제를 입력해주세요.');
$("#hopeSbjct").focus();
return false;
};
if($("#rqstCn").val() == ''){
alert('교육 주제 관련 상세 요청사항 및 사전 질의(자유기재)를 입력해주세요.');
$("#rqstCn").focus();
return false;
};
if($("#eduTrgt").val() == ''){
alert('교육대상을 입력해주세요..');
$("#eduTrgt").focus();
return false;
};
if($("#eduPrsnl").val() == ''){
alert('교육인원을 입력해주세요.');
$("#eduPrsnl").focus();
return false;
};
var trObj = $('.addClassRow').find('tbody > tr').not('.calendar_wrap tr');
if(trObj.length == 0){
alert('교육차시 정보를 등록해주세요.');
return false;
}
var flag = true;
$.each(trObj , function(idx, row){
var eduHopeDt = $(this).find('input[name=eduHopeDt]').val();
if(eduHopeDt == ''){
alert('교육희망일 입력해주세요.');
$('input[name=eduHopeDt]:eq('+idx+')').focus();
return flag = false;
}
var yyyy = eduHopeDt.substr(0,4);
var mm = eduHopeDt.substr(5,2);
var dd = eduHopeDt.substr(8,2);
var eduHopeDtDate = new Date(yyyy, mm-1, dd); // 교육희망일을 Date 형태로 변경
var today = new Date();
var tyyyy = today.getFullYear();
var tmm = today.getMonth()+1;
var tdd = today.getDate();
var twoWeekAfter = new Date(tyyyy, tmm-1, tdd + 14); //오늘로부터 14일 뒤의 날짜를 SET
//교육희망일이 오늘로부터 2주 이내인지 체크
if(eduHopeDtDate < twoWeekAfter) {
alert('교육희망일은 2주 이후의 날짜로 입력해주세요.');
return flag = false;
}
if($(this).find('input[name=strtTm]').val() == ''){
alert('교육시작 시간을 입력해주세요.');
$('input[name=strtTm]:eq('+idx+')').focus();
return flag = false;
}
if($(this).find('input[name=strtTm]').val().indexOf('선택') != -1){
alert('교육시작 시간을 입력해주세요.');
$('input[name=strtTm]:eq('+idx+')').focus();
return flag = false;
}
if($(this).find('input[name=endTm]').val() == ''){
alert('교육종료 시간을 입력해주세요.');
$('input[name=endTm]:eq('+idx+')').focus();
return flag = false;
}
if($(this).find('input[name=endTm]').val().indexOf('선택') != -1){
alert('교육종료 시간을 입력해주세요.');
$('input[name=endTm]:eq('+idx+')').focus();
return flag = false;
}
if($(this).find('select[name=divCd]').val() == ''){
alert('구분을 선택해주세요.');
$('select[name=divCd]:eq('+idx+')').focus();
return flag = false;
}
if($(this).find('input[name=trgt]').val() == ''){
alert('대상을 입력해주세요.');
$('input[name=trgt]:eq('+idx+')').focus();
return flag = false;
}
if($(this).find('input[name=prsnl]').val() == ''){
alert('인원을 입력해주세요.');
$('input[name=prsnl]:eq('+idx+')').focus();
return flag = false;
}
});
if(!flag){
return false;
}
if($("input:checkbox[name='agree']").prop('checked')==false){
alert('개인정보 수집 및 이용 목적에 동의하셔야합니다.');
return false;
}
return true;
}
function searchBeforeData(data){
if(data == undefined || emptyObject(data)){
data = {'lctrDivCd' : VeConstants.LCTR_DIV_CD_20, 'pageUnit' : 5, 'pageIndex': 1 , 'sbmtYn' : 'N'};
}
commonPopLayeropen(
"${pageContext.request.contextPath}/web/ve/comm/popup/searchBeforeContent.do"
, 470
, 464
, data
, "Y"
, "searchBeforeData"
);
}
function callDataSetting(data){
// 데이터 체크
fncReset('Y'); // 데이터 초기화 진행
var info = data.info;
var list = data.chasiList;
$("#mode").val(VeConstants.MODE_UPT);
$("#eduAplctOrd").val(info.eduAplctOrd);
$("#eduSlctCd").val(info.eduSlctCd);
//오프라인의 경우 교육장소 활성화
if(info.eduSlctCd == '20'){
$("#juso").show();
$("#juso").find("input").removeAttr("disabled", "disabled");
$("#mechae").hide();
$("#mechae").find("input").attr("disabled", "disabled");
}
$("#eduMd").val(info.eduMd);
$("#eduSlctAreaCd").val(info.eduSlctAreaCd);
$("#insttNm").val(info.insttNm);
$('input[name=insttDivCd][value='+info.insttDivCd+']').prop('checked', true);
$("#post").val(info.post);
$("#addr").val(info.addr);
$("#addrDetail").val(info.addrDetail);
$("#chrgNm").val(info.chrgNm);
$("#jobNm").val(info.jobNm);
$("#eduTrgt").val(info.eduTrgt);
$("#eduPrsnl").val(info.eduPrsnl);
if(isNotEmpty(info.aplctCn)){
var aplctCnList = info.aplctCn.split(',');
$.each(aplctCnList, function(idx, value){
$('input[name=aplctCn][value='+value+']').prop('checked',true);
});
}
if(!isEmpty(info.clphone)){
var clphone = info.clphone.split('-');
$("#clphone1").val(clphone[0]);
$("#clphone2").val(clphone[1]);
$("#clphone3").val(clphone[2]);
}
if(!isEmpty(info.phone)){
var phone = info.phone.split('-');
$("#phone1").val(phone[0]);
$("#phone2").val(phone[1]);
$("#phone3").val(phone[2]);
}
if(!isEmpty(info.email)){
var email = info.email.split('@');
$("#email1").val(email[0]);
$("#email2").val(email[1]);
}
if(isNotEmpty(info.eduMdCd)){
$('input[name=eduMdCd][value='+info.eduMdCd+']').prop('checked',true);
}
if(isNotEmpty(info.feeInsttCd)){
$('input[name=feeInsttCd][value='+info.feeInsttCd+']').prop('checked',true);
}
$("#hopeSbjct").val(info.hopeSbjct);
$("#rqstCn").val(info.rqstCn);
$('.addClassRow').find('tbody > tr:first').nextAll().remove();
$.each(list, function(idx, value){
// 로우 추가
if(idx != 0){
addEduClassCopy('addClassRow');
}
console.log("+++++++++++++++++++++++++++++++++");
var tr = $('.addClassRow').find('tbody > tr').not('.calendar_wrap tr').eq(idx);
//tr.find('input[name=eduHopeDt]').val(dateFormat(value.eduHopeDt, 'date'));
//alert(info.eduHopeDt);
//alert(value.eduHopeDt);
if(isNotEmpty(value.eduHopeDt)){
tr.find('input[name=eduHopeDt0]').val(dateFormat(value.eduHopeDt.replace(/\./g, ""), 'date'));
tr.find('input[name=eduHopeDt]').val(dateFormat(value.eduHopeDt.replace(/\./g, ""), 'date'));
tr.find('input[name=eduHopeDt]').val(value.eduHopeDt);
//alert(value.eduHopeDt);
//$('#eduHopeDt'+idx).val(value.eduHopeDt);
}
tr.find('input[name=strtTm]').val(timeFomat(value.strtTm));
tr.find('input[name=endTm]').val(timeFomat(value.endTm));
tr.find('input[name=lrnTm]').val(value.lrnTm);
tr.find('input[name=trgt]').val(value.trgt);
tr.find('input[name=prsnl]').val(value.prsnl);
});
}
//교육 선택에 따른 항목 노출
function itemChg(item){
var mechae = $("#mechae");
var juso = $("#juso");
//온라인
if(item == '10'){
mechae.show();
mechae.find("input").removeAttr("disabled", "disabled");
$("#eduMd").attr("disabled", "disabled");
juso.hide();
juso.find("input").attr("disabled", "disabled");
}
//오프라인
if(item == '20'){
juso.show();
juso.find("input").removeAttr("disabled", "disabled");
mechae.hide();
mechae.find("input").attr("disabled", "disabled");
}
}
//교육 매체 따른 내용 변경
function eduMdChg(){
var v_eduMdCd = $("input[name='eduMdCd']:checked").val();
var v_eduMd = $('#eduMd');
if (v_eduMdCd=='99'){
v_eduMd.removeAttr('disabled');
}else{
v_eduMd.val('');
v_eduMd.attr('disabled', 'disabled');
}
}
</script>
<div class="agree_text" tabindex="0">
<pre>한국저작권위원회에서는 귀하의 개인정보를 중요시하며, 개인정보보호법 제15조, 제 17조, 제 22조, 제23조 및 제24조에 따라<br>아래와 같이 개인정보 처리에 관하여 동의를 얻고자 합니다.<br>
아래사항에 대해 충분히 읽어 보신 후에 동의 여부를 체크해 주시기 바랍니다.</pre>
<table>
<caption>개인정보 수집 및 이용에 대한 동의</caption>
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</colgroup>
<thead>
<tr>
<th scope="col" colspan="2">개인정보 수집 및 이용에 대한 동의</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">개인정보의 수집·이용 목적</th>
<td>2024년 찾아가는 저작권 교육 운영</td>
</tr>
<tr>
<th scope="row">수집하려는 개인정보의 항목</th>
<td>[필수] 성명, 소속기관, 직위, 등 [선택] 휴대전화</td>
</tr>
<tr>
<th scope="row">개인정보의 보유 및 이용기간</th>
<td style="font-weight: 500; color: #222; text-decoration: underline;">동교육 운영 목적 달성 후 폐기(수집일로부터 1년 이내)</td>
</tr>
<tr>
<th scope="row">동의를 거부할 권리가 있다는 사실 및 동의 거부에 따른 불이익이 있는 경우에는 그 불이익의 내용</th>
<td>귀하는 개인정보 제공 및 동의를 거부할 권리가 있으며, 위 항목 동의 거부 시 찾아가는 저작권 교육 신청이 어려워질 수 있음을 알려드립니다.</td>
</tr>
</tbody>
</table>
</div>

View File

@ -0,0 +1,555 @@
<%--
Class Name : incPrivacy.jsp
Description : 교육신청등록
Modification Information
수정일 수정자 수정내용
------- -------- ---------------------------
2021.12.02 조용준 내용
author : 조용준
since : 2021.12.02
--%>
<%@ page contentType="text/html; charset=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"%>
<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>
<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%>
<%@ taglib prefix="un" uri="http://jakarta.apache.org/taglibs/unstandard-1.0" %>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<style>
input:disabled {
background-color: #f9f9f9 !important;
}
input:read-only {
background-color: #f9f9f9 !important;
}
</style>
<script type="text/javaScript" language="javascript">
$( document ).ready(function(){
$('.time').attr('readonly',true);
//교육 선택에 따른 항목 노출
itemChg($("#eduSlctCd").val());
});
function prsnlCheck(thisObj){
if(thisObj.value < 10){
alert('교육 최소인원은 10명 이상입니다.');
$(this).focus();
return false;
}
}
function callBackSchPop(schData){
if(emptyObject(schData)){
alert("오류가 발생하였습니다. 관리자에게 문의해주세요 [ERR-SCH-POP]")
return false;
}
$("#scholInsttNm").val(schData.scholNm);
$("#stndrdScholCd").val(schData.stndrdScholCd);
$("#post").val(schData.newZipcd);
$("#addr").val(schData.newAddr);
$("#addrDetail").val(schData.newAddrDtl);
console.log(schData);
}
function fncCancle(){
if(confirm("교육신청을 취소하시겠습니까?")){
fncGoList();
}
}
function fncReset(isMsg){
if(isMsg == undefined && !confirm("교육신청을 내용을 초기화하시겠습니까?")){
return false;
}
$(".tb_write").find("input[type=text],input[type=hidden],textarea").val('');
$(".tb_write").find("select").prop('selectedIndex', 0);
$(".tb_write").find("input[type=radio]:first-child").attr('checked',true);
$(".addClassRow > tbody > tr:not(:first)").remove();
var rowObj = $(".addClassRow > tbody > tr:first");
rowObj.find('input[name=eduHopeDt]').val('');
rowObj.find('input[name=strtTm]').val('');
rowObj.find('input[name=endTm]').val('');
rowObj.find('input[name=trgt]').val('');
rowObj.find('input[name=prsnl]').val('');
rowObj.find('input[name=lrnTm]').val('');
$("#agree").prop('checked',false);
}
function fncGoList(){
$("#eduAplctOrd").val('');
var varFrom = document.getElementById("createForm");
varFrom.action = "<c:url value='/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctList.do'/>";
varFrom.submit();
}
function fncGoDetail(){
var varFrom = document.getElementById("createForm");
varFrom.action = "<c:url value='/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctDetail.do'/>";
varFrom.submit();
}
//주소검색에 따른 지역 코드 값 가져오기
function codeVal(pram){
var code ='';
$.ajax({
method : "GET",
url : "<c:url value='/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctRegCodeAjax.do' />",
async : false,
data : {
"codeDc" : pram
},
success : function(response) {
code = response.code;
},
error : function(request, status, error) {
console.log("code:"+request.status + "\n message:" + request.responseText +"\n error:" + error);
}
});
return code;
}
function fncSave(type){
//주소검색에 따른 지역 코드 값 세팅
var sigunguCode = $('#sigunguCode').val();
var eduSlctAreaCd = codeVal(sigunguCode);
document.createForm.eduSlctAreaCd.value = eduSlctAreaCd;
//온라인 일때는 교유선택 지역코드 불필요
if($("#eduSlctCd").val() == "10")
{
$("#eduSlctAreaCd").attr("disabled", "disabled");
}
if(type == 'S' || type == 'E' ){
if (!validCheck()) return;
}
var url = '${pageContext.request.contextPath}/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctRegAjax.do';
if(VeConstants.MODE_UPT == $("#mode").val()){
url = '${pageContext.request.contextPath}/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctMdfyAjax.do';
}
if(confirm("교육신청을 "+(type == 'I'? '임시저장' : '등록')+"하시겠습니까?")){
if(type != 'E' ){
if(type == 'I'){
$("#sbmtYn").val("N");
}else{
$("#sbmtYn").val("Y");
$("#aprvlCd").val(VeConstants.APRVL_CD_10);
}
}
//핸드폰번호 하이푼 추가
var phoneAll = document.getElementById("clphone1").value + "-"+ document.getElementById("clphone2").value + "-"+ document.getElementById("clphone3").value;
$("#clphone").val(phoneAll);
// 전화번호 하이푼 추가
var tell = document.getElementById("phone1").value + "-"+ document.getElementById("phone2").value + "-"+ document.getElementById("phone3").value;
$("#phone").val(tell);
//이메일 합치기
var emailAll = document.getElementById("email1").value + "@"+ document.getElementById("email2").value ;
$("#email").val(emailAll);
var data = new FormData(document.getElementById("createForm"));
$.ajax({
type: "POST",
enctype: 'multipart/form-data',
url: url,
data: data,
dataType:'json',
async: false,
processData: false,
contentType: false,
cache: false,
success: function (returnData, status) {
$("#eduAplctOrd").val(returnData.VO.eduAplctOrd);
if(status == 'success'){
alert("등록 되었습니다.");
if(type != 'I'){
fncGoDetail(); //현재 메인화면 이동
}
} else if(status== 'fail'){
alert("등록에 실패하였습니다.");
}
},
error: function (e) { alert("저장에 실패하였습니다."); console.log("ERROR : ", e); }
});
}
}
function validCheck(){
if($("#eduSlctCd").val() == ''){
alert('교육선택 구분을 선택해주세요.');
$("#eduSlctCd").focus();
return false;
};
/* if($("#eduSlctAreaCd").val() == ''){
alert('교육선택 지역을 선택해주세요.');
$("#eduSlctAreaCd").focus();
return false;
}; */
if($("#insttNm").val() == ''){
alert('기관(단체)명을 입력해주세요.');
$("#insttNm").focus();
return false;
};
if($("#insttDivCd").val() == ''){
alert('기관구분을 선택해주세요.');
$("#insttDivCd").focus();
return false;
};
if($("#eduSlctCd").val() == "20"){
if($("#post").val() == ''){
alert('주소를 입력해주세요.');
$("#post").focus();
return false;
};
if($("#addrDetail").val() == ''){
alert('상세주소를 입력해주세요.');
$("#addrDetail").focus();
return false;
};
}
if($("#eduSlctCd").val() == "10"){
if($("input[name='eduMdCd']:checked").val() == "99"){
if($("#eduMd").val() == ''){
alert('교육매체를 입력해주세요.');
$("#eduMd").focus();
return false;
};
}
}
if($("#chrgNm").val() == ''){
alert('담당자를 입력해주세요.');
$("#chrgNm").focus();
return false;
};
if($("#jobNm").val() == ''){
alert('직위을 입력해주세요.');
$("#jobNm").focus();
return false;
};
if($("#clphone2").val() == '' || $("#clphone3").val() == ''){
alert('휴대폰 번호를 입력해주세요.');
$("#clphone2").focus();
return false;
};
if($("#phone1").val() == '' || $("#phone2").val() == '' || $("#phone3").val() == ''){
alert('전화번호를 입력해주세요.');
$("#phone1").focus();
return false;
};
if($("#email1").val() == '' || $("#email2").val() == ''){
alert('이메일을 입력해주세요.');
$("#email1").focus();
return false;
};
if($("#hopeSbjct").val() == ''){
alert('희망주제를 입력해주세요.');
$("#hopeSbjct").focus();
return false;
};
if($("#rqstCn").val() == ''){
alert('교육 주제 관련 상세 요청사항 및 사전 질의(자유기재)를 입력해주세요.');
$("#rqstCn").focus();
return false;
};
if($("#eduTrgt").val() == ''){
alert('교육대상을 입력해주세요..');
$("#eduTrgt").focus();
return false;
};
if($("#eduPrsnl").val() == ''){
alert('교육인원을 입력해주세요.');
$("#eduPrsnl").focus();
return false;
};
var trObj = $('.addClassRow').find('tbody > tr').not('.calendar_wrap tr');
if(trObj.length == 0){
alert('교육차시 정보를 등록해주세요.');
return false;
}
var flag = true;
$.each(trObj , function(idx, row){
var eduHopeDt = $(this).find('input[name=eduHopeDt]').val();
if(eduHopeDt == ''){
alert('교육희망일 입력해주세요.');
$('input[name=eduHopeDt]:eq('+idx+')').focus();
return flag = false;
}
var yyyy = eduHopeDt.substr(0,4);
var mm = eduHopeDt.substr(5,2);
var dd = eduHopeDt.substr(8,2);
var eduHopeDtDate = new Date(yyyy, mm-1, dd); // 교육희망일을 Date 형태로 변경
var today = new Date();
var tyyyy = today.getFullYear();
var tmm = today.getMonth()+1;
var tdd = today.getDate();
var twoWeekAfter = new Date(tyyyy, tmm-1, tdd + 14); //오늘로부터 14일 뒤의 날짜를 SET
//교육희망일이 오늘로부터 2주 이내인지 체크
if(eduHopeDtDate < twoWeekAfter) {
alert('교육희망일은 2주 이후의 날짜로 입력해주세요.');
return flag = false;
}
if($(this).find('input[name=strtTm]').val() == ''){
alert('교육시작 시간을 입력해주세요.');
$('input[name=strtTm]:eq('+idx+')').focus();
return flag = false;
}
if($(this).find('input[name=strtTm]').val().indexOf('선택') != -1){
alert('교육시작 시간을 입력해주세요.');
$('input[name=strtTm]:eq('+idx+')').focus();
return flag = false;
}
if($(this).find('input[name=endTm]').val() == ''){
alert('교육종료 시간을 입력해주세요.');
$('input[name=endTm]:eq('+idx+')').focus();
return flag = false;
}
if($(this).find('input[name=endTm]').val().indexOf('선택') != -1){
alert('교육종료 시간을 입력해주세요.');
$('input[name=endTm]:eq('+idx+')').focus();
return flag = false;
}
if($(this).find('select[name=divCd]').val() == ''){
alert('구분을 선택해주세요.');
$('select[name=divCd]:eq('+idx+')').focus();
return flag = false;
}
if($(this).find('input[name=trgt]').val() == ''){
alert('대상을 입력해주세요.');
$('input[name=trgt]:eq('+idx+')').focus();
return flag = false;
}
if($(this).find('input[name=prsnl]').val() == ''){
alert('인원을 입력해주세요.');
$('input[name=prsnl]:eq('+idx+')').focus();
return flag = false;
}
});
if(!flag){
return false;
}
if($("input:checkbox[name='agree']").prop('checked')==false){
alert('개인정보 수집 및 이용 목적에 동의하셔야합니다.');
return false;
}
return true;
}
function searchBeforeData(data){
if(data == undefined || emptyObject(data)){
data = {'lctrDivCd' : VeConstants.LCTR_DIV_CD_20, 'pageUnit' : 5, 'pageIndex': 1 , 'sbmtYn' : 'N'};
}
commonPopLayeropen(
"${pageContext.request.contextPath}/web/ve/comm/popup/searchBeforeContent.do"
, 470
, 464
, data
, "Y"
, "searchBeforeData"
);
}
function callDataSetting(data){
// 데이터 체크
fncReset('Y'); // 데이터 초기화 진행
var info = data.info;
var list = data.chasiList;
$("#mode").val(VeConstants.MODE_UPT);
$("#eduAplctOrd").val(info.eduAplctOrd);
$("#eduSlctCd").val(info.eduSlctCd);
//오프라인의 경우 교육장소 활성화
if(info.eduSlctCd == '20'){
$("#juso").show();
$("#juso").find("input").removeAttr("disabled", "disabled");
$("#mechae").hide();
$("#mechae").find("input").attr("disabled", "disabled");
}
$("#eduMd").val(info.eduMd);
$("#eduSlctAreaCd").val(info.eduSlctAreaCd);
$("#insttNm").val(info.insttNm);
$('input[name=insttDivCd][value='+info.insttDivCd+']').prop('checked', true);
$("#post").val(info.post);
$("#addr").val(info.addr);
$("#addrDetail").val(info.addrDetail);
$("#chrgNm").val(info.chrgNm);
$("#jobNm").val(info.jobNm);
$("#eduTrgt").val(info.eduTrgt);
$("#eduPrsnl").val(info.eduPrsnl);
if(isNotEmpty(info.aplctCn)){
var aplctCnList = info.aplctCn.split(',');
$.each(aplctCnList, function(idx, value){
$('input[name=aplctCn][value='+value+']').prop('checked',true);
});
}
if(!isEmpty(info.clphone)){
var clphone = info.clphone.split('-');
$("#clphone1").val(clphone[0]);
$("#clphone2").val(clphone[1]);
$("#clphone3").val(clphone[2]);
}
if(!isEmpty(info.phone)){
var phone = info.phone.split('-');
$("#phone1").val(phone[0]);
$("#phone2").val(phone[1]);
$("#phone3").val(phone[2]);
}
if(!isEmpty(info.email)){
var email = info.email.split('@');
$("#email1").val(email[0]);
$("#email2").val(email[1]);
}
if(isNotEmpty(info.eduMdCd)){
$('input[name=eduMdCd][value='+info.eduMdCd+']').prop('checked',true);
}
if(isNotEmpty(info.feeInsttCd)){
$('input[name=feeInsttCd][value='+info.feeInsttCd+']').prop('checked',true);
}
$("#hopeSbjct").val(info.hopeSbjct);
$("#rqstCn").val(info.rqstCn);
$('.addClassRow').find('tbody > tr:first').nextAll().remove();
$.each(list, function(idx, value){
// 로우 추가
if(idx != 0){
addEduClassCopy('addClassRow');
}
console.log("+++++++++++++++++++++++++++++++++");
var tr = $('.addClassRow').find('tbody > tr').not('.calendar_wrap tr').eq(idx);
//tr.find('input[name=eduHopeDt]').val(dateFormat(value.eduHopeDt, 'date'));
//alert(info.eduHopeDt);
//alert(value.eduHopeDt);
if(isNotEmpty(value.eduHopeDt)){
tr.find('input[name=eduHopeDt0]').val(dateFormat(value.eduHopeDt.replace(/\./g, ""), 'date'));
tr.find('input[name=eduHopeDt]').val(dateFormat(value.eduHopeDt.replace(/\./g, ""), 'date'));
tr.find('input[name=eduHopeDt]').val(value.eduHopeDt);
//alert(value.eduHopeDt);
//$('#eduHopeDt'+idx).val(value.eduHopeDt);
}
tr.find('input[name=strtTm]').val(timeFomat(value.strtTm));
tr.find('input[name=endTm]').val(timeFomat(value.endTm));
tr.find('input[name=lrnTm]').val(value.lrnTm);
tr.find('input[name=trgt]').val(value.trgt);
tr.find('input[name=prsnl]').val(value.prsnl);
});
}
//교육 선택에 따른 항목 노출
function itemChg(item){
var mechae = $("#mechae");
var juso = $("#juso");
//온라인
if(item == '10'){
mechae.show();
mechae.find("input").removeAttr("disabled", "disabled");
$("#eduMd").attr("disabled", "disabled");
juso.hide();
juso.find("input").attr("disabled", "disabled");
}
//오프라인
if(item == '20'){
juso.show();
juso.find("input").removeAttr("disabled", "disabled");
mechae.hide();
mechae.find("input").attr("disabled", "disabled");
}
}
//교육 매체 따른 내용 변경
function eduMdChg(){
var v_eduMdCd = $("input[name='eduMdCd']:checked").val();
var v_eduMd = $('#eduMd');
if (v_eduMdCd=='99'){
v_eduMd.removeAttr('disabled');
}else{
v_eduMd.val('');
v_eduMd.attr('disabled', 'disabled');
}
}
</script>
<div class="agree_text" tabindex="0">
<pre>한국저작권위원회에서는 귀하의 개인정보를 중요시하며, 개인정보보호법 제15조, 제 17조, 제 22조, 제23조 및 제24조에 따라<br>아래와 같이 개인정보 처리에 관하여 동의를 얻고자 합니다.<br>
아래사항에 대해 충분히 읽어 보신 후에 동의 여부를 체크해 주시기 바랍니다.</pre>
<table>
<caption>개인정보 수집 및 이용에 대한 동의</caption>
<colgroup>
<col style="width: 30%;">
<col style="width: 70%;">
</colgroup>
<thead>
<tr>
<th scope="col" colspan="2">개인정보 수집 및 이용에 대한 동의</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">개인정보의 수집·이용 목적</th>
<td>2024년 찾아가는 저작권 교육 운영</td>
</tr>
<tr>
<th scope="row">수집하려는 개인정보의 항목</th>
<td>[필수] 성명, 소속기관, 직위, 등 [선택] 휴대전화</td>
</tr>
<tr>
<th scope="row">개인정보의 보유 및 이용기간</th>
<td style="font-weight: 500; color: #222; text-decoration: underline;">동교육 운영 목적 달성 후 폐기(수집일로부터 1년 이내)</td>
</tr>
<tr>
<th scope="row">동의를 거부할 권리가 있다는 사실 및 동의 거부에 따른 불이익이 있는 경우에는 그 불이익의 내용</th>
<td>귀하는 개인정보 제공 및 동의를 거부할 권리가 있으며, 위 항목 동의 거부 시 찾아가는 저작권 교육 신청이 어려워질 수 있음을 알려드립니다.</td>
</tr>
</tbody>
</table>
</div>

View File

@ -1822,10 +1822,14 @@ function _chkChasiTime(p_this){
<p>&lt;찾아가는 저작권 교육 운영&gt; 개인정보 수집 및 이용 목적</p>
</div>
<div class="agree_wrap agreeDiv">
<c:import url="/web/ve/aplct/adultVisitEdu/eduAplct/eduAplctRegIncPrivacy.do" />
<!--
<div class="agree_text" tabindex="0">
<pre>1. 개인정보 수집 및 이용 목적<br/> - 제공하신 정보는 한국저작권위원회에서 운영하는 &lt;찾아가는 저작권 교육 운영&gt; 일정 안내를 위해 사용됩니다.<br/><br/>2. 수집하려는 개인정보의 항목<br/> - [필수] 신청자의 성명, 주소, 연락처, 휴대폰, 이메일<br/><br/>3. 개인정보의 보유 및 이용 기간<br/> - 1년<br/><br/>4. 개인정보 수집 동의 거부의 관리<br/> - [필수] 신청자의 성명, 주소, 연락처, 휴대폰, 이메일
</pre>
</div>
-->
<div class="agree_chx">
<div>
<input type="checkbox" id="agree" name="agree" value="Y">