설문 라이브러리 파일이 없습니다.'; return; } include_once($survey_lib_path); // 모듈 설정에서 설문 ID 가져오기 (rb.custom 모듈 방식) $sv_id = 0; // 1. 모듈 설정에서 sv_id 확인 (rb_module 테이블의 설정값) if (isset($row_mod['md_custom_survey_key']) && $row_mod['md_custom_survey_key']) { $sv_id = (int)$row_mod['md_custom_survey_key']; } // 2. URL 파라미터에서 sv_id 확인 (우선순위 높음) if (isset($_GET['sv_id']) && $_GET['sv_id']) { $sv_id = (int)$_GET['sv_id']; } else if (isset($_POST['sv_id']) && $_POST['sv_id']) { $sv_id = (int)$_POST['sv_id']; } // sv_id가 없으면 설문 선택 인터페이스 표시 if (!$sv_id && $sv_id == 0) { echo '
모듈 설정에서 설문을 선택하거나, URL에 ?sv_id=설문번호를 추가하여 특정 설문을 표시할 수 있습니다.
'; // 모든 설문 목록 표시 (관리자용) if ($is_admin) { $all_surveys = sql_query("SELECT sv_id, sv_title, sv_status, sv_start_date, sv_end_date FROM survey_master ORDER BY sv_created_at DESC LIMIT 10"); if (sql_num_rows($all_surveys) > 0) { echo '기간: '.date('Y-m-d', strtotime($survey_item['sv_start_date'])).' ~ '.date('Y-m-d', strtotime($survey_item['sv_end_date'])).'
'; echo '설문 보기'; echo ''.htmlspecialchars(mb_substr($survey_item['sv_description'], 0, 100)).'...
'; echo '참여하기'; echo '현재 진행 중인 설문이 없습니다.
'; echo '