From 3afb991f35d28027e978bd7be58b4c843a426759 Mon Sep 17 00:00:00 2001 From: "vishalsingh.qlo325" Date: Wed, 5 Feb 2025 17:59:21 +0530 Subject: [PATCH 1/2] Fixed: After deleting a room from the cart, the admin is redirected to the 'Book Now' page --- controllers/admin/AdminOrdersController.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/controllers/admin/AdminOrdersController.php b/controllers/admin/AdminOrdersController.php index 6dfcdaced..38a48a19d 100644 --- a/controllers/admin/AdminOrdersController.php +++ b/controllers/admin/AdminOrdersController.php @@ -6142,7 +6142,10 @@ public function ajaxProcessDeleteRoomProcess() if ($deleted) { HotelRoomTypeFeaturePricing::deleteByIdCart($cart_id, $id_product, $room_id, $dt_frm, $dt_to ); $obj_product_process = new HotelCartBookingData(); - $num_cart_rooms = $obj_product_process->getCountRoomsByIdCartIdProduct($cart_id, $id_product, $dt_frm, $dt_to); + $num_cart_rooms = 0; + if ($rooms = $obj_hotel_cart_detail->getCartCurrentDataByCartId($cart_id)) { + $num_cart_rooms = count($num_cart_rooms); + } $numDays = HotelHelper::getNumberOfDays($dt_frm, $dt_to); $changed = $obj_product_process->changeProductDataByRoomId($room_id, $id_product, $numDays, $cart_id); From 2d49f4a831f795b2f0662ce706f18cc559d63c2d Mon Sep 17 00:00:00 2001 From: "vishalsingh.qlo325" Date: Mon, 10 Feb 2025 12:45:00 +0530 Subject: [PATCH 2/2] Fixed: Incorrect validable used to count the cart rooms after deleting a room from cart in the back office --- controllers/admin/AdminOrdersController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/controllers/admin/AdminOrdersController.php b/controllers/admin/AdminOrdersController.php index 38a48a19d..698979238 100644 --- a/controllers/admin/AdminOrdersController.php +++ b/controllers/admin/AdminOrdersController.php @@ -6144,7 +6144,7 @@ public function ajaxProcessDeleteRoomProcess() $obj_product_process = new HotelCartBookingData(); $num_cart_rooms = 0; if ($rooms = $obj_hotel_cart_detail->getCartCurrentDataByCartId($cart_id)) { - $num_cart_rooms = count($num_cart_rooms); + $num_cart_rooms = count($rooms); } $numDays = HotelHelper::getNumberOfDays($dt_frm, $dt_to);