} if (isset($delete) && $delete) { $obj_room_type = new HotelRoomType(); $room_info_by_id_product = $obj_room_type->getRoomTypeInfoByIdProduct($id_product); if ($room_info_by_id_product) { $id_hotel = $room_info_by_id_product['id_hotel']; if ($id_hotel) { $obj_booking_dtl = new HotelBookingDetail(); $hotel_room_data = $obj_booking_dtl->DataForFrontSearch($date_from, $date_to, $id_hotel, $id_product, 1); if ($hotel_room_data) { $total_available_rooms = $hotel_room_data['stats']['num_avail']; } } } $obj_htl_cart_booking_data = new HotelCartBookingData(); $result = $obj_htl_cart_booking_data->deleteCartBookingDataOnRemoveFromBlockCart($id_cart, $id_product); if ($result) { die(Tools::jsonEncode(array('status' => 'success', 'avail_rooms' => $total_available_rooms))); } else { die(Tools::jsonEncode(array('status' => 'failed'))); } } if (isset($delete_room_form_cart) && $delete_room_form_cart) { $num_rooms_to_decr_from_cart = Tools::getValue('num_rooms'); $obj_htl_cart_booking_data = new HotelCartBookingData(); $delete_room_from_cart_booking_data = $obj_htl_cart_booking_data->deleteCartDataByIdProductIdCart($id_cart, $id_product, $date_from, $date_to); if ($delete_room_from_cart_booking_data) { $cart_obj = new Cart($id_cart); $update_cart_product = $cart_obj->updateQty($num_rooms_to_decr_from_cart, $id_product, null, false, $operator = 'down', 0, null, true); if ($update_cart_product) { die(Tools::jsonEncode(array('status' => 'success', 'msg' => 'successfully cart product updated.')));