} } } } else { $getaddonamount = abs($addamount - $addonamount); // addonpayable - previousamount; $gettotaladdonpayable = $getaddonamount + $amount; // addonpayable + currentamount; $totalamount = $payable - $addonamount + $amount; // reservationpayble-previouseamount + currentamount $transactionamount = $totalamount - abs($currentdownpayment); $total = $qty1 + $addonquantity; $total2 = abs($qty - $quantity); $addon = Addon::UpdateQuantity($total, $addonitem); $addon2 = Addon::UpdateQuantity($total2, $item); $updateaddon = Reservation::UpdateAddonPayable($gettotaladdonpayable, $currentdownpayment, $payable, $confirmation); $updateaddonreserve = AddonReserve::UpdateAddonReserve($item, $price, $quantity, $amount, $addonid); $transaction = transaction::UpdateBalance($transactionamount, $reservationid); if ($addon) { if ($addon2) { if ($updateaddon) { if ($updateaddonreserve) { if ($transaction) { echo "true"; } } } } } } }
$qty = $row1['quantity']; $total = $qty - $quantity; if ($status == "Pending" || $status == "Confirm") { echo 'Cannot add items, Please Reserve or Checkin First.'; } else { if ($quantity == 0) { echo 'quantity is required'; } else { if ($sum == 0) { echo 'Payable is required'; } else { if ($downpayment >= $amount) { echo "your downpayment is over or equal to your price.please pay the right way"; } else { $addon = Addon::UpdateQuantity($total, $item); $addingon = Reservation::UpdateAddonPayable($sum, $totaldownpayment, $payable, $confirmation); $reserveaddon = new AddonReserve($customerid, $reservationid, $item, $quantity, $price, $amount, $user); $transaction = transaction::UpdateBalance($transactionamount, $reservationid); if ($addingon) { if ($reserveaddon->AddonReserve()) { if ($addon) { if ($transaction) { echo "true"; $reservationid; } } } } else { echo "error"; } }