Listing parameters passed into a [function]
This WebDNA talk-list message is from 2003
It keeps the original formatting.
numero = 49665
interpreted = N
texte = I'm playing with WebDNA 5's [function] context, and I'm trying to figure out how to extract a list of the parameters that are passed in to the function - like using [formvariables form=include] for [include] files...Has anyone figured out how to do this? Does SMSI have any suggestions?I've tried using all combinations of listvariables' and formvariables' parameters with no success.What I want to do is to have some optional parameters into a function... such as:[function name=FolderCount][if ...parameter hierarchical is passed in and has a value of T...][then]...count items in the passed-in folder path plus all sub folder...[/then][else]...only count items in the passed-in folder itself, not any sub folders...[/else][if][return][thecount][/return][/function]Then call it these ways:[text]count=[FolderCount path=/this/folder][/text][text]count=[FolderCount path=/this/folder&hierarchical=T][/text][text]count=[FolderCount path=/this/folder&hierarchical=F][/text]The best I've determined is I can test for:[if ([:local:hierarchical]=%5Bhierarchical%5D)][then]...param hierarchical was not passed in...[/then][/if]This works, and will suit my current purpose, but for future use I'd sure like to be able to do generate a list of passed-in parameters without necessarily knowing their names ahead of time, as I frequently do with formvariables and listvariables.- Brian-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list
.To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Associated Messages, from the most recent to the oldest:
I'm playing with WebDNA 5's [function] context, and I'm trying to figure out how to extract a list of the parameters that are passed in to the function - like using [formvariables form=include] for [include] files...Has anyone figured out how to do this? Does SMSI have any suggestions?I've tried using all combinations of listvariables' and formvariables' parameters with no success.What I want to do is to have some optional parameters into a function... such as:[function name=FolderCount][if ...parameter hierarchical is passed in and has a value of T...][then]...count items in the passed-in folder path plus all sub folder...[/then][else]...only count items in the passed-in folder itself, not any sub folders...[/else][if][return][thecount][/return][/function]Then call it these ways:[text]count=[FolderCount path=/this/folder][/text][text]count=[FolderCount path=/this/folder&hierarchical=T][/text][text]count=[FolderCount path=/this/folder&hierarchical=F][/text]The best I've determined is I can test for:[if ([:local:hierarchical]=%5Bhierarchical%5D)][then]...param hierarchical was not passed in...[/then][/if]This works, and will suit my current purpose, but for future use I'd sure like to be able to do generate a list of passed-in parameters without necessarily knowing their names ahead of time, as I frequently do with formvariables and listvariables.- Brian-------------------------------------------------------------This message is sent to you because you are subscribed to the mailing list .To unsubscribe, E-mail to: To switch to the DIGEST mode, E-mail to Web Archive of this list is at: http://webdna.smithmicro.com/
Brian Fries
DOWNLOAD WEBDNA NOW!
Top Articles:
Talk List
The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...
Related Readings:
[isfolder] and [filename] (1997)
Lots of bounce errors (2007)
syntax question, not in online refernce (1997)
OT: Amazon Patents (2000)
Fun with Dates - revisited (1997)
I can help! (1996)
Re:no [search] with NT (1997)
Conveting Characters to Graphics (1997)
Location of Browser Info.txt file (1997)
Subtotal Not Calculated on Invoice.html (1998)
Search returns all, not 20 (1997)
Server slowing down. (1997)
database visibility (2000)
syntax question, not in online refernce (1997)
page redirect in webDNA (1997)
Separate SSL Server (1997)
HomePage Caution (1997)
[OT] Bush's Cyberensive (2003)
New public beta available (1997)
Problems passing [SKU] with $Replace in 2.0 (1997)