File: /var/www/gurumedia_st_usr/data/www/gurumedia.store/frd-api/frd-theme/frdapi-CartQtyUp.php
<?php
$FR_OUTPUT = [];
//FRD VC________
if(isset($_POST['item_id']) AND isset($_SESSION['FRs_Invo_Token']) ){
$FRc_Invoice_Id_x = $_SESSION['FRs_Invo_Token'];
$FRc_Invoice_Id_Enc_x = $_SESSION['FRs_Invo_EncId'];
$FRc_CartItemIdx = $_POST['item_id'];
$FR_VC_POST = 1;
}else{
$FR_OUTPUT['FRA'] = 2;
$FR_OUTPUT['FRM'] = "INVOICE TOKEN NOT FOUND";
}
if($FR_VC_POST == 1){
//FRD DATA:-
$FRR = FR_QSEL("SELECT * FROM frd_themeconfig WHERE id = 1","");
if($FRR['FRA']==1){
extract($FRR['FRD']);
} else{
ECHO_4($FRR['FRM']);
}
//END>>
$FR_VC_OVER_QTY_ADD = "";
$FR_MAX_ORDER_QTY = "";
//FRD CART ITEM INFO FIEND:--------------
$FRQ = $FR_CONN->query("SELECT fr_pro_id,fr_qty,fr_price FROM frd_order_items WHERE id = $FRc_CartItemIdx");
$row_oiinfo = $FRQ->fetch();
$FRc_ItemProId = $row_oiinfo['fr_pro_id'];
$FRc_ItemCartQty = $row_oiinfo['fr_qty'];//CART ITEM PRESENT ORDER QTY
$FRc_ItemSinPrice = $row_oiinfo['fr_price'];
//++
//++
//FRD CART ITEM PRODUCT INFO FIEND:--------
$FRQ = $FR_CONN->query("SELECT qtyy FROM frd_products WHERE id = $FRc_ItemProId");
$row_propsc = $FRQ->fetch();
$FRc_Product_StockQtyHave = $row_propsc['qtyy'];
//FRD_VC_____________________ OVER QTY ADDING :-
if($FRc_Product_StockQtyHave > $FRc_ItemCartQty){
$FR_VC_OVER_QTY_ADD = 1;
}else{
$FR_OUTPUT['FRA'] = 2;
// $FR_OUTPUT['FRM'] = "পণ্যটি এর চেয়ে বেশি স্টকে নেই";
$FR_OUTPUT['FRM'] = "No More Stock Available This Product";
}
//FRD_VC________________________________- ITEM MAXIMUN ORDER QTY:-
if($FR_MaxOrdQty > $FRc_ItemCartQty){
$FR_MAX_ORDER_QTY = 1;
}else{
$FR_OUTPUT['FRA'] = 2;
$FR_OUTPUT['FRM'] = "Maximum Qty Allowed $FR_MaxOrdQty";
}
//FRD CART ITEM QTY UP INI:-
if($FR_VC_OVER_QTY_ADD == 1 and $FR_MAX_ORDER_QTY == 1){
//UPDATE_DATA_S
try{
$FR_CONN->exec("UPDATE frd_order_items SET
fr_qty = fr_qty+1,
fr_t_price = fr_t_price+fr_price,
fr_t_buyprice = fr_t_buyprice+fr_buyprice,
fr_t_profit = fr_t_profit+fr_profit
WHERE id = $FRc_CartItemIdx AND fr_invo_id = $FRc_Invoice_Id_x");
FRF_CouponReset($FRc_Invoice_Id_x, $FRc_Invoice_Id_Enc_x);
FRF_UpInvoDueAmount($FRc_Invoice_Id_x, $FRc_Invoice_Id_Enc_x);
extract(FRF_CartSummery($FRc_Invoice_Id_x));
$_SESSION['cart_items'] = $FRc_Cart_Total_Items;
$_SESSION['cart_price'] = $FRc_Cart_Total_Price;
$FR_OUTPUT['FRA'] = 1;
$FR_OUTPUT['FRM'] = "পণ্যের পরিমাণ একটি বাড়ানো হয়েছে";
$FR_OUTPUT['FRc_Cart_Total_Items'] = $FRc_Cart_Total_Items;
$FR_OUTPUT['FRc_Cart_Total_Price'] = $FRc_Cart_Total_Price;
}catch(PDOException $e){
$FR_OUTPUT['FRA'] = 2;
$FR_OUTPUT['FRM'] = "OTY UPDATE FAILED";
$FR_OUTPUT['FRM_ERROR'] = $e->getMessage();
}
//UPDATE_DATA_E
}
//END>>
}
echo json_encode($FR_OUTPUT);