Возможная проблема в referings.pft
Пользователь:
PRM (IP-адрес скрыт)
Дата: 16, April, 2011 12:42
Кирилл Евгеньевич, здравствуйте.
В Web-ИРБИС 2010.1 с последним обновлением от 21.03.2011 г. обнаружили возможную проблему в referings.pft: в конце формата не очищается глобальная переменная 8.
В результате, если число страниц результатов поиска больше 1, то в Deposit/order.pft формируются неправильные ссылки (для краткого и информационного формата представления найденных документов):
фрагмент кода, формирующий ссылки:
---
'<a href="<--CGI_PATH-->?Z21ID=',&uf('+3E',v2225),'&P21DBN=',v3331,'&I21DBN=',S(v3331,'_ZAKAZ'),'&S21FMT=zakaz_mba&C21COM=F&Z21MFN=',f(val(MFN),0,0),&uf('+1R8'),'">',
'Заказать',
'</a> <br>'
---
ссылки (пример):
---
... /irbis64r_01/cgiirbis_64.exe?Z21ID=130036207373813&P21DBN=IBIS&I21DBN=IBIS_ZAKAZ&S21FMT=zakaz&C21COM=F&Z21MFN=912
(Z21MFN=912, а правильный MFN - 91)
---
... /irbis64r_01/cgiirbis_64.exe?Z21ID=130036207373813&P21DBN=IBIS&I21DBN=IBIS_ZAKAZ&S21FMT=zakaz&C21COM=F&Z21MFN=922
(Z21MFN=922, а правильный MFN - 92)
---