Administrator Guide

740 | Reference Dell Networking W-ClearPass Guest 6.6 | User Guide
n max_user_list_length: Maximum total length of the username list, including comma separator
characters, default 1000.
For the same validation as performed in AirGroup protocol version 1, set $arg to array('protocol_
version' => 1).
Setting a max_* parameter to 0 disables validation of that property.
l IsValidBool Checks that the value is a standard Boolean truth value. Valid Boolean values are the integers
0 and 1 and the PHP values false and true.
l IsValidDateTime Checks that the value appears to be a valid time specification string according to the
rules of the PHP function strtotime(). Valid date/time syntax includes ISO 8601 standard times (YYYY-MM-
DD hh:mm:ss) with and without time zone specifications, as well as many other formats. The $value is
expected to be an integer specifying a UNIX time value (seconds since 1970-01-01 00:00:00 UTC).
$arg may be:
n null, to not perform any min/max check
n a scalar value, to use as the maximum allowable value
n an array containing "min" or "max" entries
Use the syntax:
array(
'min' => '1 day',
'max' => '90 days',
)
l IsValidEmail Checks that the value appears to be a valid RFC 822-compliant email address. When using
the IsValidEmail validator, the validator argument may be specified with a whitelist/blacklist of domain
names. Use the syntax:
array(
'allow' => array(
'corp-domain.com',
'other-domain.com',
),
'deny' => array(
'blocked-domain.com',
'other-blocked-domain.com',
),
)
n The keys ‘whitelist and ‘blacklist may also be used for ‘allow’ and ‘deny’, respectively.
n An allow or ‘deny value that is a string is converted to a single element array.
n Wildcard matching may be used on domain names: the prefix ‘*. means match any domain that ends
with the given suffix. A ‘* component can also be used inside the hostname, and will match zero or more
domain name components.
n If the ‘allow’ list is empty or unset, the default behavior is to accept ALL domains other than those listed
in the ‘deny’ list.
n If the ‘deny list is empty or unset, the default behavior is to deny ALL domains other than those listed in
the ‘allow’ list.
n If both ‘allow’ and ‘deny lists are provided, the default behavior is to accept a domain name that does
not match any of the patterns provided. The ‘allow’ list is checked first, followed by deny’. To obtain the
opposite behavior, specify the wildcard ‘* as the last entry in the ‘deny’ list.
l IsValidFileUpload Checks that the value is a file upload.