ad_page_contract_filter_proc_range (public)
ad_page_contract_filter_proc_range name value_varname range
Defined in packages/acs-tcl/tcl/tcl-documentation-procs.tcl
Checks whether the value falls between the specified range. Range must be a list of two elements: min and max. Example spec: w:range(3|7)
- Parameters:
- name
value_varname
range
- Author:
- Yonatan Feldman <yon@arsdigita.com>
- Created:
- August 18, 2000
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- ad_page_contract_filters
Source code: upvar $value_varname value if { [llength $range] != 2 } { error [_ acs-tcl.lt_Invalid_number_of_par] ad_script_abort } lassign $range min max set value [util::trim_leading_zeros $value] if { ![string is integer -strict $value] || $value < $min || $value > $max } { ad_complain [_ acs-tcl.lt_name_is_not_in_the_ra] return 0 } return 1XQL Not present: Generic, PostgreSQL, Oracle