export_ns_set_vars (public, deprecated)
export_ns_set_vars [ format ] [ exclusion_list ] [ setid ]
Defined in packages/acs-tcl/tcl/utilities-procs.tcl
Deprecated. Invoking this procedure generates a warning.
Returns all the params in an ns_set with the exception of those in exclusion_list. If no setid is provide, ns_getform is used. If format = url, a URL parameter string will be returned. If format = form, a block of hidden form fragments will be returned. export_vars is now the preferred interface.
- Parameters:
- format (optional, defaults to
"url"
)- either url or form
- exclusion_list (optional)
- list of fields to exclude
- setid (optional)
- if null then it is ns_getform
- See Also:
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
Source code: ad_log_deprecated proc export_ns_set_vars if { $setid eq "" } { set setid [ns_getform] } set return_list [list] if { $setid ne "" } { foreach {name value} [ns_set array $setid] { if {$name ni $exclusion_list && $name ne ""} { if {$format eq "url"} { lappend return_list "[ad_urlencode_query $name]=[ad_urlencode_query $value]" } else { lappend return_list " name=\"[ns_quotehtml $name]\" value=\"[ns_quotehtml $value]\"" } } } } if {$format eq "url"} { return [join $return_list "&"] } else { return "<div><input type='hidden' [join $return_list " ></div>\n <div><input type='hidden' "] ></div>" }XQL Not present: PostgreSQL, Oracle Generic XQL file: packages/acs-tcl/tcl/utilities-procs.xql