    <?php
    session_start();
    include 'koneksi.php';

    $id_penerimaan = $_POST['id_penerimaan'] ?? null;
    $id_user       = $_SESSION['id_user'] ?? null;
    $jumlah_pucuk  = $_POST['jumlah_pucuk'];
    $mc_basah      = $_POST['mc_basah'];
    $kontaminasi   = $_POST['kontaminasi'];
    $keterangan    = $_POST['keterangan'];

    if (!$id_user) {
        die("Akses ditolak. Silakan login.");
    }

    if (!$id_penerimaan) {
        die("❌ Error: ID Penerimaan tidak ditemukan. Pastikan produksi sudah dibuat.");
    }

    $standar_pucuk = ($mc_basah <= 60 && $kontaminasi === 'Tidak')
        ? 'Memenuhi standar MC ≤ 60% & Bebas Kontaminasi'
        : 'Tidak Memenuhi Standar';

// update penerimaan pucuk
// Ambil name dan jabatan dari tabel users
$userQuery = "SELECT name, jabatan FROM users WHERE id_user = ?";
$userStmt = mysqli_prepare($conn, $userQuery);
mysqli_stmt_bind_param($userStmt, "i", $id_user);
mysqli_stmt_execute($userStmt);
mysqli_stmt_bind_result($userStmt, $name, $jabatan);
mysqli_stmt_fetch($userStmt);
mysqli_stmt_close($userStmt);

// Update penerimaan_pucuk dengan name dan jabatan
$sql = "UPDATE penerimaan_pucuk SET
    jumlah_pucuk = ?,
    mc_basah = ?,
    kontaminasi = ?,
    standar_pucuk = ?,
    keterangan = ?,
    id_user = ?,
    name = ?,
    jabatan = ?,
    tanggal_input = NOW(),
    status = 'Selesai'
WHERE id_penerimaan = ?";

$stmt = mysqli_prepare($conn, $sql);
mysqli_stmt_bind_param(
    $stmt,
    "dsssssssi", 
    $jumlah_pucuk, 
    $mc_basah, 
    $kontaminasi, 
    $standar_pucuk, 
    $keterangan, 
    $id_user, 
    $name, 
    $jabatan, 
    $id_penerimaan
);

mysqli_stmt_execute($stmt);


// update tanggal_mulai di produksi_master
$update_produksi = "UPDATE produksi_master 
                    SET tanggal_mulai = NOW() 
                    WHERE id_produksi = ?";
$stmt2 = mysqli_prepare($conn, $update_produksi);
mysqli_stmt_bind_param($stmt2, "i", $_POST['id_produksi']);
mysqli_stmt_execute($stmt2);


    if (mysqli_stmt_affected_rows($stmt) > 0) {
        header("Location: penerimaan_pucuk.php?id_produksi={$_POST['id_produksi']}&status=BerhasilDitambahkan");
    } else {
        die("❌ Gagal menyimpan data. Cek apakah ID Penerimaan valid.");
    }

    mysqli_stmt_close($stmt);
    exit;
    ?>
