Мастер-Тур:TUI 3101 Механизм блокировки бронирования путевок
Версия статьи от 27-04-2012 (39278).
Реализован механизм блокировки бронирования путевок в заданные промежутки времени.
Настройки
Ниже описаны настройки для механизма блокировки бронирования путевок в системе онлайн бронирования ПК «Мастер-Web» в экране «Динамический лист с наличием мест», а также последующая обработка в экране «Упрощенная корзина».
Настройка, включающая механизм блокировки бронирования путевок. | true - включить механизм блокировки бронирования путевок;
false или отсутствие настройки - механизм блокировки бронирования путевок отключен. |
<add key="lockBooking" value="true" /> |
Настройка, включающая промежуток, который будет прибавляться к каждому временному сезону блокировки в начало(слева). | время в формате HH:mm; | <add key="lockBookingBeginTimeBeforeInterval" value="00:15" /> |
Настройка, включающая промежуток, который будет прибавляться к каждому временному сезону блокировки в конце (справа). | время в формате HH:mm; | <add key="lockBookingEngTimeBeforeInterval" value="00:15" /> |
Также необходимо установить период (дата и время бронирования), в рамках которого бронирование будет недоступно на заезды последующего дня в файле templates\lockBookingSeasons.xml
Пример:
- <lockBookingSeasons>
- <lockBookingSeason beginTime="02.12.2011 12:45" endTime="02.01.2012 02:45">
- </lockBookingSeason>
- <lockBookingSeason beginTime="03.02.2012 16:20" endTime="02.03.2012 14:25">
- </lockBookingSeason>
- </lockBookingSeasons>
,где:
- lockBookingSeason - сезон блокировки
- beginTime - начало сезона (dd.MM.yyyy HH:mm)
- endTime - конец сезона (dd.MM.yyyy HH:mm)
При этом должно выполняться неравенство beginTime < endTime В примере два сезона блокировки: с декабря 2011 до января 2012, c февраля по март 2012 года.