<?php
include("includes/database.php");
include("functions/functions.php");
// Import PHPMailer classes into the global namespace
// These must be at the top of your script, not inside a function
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;
// Load Composer's autoloader
require "PHPMailer/vendor/autoload.php";
//Creating the customer id
$_runIDQu = mysqli_query($con, "select * from customers ORDER BY customer_id DESC LIMIT 1");
$_rowQuery = mysqli_fetch_array($_runIDQu);
$customer_id = $_rowQuery["customer_id"];
//Creating the customer id
//getting the delivery rate
$delivery_rate = 0;
//getting product price & number of items
$total = 0;
$status = "Pending";
$pmt_method = "cash_on_delivery";
$invoice_no = time();
$ip = getIp();
$sel_price = "select * from cart where ip_address = '$ip' AND customer_user_agent = '$customa_user_agent_id'";
$run_price = mysqli_query($con, $sel_price);
$count_pro = mysqli_num_rows($run_price);
if($cust_location == "inside_region" && $count_pro >= 1){
$delivery_rate = $wiz_rate_ins;
}else if($cust_location == "outside_region" && $count_pro >= 1){
$delivery_rate = $wiz_rate_out;
}else if($cust_location == "outside_country" && $count_pro >= 1){
$delivery_rate = $wiz_rate_intl;
}else{
$delivery_rate = 0;
}
while($row_p = mysqli_fetch_array($run_price)){
$prod_id = $row_p['product_id'];
$prod_qty = $row_p['quantity'];
$pen_query = "insert into pending_orders (customer_id, invoice_no, product_id, quantity, order_status) values ('$customer_id','$invoice_no','$prod_id','$prod_qty','$status')";
$run_penq = mysqli_query($con, $pen_query);
$prod_price = "select * from product where product_id = '$prod_id'";
$run_pro_price = mysqli_query($con, $prod_price);
while($row_price = mysqli_fetch_array($run_pro_price)){
$product_price = array($row_price['product_price']);
$values = array_sum($product_price);
$total = $total + ($values * $prod_qty);
}
}
if($total > 100){
$delivery_rate = 0;
}
$total = $total + $delivery_rate;
$insert_order = "insert into customer_orders (customer_id, due_amount, invoice_no, total_products, order_date, order_status, payment_method) values ('$customer_id','$total','$invoice_no','$count_pro',NOW(),'$status','$pmt_method')";
$run_order = mysqli_query($con, $insert_order);
$empty_cart = "delete from cart where ip_address = '$ip' AND customer_user_agent = '$customa_user_agent_id'";
$run_del = mysqli_query($con, $empty_cart);
echo "<script>window.open('../confirm-order','_self')</script>";
?>