Hi,
1. You should not use the condition designer; better ExpressionScript.
As written here in the manual
[url]
www.limesurvey.org/manual/ExpressionScri...itions_and_Relevance
?[/url]
Pro: 1. Nice GUI for creating simple conditions.
Cons: Only supports simple comparisons and does not "AND" and "OR" conditions well. (and many others)
Only one example of nonsense.
((!is_empty(PANELCONSENT.NAOK) && (PANELCONSENT.NAOK == 1))
IF the PANELCO=PNSENT is equal 1 it is obvious that it is not empty. And the superfluous brackets.
So it would be helpful if you explained what exactly has to be fulfilled that the "closing" questions are displayed.
Maybe (probably) I misunderstood things, but I "translated" your condition to
PANELCONSENT.NAOK == 1 AND
(is_empty(TOKEN:ATTRIBUTE_13) and (EMAIL.NAOK != "-oth-" OR is_empty(EMAIL.NAOK) OR EMAIL.NAOK != 97)) OR
(!is_empty(TOKEN:ATTRIBUTE_13) and (EMAIL.NAOK != "-oth-" OR is_empty(EMAIL.NAOK) OR EMAIL.NAOK != 97) AND (MOBILENUM.NAOK != "-oth-" OR is_empty(MOBILENUM.NAOK) OR MOBILENUM.NAOK != 97))
Considering what I wrote before this is equal to
PANELCONSENT.NAOK == 1 AND
(is_empty(TOKEN:ATTRIBUTE_13) AND (TRUE)) OR
(!is_empty(TOKEN:ATTRIBUTE_13) AND (TRUE) AND (TRUE))
Now either the attribute is empty or not.
PANELCONSENT.NAOK == 1 AND
(is_empty(TOKEN:ATTRIBUTE_13) AND (TRUE)) OR
(!is_empty(TOKEN:ATTRIBUTE_13) AND (TRUE) AND (TRUE))
If it is empty the first part is TRUE, if it is not empty the second part is TRUE.
In total, the entire condition only depends on PANELCONSENT.
But as said before: Probably I misunderstoofd something.
Therefore please explain in your own words, what has to be fulfilled.
Joffm