Master-Interlook:Interlook-Web. Работа со ссылками на внешние ресурсы

Материал из Megatec
Перейти к: навигация, поиск

Система online-бронирования Interlook-Web позволяет добавлять пользовательские ссылки на внешние ресурсы. Данная операция осуществляется Администратором сайта, имеющим права для работы с базой данных IL. На данный момент работа со ссылками на внешние ресурсы доступна только на странице просмотра путевки ViewReservation. Соответственно, пользовательские ссылки будут появляться только на этой странице.

Чтобы добавить ссылку на внешний ресурс необходимо выполнить следующие действия:
1. Добавить в таблицу REPORTBYWIN строку, описывающую ссылку. В данной строке необходимо заполнить поля: RW_FNKEY (установить = 0), RW_WINDOW(страница на которой должна показываться ссылка, установить=Trash/ViewReservation), RW_Key (новый ключ), RW_Alias (текст ссылки, отображаемый на странице), RW_ExternalPath (путь к ресурсу –в данный путь можно также добавлять параметры, например: MyPage.aspx?myParam=1 или http://ya.ru).
2. Обновить в таблице KEYS запись для REPORTBYWIN: вписать туда новый последний ключ таблицы REPORTBYWIN. После этого ссылка на данный внешний ресурс будет отображаться на странице просмотра путевок.

Важно отметить следующее:
1. К параметрам в URL добавится новый параметр resID с ключом путевки.
2. Вся строка параметров URL будет зашифрована, и эта зашифрованная строка будет передаваться через параметр с названием params. Например, если в RW_ExternalPath записано MyPage.aspx?myParam=1, то эта ссылка будет переадресовывать на MyPage.aspx?params=j3Tlsd%4#2o)huT5dsk. Расшифровав j3Tlsd%4#2o)huT5dsk, получится строка myParam=1&resID=1234. Расшифровывать строку параметров нужно методом DecryptStringUrl(text) веб сервиса Master-Interlook.