<?php include "../../root.class.php";
$db = new db_safeguard();

// echo "<br><br>";

// var_dump($_POST);

// echo "<br><br>";

$team_assigned = $_POST['team_assigned'];
$pump_code = $_POST['pump_code'];
$clean_date = str_replace("T", " ", $_POST['date_booked']);
$rows = $_POST['no_rows'];

$order_no_data = $db->query("book_stock", "SELECT COUNT(*) as total FROM book_stock");
$row = $order_no_data->fetch_assoc();

$order_num = $row['total'] + 1;

$order_no = "SO_" . $order_num;

// echo "<br>order_no : " . $order_no;
// echo "<br>booking_date : " . $_POST['date_booked'];
// echo "<br>team_assigned : " . $team_assigned;
// echo "<br>pump_code : " . $pump_code;
// echo "<br>clean booking date : " . $clean_date;
// echo "<br>no_rows : " . $rows;

// echo "<br><br>";

$index = 1;

// echo "<br><br>";

// echo "INSERT INTO `book_stock`(`order_no`, `team_assigned_id`, `booking_date`) VALUES ('$order_no','$team_assigned','$clean_date')";

$db->query("book_stock", "INSERT INTO `book_stock`(`order_no`, `team_assigned_id`, `booking_date`) VALUES ('$order_no','$team_assigned','$clean_date')");

// echo "<br><br>";

while ($index <= $rows) {

    $type = $_POST["type_" . $index];
    $item_name = $_POST["item_name_" . $index];
    $quantity = $_POST["quantity_" . $index];
    $registration_no = $_POST["registration_no_" . $index];
    $open_balance = $_POST['open_balance_' . $index];
    $close_balance = $_POST['close_balance_' . $index];

    // echo "<br> INDEX : " . $index;
    // echo "<br>stock_type_$index : " . $type;
    // echo "<br>item_name_$index : " . $item_name;
    // echo "<br>quantity_$index : " . $quantity;
    // echo "<br>registration_no_$index : " . $registration_no;
    // echo "<br>open_balance_$index : " . $open_balance;
    // echo "<br>close_balance_$index : " . $close_balance;

    // echo "<br><br>";

    $stock_res = $db->query("stock_trans", "SELECT * FROM stock_trans WHERE item_name = '$item_name'");

    while ($stock = $stock_res->fetch_assoc()) {

        // echo "<br><br>";

        echo "<br>stock_no : " . $stock_no = $stock["stock_no"];

        // echo "<br><br>";

        // echo "INSERT INTO `book_stock_list`(`order_no`, `pump_code`, `registration_no`, `stock_type_id`, `stock_no`, `item_name`, `amount`, `open_balance`, `close_balance`) VALUES ('$order_no', '$pump_code','$registration_no','$type','$stock_no','$item_name','$quantity','$open_balance','$close_balance')";

        $db->query("book_stock_list", "INSERT INTO `book_stock_list`(`order_no`, `pump_code`, `registration_no`, `stock_type_id`, `stock_no`, `item_name`, `amount`, `open_balance`, `close_balance`) VALUES ('$order_no','$pump_code','$registration_no','$type','$stock_no','$item_name','$quantity','$open_balance','$close_balance')");

        // echo "<br><br>";

        // echo "<br> INSERT INTO `stock_trans`(`stock_no`, `item_name`, `quantity`, `status`) VALUES ('$stock_no', '$item_name', '$quantity', 'BOOKED OUT')";

        $db->query("stock_trans", "INSERT INTO `stock_trans`(`stock_no`, `item_name`, `quantity`, `status`) VALUES ('$stock_no', '$item_name', '$quantity', 'BOOKED OUT')");

        // echo "<br><br>";

    }
    $index++;
}

echo "<script>window.location.href = '../stock_control/booked_stock.php';</script>";