From 2d7bbdca89d94a12cbaa9ff2db7e1a6636750a29 Mon Sep 17 00:00:00 2001 From: KWON Date: Wed, 2 Jul 2025 14:15:05 +0900 Subject: [PATCH] =?UTF-8?q?=EC=97=B0=EA=B0=84=ED=9A=8C=EC=9B=90=EA=B6=8C?= =?UTF-8?q?=20=EA=B4=80=EB=A0=A8=20=EB=82=B4=EC=9A=A9=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EC=B6=94=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- shop/ajax.tkinquiry.php | 49 +++++++ shop/tkinquiry.php | 302 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 351 insertions(+) create mode 100644 shop/ajax.tkinquiry.php create mode 100644 shop/tkinquiry.php diff --git a/shop/ajax.tkinquiry.php b/shop/ajax.tkinquiry.php new file mode 100644 index 000000000..ef5f7bd8d --- /dev/null +++ b/shop/ajax.tkinquiry.php @@ -0,0 +1,49 @@ + 'ok', 'message' => '입장 횟수가 증가되었습니다.']); + } else { + echo json_encode(['status' => 'error', 'message' => '잘못된 요청입니다.']); + } + exit; +} + +if ($mode === 'complete') { + $ct_id = get_text($_POST['ct_id']); + + if ($ct_id) { + // 먼저 해당 ct_id의 od_id 값을 가져온다 + $cart = sql_fetch("SELECT od_id FROM {$g5['g5_shop_cart_table']} WHERE ct_id = '{$ct_id}'"); + $od_id = $cart['od_id']; + + if ($od_id) { + // 1. 해당 ct_id만 완료로 변경 + sql_query("UPDATE {$g5['g5_shop_cart_table']} SET ct_status = '완료' WHERE ct_id = '{$ct_id}'"); + + // 2. 동일 od_id의 남은 미완료 건수 확인 + $not_completed = sql_fetch("SELECT COUNT(*) AS cnt FROM {$g5['g5_shop_cart_table']} WHERE od_id = '{$od_id}' AND ct_status != '완료'"); + + // 3. 모두 완료된 경우에만 주문서 상태도 완료 처리 + if ((int)$not_completed['cnt'] === 0) { + sql_query("UPDATE {$g5['g5_shop_order_table']} SET od_status = '완료' WHERE od_id = '{$od_id}'"); + } + + echo json_encode(['status' => 'ok', 'message' => '이용권이 완료 처리되었습니다.']); + } else { + echo json_encode(['status' => 'error', 'message' => 'od_id를 찾을 수 없습니다.']); + } + } else { + echo json_encode(['status' => 'error', 'message' => '잘못된 요청입니다.']); + } + exit; +} + +echo json_encode(['status' => 'error', 'message' => '유효하지 않은 접근입니다.']); \ No newline at end of file diff --git a/shop/tkinquiry.php b/shop/tkinquiry.php new file mode 100644 index 000000000..1cfec65c3 --- /dev/null +++ b/shop/tkinquiry.php @@ -0,0 +1,302 @@ + + + + + + + +
+
+
    +
    + + + + +
    +
+
    + +
+
+
+
+ +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
이용권정보상태처리입장횟수
+ +
+ +
+
+ +
+
+ + + 추가 사용자 : {$name} ({$hp})"; + } + } + + echo "
    사용자 정보 : ".$row2['od_b_name']." (".$row2['od_b_hp'].")
"; + } + + + + // 실제 출력 + if ($has_data) { + echo '
'; + echo $buffer; + echo '
'; + } + ?> +
+ + +
+
+ +
+ + + + +