강의실(617호) 일정 Archives
Source: https://biomodulation.snu.ac.kr/category/board-143-SC-6vK6a4h8-20230228164616/ Parent: https://biomodulation.snu.ac.kr/
document.addEventListener('DOMContentLoaded', function() { //언어선택 var initialLocaleCode = 'ko'; //권한확인 // $my_board_view_certificate : 보기권한 // $my_board_down_certificate : 다운로드권한 // $my_board_edit_certificate : 쓰기권한 var board_auth_write = "N"; var board_auth_view = "Y"; var board_auth_down = "Y"; var blog_id = "143"; var term_taxonomy_id = "42"; var search_task = "ALL"; var calendarEl = document.getElementById('calendar'); var calendar = new FullCalendar.Calendar(calendarEl, { headerToolbar: { left: 'today', center: 'prev,title,next', right: 'dayGridMonth,timeGridWeek,timeGridDay' }, initialDate: '2026-03-11', locale: initialLocaleCode, navLinks: true, // can click day/week names to navigate views selectable: true, selectMirror: true, //날자 선택 시 등록 이벤트 select: function(arg) { if(board_auth_write == "Y") { var select_allday, select_st_datetime, select_ed_datetime; //캘린더에서 전달되는 선택값 var tmp_change_year, tmp_change_month, tmp_chane_day, tmp_change_hour, tmp_change_seconds; var set_allday, set_st_datetime, set_ed_datetime; //ajax로 전달될 변환값 select_allday = arg.allDay; //true, false select_st_datetime = arg.start; select_ed_datetime = arg.end; if(select_st_datetime == undefined || select_st_datetime == "") { alert("시작일시가 지정되지 않았습니다.") calendar.unselect(); return; } if(select_ed_datetime == undefined || select_ed_datetime == "") { alert("종료일시가 지정되지 않았습니다.") calendar.unselect(); return; } //종일 이벤트인지 확인 if(select_allday == true) { set_allday = "T"; } else{ set_allday = "F"; } //시작일시 변환 tmp_change_year = select_st_datetime.getFullYear(); tmp_change_month = select_st_datetime.getMonth()+1; tmp_chane_day = select_st_datetime.getDate(); tmp_change_hour = select_st_datetime.getHours(); tmp_change_seconds = select_st_datetime.getMinutes(); if(tmp_change_month < 10) { tmp_change_month = "0"+tmp_change_month; } if(tmp_chane_day < 10) { tmp_chane_day = "0"+tmp_chane_day; } if(tmp_change_hour < 10) { tmp_change_hour = "0"+tmp_change_hour; } if(tmp_change_seconds < 10) { tmp_change_seconds = "0"+tmp_change_seconds; } set_st_datetime = tmp_change_year+"-"+tmp_change_month+"-"+tmp_chane_day+" "+tmp_change_hour+":"+tmp_change_seconds+":00"; //종료일시 변환 tmp_change_year = select_ed_datetime.getFullYear(); tmp_change_month = select_ed_datetime.getMonth()+1; tmp_chane_day = select_ed_datetime.getDate(); tmp_change_hour = select_ed_datetime.getHours(); tmp_change_seconds = select_ed_datetime.getMinutes(); if(tmp_change_month < 10) { tmp_change_month = "0"+tmp_change_month; } if(tmp_chane_day < 10) { tmp_chane_day = "0"+tmp_chane_day; } if(tmp_change_hour < 10) { tmp_change_hour = "0"+tmp_change_hour; } if(tmp_change_seconds < 10) { tmp_change_seconds = "0"+tmp_change_seconds; } set_ed_datetime = tmp_change_year+"-"+tmp_change_month+"-"+tmp_chane_day+" "+tmp_change_hour+":"+tmp_change_seconds+":00"; //폼에 날자 전달 jQuery("#post_all_day").val(set_allday); jQuery("#post_st_date").val(set_st_datetime); jQuery("#post_ed_date").val(set_ed_datetime); board_write(); calendar.unselect(); } else{ alert("쓰기 권한이 없습니다."); calendar.unselect(); return; } }, eventClick: function(arg) { var bid = arg.event._def["publicId"]; if(bid == undefined || bid == "") { alert("사용할 수 없는 기능입니다."); calendar.unselect(); return; } else{ if(board_auth_view == "Y") { go_board_view(bid); calendar.unselect(); } else{ alert("보기 권한이 없습니다."); calendar.unselect(); return; } } }, editable: true, dayMaxEvents: true, // allow "more" link when too many events contentHeight: "auto", events: { url: "/wp-content/themes/hello-theme-child-master/lib/_proc_get_sc_events.php?blog_id="+blog_id+"&taxonomy="+term_taxonomy_id+"&search_task="+search_task, failure: function() { alert("사용할 수 없는 기능입니다."); return; } } }); calendar.render(); });
today
2026년 3월
monthweekday
| 일 | 월 | 화 | 수 | 목 | 금 | 토 | |