Index: openacs-4/packages/acs-tcl/tcl/utilities-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/tcl/utilities-procs.tcl,v diff -u -r1.193 -r1.194 --- openacs-4/packages/acs-tcl/tcl/utilities-procs.tcl 18 Oct 2024 12:02:53 -0000 1.193 +++ openacs-4/packages/acs-tcl/tcl/utilities-procs.tcl 20 Oct 2024 10:13:13 -0000 1.194 @@ -400,8 +400,10 @@ prohibit this.
- Example usage: set html [export_vars -form { foo bar baz }]
- set url [export_vars { foo bar baz }]
+ Example usages:
+
+ set html [export_vars -form { foo bar baz }] + set url [export_vars { foo bar baz }]
This will export the three variables foo
,
@@ -410,7 +412,8 @@
bar baz}].
- Example usage: [export_vars -sign -override {{foo "new value"}} -exclude { bar } { foo bar baz }]
+ Example usage:
+ export_vars -sign -override {{foo "new value"}} -exclude { bar } { foo bar baz }
@@ -544,6 +547,8 @@
"form\:id". Sorry.
@param sign Sign all variables.
+ @param anchor fragment component that will be preceded by a hash (#) in the result URL
+ @param exclude list of variables that will not be exported
@param url Export in URL format. This is the default.
@@ -557,18 +562,18 @@
@param entire_form Export the entire form from the GET query
string or the POST.
- @option no_empty If specified, variables with an empty string
+ @param no_empty If specified, variables with an empty string
value will be suppressed from being exported. This avoids
cluttering up the URLs with lots of unnecessary variables.
- @option base The base URL to make a link to. The provided value
+ @param base The base URL to make a link to. The provided value
should be a plain value (i.e. urldecoded). In case the provided
value is urlencoded, use the flag "-no_base_encode". The value of
this parameter will be prepended to the query string along with a
question mark (?), if the query is nonempty. The returned string
can be used directly in a link (when output is in URL format).
- @option no_base_encode Decides whether argument passed as
+ @param no_base_encode Decides whether argument passed as
base
option will be encoded by
ad_urlencode_url proc
@@ -584,6 +589,9 @@
request form data was a subset of the whole form
containing only the selected variables.
+ @param override variable specs, overriding the specs in 'vars'
+ @param vars variable specs for export
+
@author Lars Pind (lars@pinds.com)
@creation-date December 7, 2000
} {
@@ -942,7 +950,8 @@
Block a request for certain kind of requests. This proc can be
used to disallow, e.g., requests from bots in login pages or similar.
- Example:
::util::block_request -condition {[ns_conn pool] eq "bots"} -target bots+ Example:
+ ::util::block_request -condition {[ns_conn pool] eq "bots"} -target botsThe proc either terminates the requests by responding a blocking message to the client, or it continues and returns nothing. @@ -2225,7 +2234,7 @@ at the expense of truncating args. @param level The level to start from, relative to this - proc. Defaults to -2, meaning the proc that called this proc's + proc. The value -2 refers to the proc that called this proc's caller. Per default, don't show "ad_log", when this calls ad_get_tcl_call_stack. @@ -2289,8 +2298,8 @@ @see for @see ns_set - @param duplicates This optional switch argument defines what happens if the - Tcl var already exists, or if there are duplicate entries for the same key. + @param duplicates This argument defines what happens when the + Tcl variable already exists, or if there are duplicate entries for the same key.
overwrites
just overwrites the var, which amounts to letting the
ns_set win over pre-defined vars, and later entries in the ns_set win over
earlier ones. ignore
means the variable isn't overwritten.
@@ -3763,7 +3772,7 @@
} {
Convenience wrapper for simple usages of ns_job provided by
- AOLServer and NaviServer. The provided command (args) is executed
+ NaviServer. The provided command (args) is executed
in a separate thread of the specified job queue. On success the
function returns the result of the provided command.
@@ -3775,7 +3784,7 @@
@author Gustaf Neumann
@param queue Name of job queue
- @param timeout timeout for job, might be 1:0 for 1 sec
+ @param timeout timeout for job, specified in seconds or as a number with a time unit (e.g., 10ms)
@param args the command to be executed
@return result of the specified command
} {