package: interchange
version: 5.4.1-1
tags: confirmed upstream
The following code exposes a problem parsing nested elsifs
with named parameters. The result is "INCORRECT 2" instead
of "CORRECT".
[tmpn name="test"]1[/tmpn]
[if type="scratch" term="test" op="eq" compare="2"]
INCORRECT 1
[elsif type="scratch" term="test" op="eq" compare="1"]
[if type="scratch" term="test" op="eq" compare="2"]
INCORRECT 2
[elsif type="scratch" term="test" op="eq" compare="1"]
CORRECT
[/elsif]
[/if]
[/elsif]
[/if]
--
LinuXia Systems => http://www.linuxia.de/
Expert Interchange Consulting and System Administration
ICDEVGROUP => http://www.icdevgroup.org/
Interchange Development Team
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]