parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

да, проблема появилась из-за версии парсера...

Misha v.3 01.08.2006 13:24

с версии 3.1.5 true и false - логические литералы.

как решать возникшую проблему решать вам, однако лично я всегда сравнения со строками пишу так: ^if(нечто eq "строка"){...}

считаю что лучший вариант все таки подправить ваш код (глобальный поиск и замене рулят, при этом $result[true] и $result[false] править не нужно. хотя если вдруг захотите сделать совсем красиво, можно заменить их на $result(true) и $result(false) и в проверке убрать "eq true": ^if(^session:check[$module_id;$session_id;$form_valid_time]){...}), т.к. в новых версиях парсера появляются таки нововведения и оптимизации.