Actions

Difference between revisions of "IF/ENDIF"

From Zenitel Wiki

 
(10 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{stub}}
+
{{AI}}  
 +
The '''IF'''  and '''ENDIF''' statements are used in the [[Event Handler]]. If the expression following the IF evaluates to the number zero, the following statements are skipped until a (matching) ENDIF is found. The IF statement can test numeric values only.
 +
 
 +
The IF - ENDIF statements can be nested.
 +
 
 +
The statement [[STOP]] stops the execution of the action string.
 +
 
 +
Example:
 +
 
 +
{{code2|
 +
IF %udd(1)
 +
  LOG “Variable 1 is true”
 +
  STOP
 +
ENDIF
 +
LOG “Variable 1 is false”}}
 +
 
  
  
 
[[Category:Event Handler]]
 
[[Category:Event Handler]]
 
[[Category:Built-In Action Commands]]
 
[[Category:Built-In Action Commands]]

Latest revision as of 10:43, 31 May 2022

AI.png

The IF and ENDIF statements are used in the Event Handler. If the expression following the IF evaluates to the number zero, the following statements are skipped until a (matching) ENDIF is found. The IF statement can test numeric values only.

The IF - ENDIF statements can be nested.

The statement STOP stops the execution of the action string.

Example:

Action commands:

IF %udd(1)
 LOG “Variable 1 is true”
 STOP
ENDIF
LOG “Variable 1 is false”