ad_register_filter (public)
ad_register_filter [ -debug debug ] [ -priority priority ] \ [ -critical critical ] [ -description description ] kind method \ path proc [ arg ]
Defined in packages/acs-tcl/tcl/request-processor-procs.tcl
Registers a filter that gets called during page serving. The filter should return one of
filter_ok
, meaning the page serving will continue;filter_break
meaning the rest of the filters of this type will not be called;filter_return
meaning the server will close the connection and end the request processing.
- Switches:
- -debug (optional, defaults to
"f"
)- If debug is set to "t", all invocations of the filter will be ns_logged.
- -priority (optional, defaults to
"10000"
)- Priority is an integer; lower numbers indicate higher priority.
- -critical (optional, defaults to
"f"
)- If a filter is critical, page viewing will abort if a filter fails.
- -description (optional)
- Parameters:
- kind (required)
- Specify preauth, postauth or trace.
- method (required)
- Use a method of "*" to register GET, POST, and HEAD filters.
- path (required)
- proc (required)
- arg (optional)
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.