• Publicity: Public Only All

filter-procs.tcl

Filter procedures for the ArsDigita Templating System

Location:
packages/acs-templating/tcl/filter-procs.tcl
Author:
Karl Goldstein <karlg@arsdigita.com>
CVS Identification:
$Id: filter-procs.tcl,v 1.23 2024/09/11 06:15:48 gustafn Exp $

Procedures in this file

Detailed information

template::filter (public)

 template::filter command [ args... ]

Run any filter procedures that have been registered with the templating system. The signature of a filter procedure is a reference (not the value) to a variable containing the URL of the template to parse. The filter procedure may modify this.

Parameters:
command (required)

Partial Call Graph (max 5 caller/called nodes):
%3 packages/acs-content-repository/tcl/acs-content-repository-init.tcl packages/acs-content-repository/ tcl/acs-content-repository-init.tcl template::filter template::filter packages/acs-content-repository/tcl/acs-content-repository-init.tcl->template::filter template::url template::url (public) template::filter->template::url

Testcases:
No testcase defined.

template::forward (public)

 template::forward url [ args... ]

Redirect and abort processing if "template::forward your_url t" is used. The url will be cached

Parameters:
url (required)
See Also:

Partial Call Graph (max 5 caller/called nodes):
%3 packages/acs-lang/www/admin/locale-make-default.tcl packages/acs-lang/ www/admin/locale-make-default.tcl template::forward template::forward packages/acs-lang/www/admin/locale-make-default.tcl->template::forward template::wizard::forward template::wizard::forward (public) template::wizard::forward->template::forward template::wizard::get_current_step template::wizard::get_current_step (public) template::wizard::get_current_step->template::forward ad_cache_returnredirect ad_cache_returnredirect (public) template::forward->ad_cache_returnredirect ad_returnredirect ad_returnredirect (public) template::forward->ad_returnredirect ad_script_abort ad_script_abort (public) template::forward->ad_script_abort

Testcases:
No testcase defined.

template::frm_page_handler (public)

 template::frm_page_handler

Build the form information for the form page filter. This was originally handled inline but doing so screwed up the query processor.

Partial Call Graph (max 5 caller/called nodes):
%3 db_qd_get_fullname db_qd_get_fullname (public) template::frm_page_handler template::frm_page_handler db_qd_get_fullname->template::frm_page_handler template::frm_page_filter template::frm_page_filter (private) template::frm_page_filter->template::frm_page_handler template::adp_prepare template::adp_prepare (private) template::frm_page_handler->template::adp_prepare template::form::template template::form::template (private) template::frm_page_handler->template::form::template

Testcases:
No testcase defined.
[ show source ]