i4w_compare

Usage:

This shortcode provides the ability to compare any two values based on a number of comparison operators.

The comparison operators are:

equal==orEQ
greater than>orGT
less than<orLT
greater or equal>=orGE
less or equal<=orLE
not equal<>orNE
begins with~=orBW
ends with=~orEW
contains~~orCONTAINS

Any two values may be compared. The values may be hardcoded or be other shortcodes, custom shortcode parameters and session variables.

[ELSE_compare] conditional branching is supported.

Shortcode nesting is supported:
[i4w_compare1] thru [i4w_compare19]

[ELSE_compare1] thru [ELSE_compare19]

Parameters:

value1The name of a contact field or custom field shortcode, a custom shortcode parameter or a hardcoded value, which will be compared to value2 based on the comparison operator.
Required: yes.
cmpThe comparison operator, as listed above.
Required: yes.
value2The name of a contact field or custom field shortcode, a custom shortcode parameter or a hardcoded value, which will be compared to value1 based on the comparison operator.
Required: yes.

Example:

[i4w_compare value1='[i4w_db_FirstName]' cmp='EQ' value2='Bob']
  Hello Bob!
[ELSE_compare]
  Hello Friend!
[/i4w_compare]

API:

There is no API function equivalent for this shortcode.