Monday, April 04, 2011 at 1:06 AM.

radio2Suite.utilities.buildFeedIfPost

on buildFeedIfPost () {
	<<Changes
		<<3/3/11; 3:54:54 PM by DW
			<<Called in a very specific spot, at the beginning of the Feed Prefs page. If it's a POST we build the current feed for the current user.
	local (pta = html.getpagetableaddress ());
	<<scratchpad.bfpparams = pta^
	if pta^.method == "POST" {
		local (adrdata = radio2suite.init ());
		local (adruser = @adrdata^.users.[username]);
		local (adrfeed = @adruser^.feeds.[pta^.feedname]);
		thread.callscript (@radio2Suite.publish, {adruser, adrfeed})};
	return ("")};
bundle { //test code
	html.setpagetableaddress (@scratchpad.bfpparams);
	buildFeedIfPost ()}



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.