<?php
require_once '../includes/auth.php';
requireAdmin();
require_once '../includes/config.php';

if ($_SERVER['REQUEST_METHOD'] !== 'POST') {
    http_response_code(405);
    exit('Method not allowed');
}

requireValidCsrf();

if (!isset($_POST['id'])) {
    header("Location: member_manage.php");
    exit;
}

$id = (int)$_POST['id'];

if ($id === (int)$_SESSION['member_id']) {
    exit('ไม่สามารถลบบัญชีผู้ดูแลที่กำลังใช้งานอยู่');
}

// ตรวจสอบว่ามีสมาชิกหรือไม่
$check = $conn->prepare("SELECT id FROM members WHERE id = ?");
$check->bind_param("i", $id);
$check->execute();

$result = $check->get_result();

if ($result->num_rows == 0) {
    header("Location: member_manage.php");
    exit;
}

// ลบข้อมูลสมาชิก
$stmt = $conn->prepare("DELETE FROM members WHERE id = ?");
$stmt->bind_param("i", $id);

if ($stmt->execute()) {

    header("Location: member_manage.php");
    exit;

} else {

    echo "เกิดข้อผิดพลาดในการลบข้อมูล";

}

$stmt->close();
$conn->close();
?>
