Monday, November 08, 2010 at 12:00 AM.

scripting2Suite.server.deletePost

on deletePost (username, urlstory) {
	<<Changes
		<<7/12/10; 8:13:37 AM by DW
			<<Created. 
	local (adrdata = scripting2suite.inituser (username), startticks = clock.ticks (), type, adrstory);
	scripting2Suite.server.urlToStory (username, urlstory, @type, @adrstory);
	if type == "stories" {
		adrstory^.flDeleted = true;
		scripting2suite.server.buildAfterDelete (username, adrstory);
		bundle { //logging, 7/2/10 by DW
			local (htmltext = "User \"" + username + "\" deleted <a href=\"" + adrstory^.url + "\">" + adrstory^.title + "</a>.");
			scripting2Suite.server.addToLog (scripting2Info.name, "Delete post", htmltext, startticks)}}};
bundle { //test code
	deletePost ("davewiner", "http://scripting.com/stories/2010/07/09/myHelloWorldPost.html")}



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.