<?php
require_once '../config/koneksi.php';
require_once '../helpers/functions.php';

if (!isLogin() || !isAdmin()) {
    redirect('../auth/login.php');
}

$id = (int) ($_GET['id'] ?? 0);

if ($id <= 0) {
    setFlash('danger', 'ID user tidak valid.');
    redirect('users.php');
}

if ($id == $_SESSION['id']) {
    setFlash('danger', 'Kamu tidak bisa menghapus akun yang sedang digunakan.');
    redirect('users.php');
}

$user = mysqli_fetch_assoc(mysqli_query($conn, "SELECT * FROM users WHERE id=$id"));

if (!$user) {
    setFlash('danger', 'User tidak ditemukan.');
    redirect('users.php');
}

mysqli_query($conn, "DELETE FROM users WHERE id=$id");

setFlash('success', 'User berhasil dihapus.');
redirect('users.php');
?>