You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: modules/hotelreservationsystem/classes/HotelBookingDetail.php
+34-3
Original file line number
Diff line number
Diff line change
@@ -345,9 +345,40 @@ public function getBookingData($params)
345
345
INNER JOIN `'._DB_PREFIX_.'htl_room_disable_dates` AS hrdd ON (hrdd.`id_room_type` = hri.`id_product` AND hrdd.`id_room` = hri.`id`)
346
346
WHERE hri.`id_hotel`='.(int)$hotel_id.' AND hri.`id_product` ='.(int)$room_type['id_product'].' AND hri.`id_status` = 3 AND (hrdd.`date_from` <= \''.pSql($date_to).'\' AND hrdd.`date_to` >= \''.pSql($date_from).'\')';
347
347
348
-
$sql = 'SELECT ri.`id` AS `id_room`, ri.`id_product`, ri.`id_hotel`, ri.`room_num`, ri.`comment` AS `room_comment`
349
-
FROM `'._DB_PREFIX_.'htl_room_information` AS ri
350
-
WHERE ri.`id_hotel`='.(int)$hotel_id.' AND ri.`id_product`='.(int)$room_type['id_product'].' AND ri.`id_status` != 2 AND ri.`id` NOT IN ('.$exclude_ids.')';
348
+
$selectAvailRoomSearch = 'SELECT ri.`id` AS `id_room`, ri.`id_product`, ri.`id_hotel`, ri.`room_num`, ri.`comment` AS `room_comment`';
349
+
350
+
$joinAvailRoomSearch = '';
351
+
352
+
$whereAvailRoomSearch = 'WHERE ri.`id_hotel`='.(int)$hotel_id.' AND ri.`id_product`='.(int)$room_type['id_product'].' AND ri.`id_status` != 2 AND ri.`id` NOT IN ('.$exclude_ids.')';
353
+
354
+
$groupByAvailRoomSearch = '';
355
+
$orderByAvailRoomSearch = '';
356
+
$orderWayAvailRoomSearch = '';
357
+
358
+
Hook::exec('actionAvailRoomSearchSqlModifier',
359
+
array(
360
+
'select' => &$selectAvailRoomSearch,
361
+
'join' => &$joinAvailRoomSearch,
362
+
'where' => &$whereAvailRoomSearch,
363
+
'group_by' => &$groupByAvailRoomSearch,
364
+
'order_by' => &$orderByAvailRoomSearch,
365
+
'order_way' => &$orderWayAvailRoomSearch,
366
+
'params' => array(
367
+
'id_hotel' => $hotel_id,
368
+
'id_product' => $room_type['id_product'],
369
+
'date_from' => $date_from,
370
+
'date_to' => $date_to
371
+
)
372
+
)
373
+
);
374
+
375
+
$sql = $selectAvailRoomSearch;
376
+
$sql .= ' FROM `'._DB_PREFIX_.'htl_room_information` AS ri';
0 commit comments