<?php
include 'koneksi.php';

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

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

// Ambil id_produksi dari pelayuan
$stmt = mysqli_prepare($conn, "SELECT id_produksi FROM pengeringan WHERE id_pengeringan = ?");
mysqli_stmt_bind_param($stmt, "s", $id_pengeringan);
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 pengeringan tidak ditemukan.");
}

$id_produksi = $row['id_produksi'];

// Hapus pelayuan
$stmt_del = mysqli_prepare($conn, "DELETE FROM pengeringan WHERE id_pengeringan = ?");
mysqli_stmt_bind_param($stmt_del, "s", $id_pengeringan);
mysqli_stmt_execute($stmt_del);
mysqli_stmt_close($stmt_del);

// Cek apakah masih ada pelayuan untuk produksi yang sama
$stmt_check = mysqli_prepare($conn, "SELECT COUNT(*) FROM pengeringan WHERE id_produksi = ?");
mysqli_stmt_bind_param($stmt_check, "i", $id_produksi);
mysqli_stmt_execute($stmt_check);
mysqli_stmt_bind_result($stmt_check, $jumlah_pengeringan);
mysqli_stmt_fetch($stmt_check);
mysqli_stmt_close($stmt_check);

if ($jumlah_pengeringan == 0) {
    // Cek apakah ada pelayuan lain di produksi lain
    $query_lain = "SELECT DISTINCT id_produksi FROM pengeringan ORDER BY id_produksi DESC LIMIT 1";
    $result_lain = mysqli_query($conn, $query_lain);

    if ($result_lain && mysqli_num_rows($result_lain) > 0) {
        $row_lain = mysqli_fetch_assoc($result_lain);
        $id_produksi_baru = $row_lain['id_produksi'];

        // Redirect ke produksi lain yang masih punya pelayuan
        header("Location: pengeringan.php?id_produksi=$id_produksi_baru&status=dialihkan");
        exit;
    } else {
        // Tidak ada pelayuan sama sekali
        echo "<script>
            alert('Data pengeringan kosong! Silakan buat produksi dan data pengeringan baru.');
            window.location.href = 'index.php';
        </script>";
        exit;
    }
}

// Masih ada pelayuan di produksi ini → kembali
header("Location: pengeringan.php?id_produksi=$id_produksi&status=deleted");
exit;
?>
