first commit 2
This commit is contained in:
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
$sub_menu = '710100';
|
||||
include_once('./_common.php');
|
||||
|
||||
$sv_id = isset($_GET['sv_id']) ? (int) $_GET['sv_id'] : 0;
|
||||
|
||||
if (!$sv_id) {
|
||||
alert('설문 ID가 없습니다.', './survey_list.php');
|
||||
}
|
||||
|
||||
$survey = get_survey($sv_id);
|
||||
if (!$survey) {
|
||||
alert('존재하지 않는 설문입니다.', './survey_list.php');
|
||||
}
|
||||
|
||||
// 응답이 있는 설문은 삭제 대신 상태를 'deleted'로 변경
|
||||
$response_count = get_survey_response_count($sv_id, '');
|
||||
if ($response_count > 0) {
|
||||
// 응답이 있는 경우 소프트 삭제
|
||||
if (update_survey_status($sv_id, 'deleted')) {
|
||||
alert('설문이 삭제 처리되었습니다.', './survey_list.php');
|
||||
} else {
|
||||
alert('설문 삭제에 실패했습니다.', './survey_list.php');
|
||||
}
|
||||
} else {
|
||||
// 응답이 없는 경우 완전 삭제
|
||||
$sql = "DELETE FROM survey_master WHERE sv_id = '$sv_id'";
|
||||
if (sql_query($sql)) {
|
||||
alert('설문이 완전히 삭제되었습니다.', './survey_list.php');
|
||||
} else {
|
||||
alert('설문 삭제에 실패했습니다.', './survey_list.php');
|
||||
}
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user