Procedure to handle bombs gracefully and send output
through CGI
Procedure to generate warning messages
Procedure to prevent manipulation of variables
outside the allowed bounds (for example, environment variables).
The procedure constructs a list of valid variables and then
imports them into the calling scope.
Procedure to generate authorization header
Procedure to place session manager data
into a module or form
Procedure to import a group of variables and get
session data for a module
Procedure to generate a Help button
Procedure to verify CGI input based on a series
of criteria. Each variable is tested for one or more criteria,
and a list of error messages is generated if any variables fail.
Data for variables and the tests to be performed are stored in an
input array with the following structure
INPUT(varList) : List of variables to be checked
INPUT($var) : List of tests to be performed for variable $var
INPUT($var,$test,$arg1) : Argument $arg1 to test $test for variable $var
.
.
.
INPUT($var,$test,$argn) : Argument $argn to test $test for variable $var