<?php 
include '../koneksi/koneksi.php';

date_default_timezone_set('Asia/Jakarta');

$kd_cs = $_POST['kode_cs'];
$nama = $_POST['nama'];
$prov = $_POST['prov'];
$kota = $_POST['kota'];
$alamat = $_POST['almt'];
$kopos = $_POST['kopos'];
$nomor_telepon = $_POST['nomor_telepon'];
$lokasi = $_POST['lokasi'];
$tanggal = date('Y-m-d H:i:s');

// Generate kode invoice
$kode = mysqli_query($conn, "SELECT invoice from produksi order by invoice desc");
$data = mysqli_fetch_assoc($kode);
$num = substr($data['invoice'], 3, 4);
$add = (int) $num + 1;
if(strlen($add) == 1){
	$format = "INV000".$add;
}else if(strlen($add) == 2){
	$format = "INV00".$add;
}else if(strlen($add) == 3){
	$format = "INV0".$add;
}else{
	$format = "INV".$add;
}

// Ambil keranjang
$keranjang = mysqli_query($conn, "SELECT k.*, p.diskon FROM keranjang k JOIN produk p ON k.kode_produk=p.kode_produk WHERE kode_customer = '$kd_cs'");

while($row = mysqli_fetch_assoc($keranjang)){
	$kd_produk = $row['kode_produk'];
	$nama_produk = $row['nama_produk'];
	$qty = $row['qty'];
	$harga = $row['harga'];
	$diskon = $row['diskon']; // ambil diskon per item

	// Hitung harga setelah diskon
	$harga_setelah_diskon = $harga - $diskon;
	if($harga_setelah_diskon < 0) $harga_setelah_diskon = 0;

	$status = "Pesanan Baru";

	// Simpan ke produksi
	$order = mysqli_query($conn, "INSERT INTO produksi 
		VALUES('', '$format', '$kd_cs', '$kd_produk', '$nama_produk', '$qty', '$harga_setelah_diskon', '$status', '$tanggal', '$prov', '$kota', '$alamat', '$kopos', '$nomor_telepon', '$lokasi', '0','0','0')");
}

// Hapus keranjang setelah order
$del_keranjang = mysqli_query($conn,"DELETE FROM keranjang WHERE kode_customer = '$kd_cs'");

if($del_keranjang){
	header("location:../selesai.php");
}
?>
