<?php
include 'koneksi.php';

if (!isset($_GET['id_penerimaan'])) {
    die("❌ Error: Parameter 'id_penerimaan' tidak ditemukan.");
}

$id_penerimaan = trim($_GET['id_penerimaan']);

// Ambil id_produksi dari penerimaan
$stmt = mysqli_prepare($conn, "SELECT id_produksi FROM penerimaan_pucuk WHERE id_penerimaan = ?");
mysqli_stmt_bind_param($stmt, "s", $id_penerimaan);
mysqli_stmt_execute($stmt);
$result = mysqli_stmt_get_result($stmt);
$row = mysqli_fetch_assoc($result);
mysqli_stmt_close($stmt);

if (!$row || !isset($row['id_produksi'])) {
    die("❌ Error: Data penerimaan tidak ditemukan.");
}

$id_produksi = $row['id_produksi'];

// Hapus data penerimaan
$stmt_del = mysqli_prepare($conn, "DELETE FROM penerimaan_pucuk WHERE id_penerimaan = ?");
mysqli_stmt_bind_param($stmt_del, "s", $id_penerimaan);
mysqli_stmt_execute($stmt_del);
mysqli_stmt_close($stmt_del);

// Cek apakah masih ada data penerimaan di sistem
$result_total = mysqli_query($conn, "SELECT COUNT(*) AS total FROM penerimaan_pucuk");
$data_total = mysqli_fetch_assoc($result_total);

if ($data_total['total'] == 0) {
    echo "<script>
        alert('Tidak ada data penerimaan yang tersisa! Silakan buat produksi baru.');
        window.location.href = 'index.php';
    </script>";
    exit;
}

// Masih ada data → redirect ke halaman penerimaan yang masih aktif
header("Location: penerimaan_pucuk.php?id_produksi=$id_produksi&status=deleted");
exit;
?>
