<?php
require_once '../../config/database.php';
require_once '../../includes/auth.php';


// Check if ID is provided
if (!isset($_GET['id']) || !is_numeric($_GET['id'])) {
    $_SESSION['error'] = "ID tidak valid";
    header("Location: index.php");
    exit();
}

$id_pengguna = intval($_GET['id']);

// Prevent deleting own account
if ($id_pengguna == $_SESSION['id_pengguna']) {
    $_SESSION['error'] = "Anda tidak dapat menghapus akun sendiri yang sedang login";
    header("Location: index.php");
    exit();
}

// Delete user
$stmt = $conn->prepare("DELETE FROM pdta_pengguna WHERE id_pengguna = ?");
$stmt->bind_param("i", $id_pengguna);

if ($stmt->execute()) {
    $_SESSION['success'] = "Data pengguna berhasil dihapus";
} else {
    $_SESSION['error'] = "Gagal menghapus data pengguna: " . $conn->error;
}

header("Location: index.php");
exit();
?>