Monday, November 08, 2010 at 12:00 AM.
river2Suite.static.setupPagetable
on setupPagetable (adruser, pta, extension=".html") { <<Changes <<5/4/10; 10:36:20 AM by DW <<Mistake -- using "adrpage" to determin the name of the default file. It should be hard-coded to "index." <<5/4/10; 5:29:18 AM by DW <<Created. Factors common code. new (tabletype, pta); pta^.method = "GET"; pta^.path = ""; pta^.client = "staticbuild"; //must be defined pta^.adruser = adruser; bundle { //set searchArgs, 3/26/10 by DW if adruser == nil { pta^.searchargs = ""} else { pta^.searchargs = "user=" + string.urlencode (nameof (adruser^))}}; new (tabletype, @pta^.river2); pta^.river2.flStaticBuild = true; pta^.river2.urlImageFolder = "http://static.newsriver.org/js/images/"; bundle { //set pta^.river2.staticFname if adruser == nil { pta^.river2.staticFname = "index" + extension} else { pta^.river2.staticFname = nameof (adruser^) + extension}}}
This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.