Monday, November 08, 2010 at 12:05 AM.
system.verbs.builtins.radio.prefs.special.newPassword
<<Changes <<12/12/01; 2:01:11 AM by JES <<Fixed a bug introduced with the last change. Instead of changing the actual order of the prefs, just change the labels. <<12/4/01; 10:26:11 PM by JES <<Put the repeat password field after the password field. <<12/4/01; 2:08:18 PM by DW <<Created. local (pta = html.getpagetableaddress ()); local (htmltext = "", indentlevel = 0); on add (s) { htmltext = htmltext + string.filledstring ("\t", indentlevel) + s + "\r\n"}; if pta^.method != "POST" { new (tabletype, @system.temp.radio.newPassValues); system.temp.radio.newPassValues.name = ""; system.temp.radio.newPassValues.password = ""; system.temp.radio.repeatedPassword = ""}; add (radio.prefs.stringPref ("Password name", @system.temp.radio.newPassValues.name)); add (radio.prefs.stringPref ("Password", @system.temp.radio.repeatedPassword, type:"password")); add (radio.prefs.stringPref ("Repeat", @system.temp.radio.newPassValues.password, type:"password")); if pta^.method == "POST" { if system.temp.radio.newPassValues.password != "" { //no error local (name = system.temp.radio.newPassValues.name); if name != "" { user.radio.prefs.passwords.[name] = binary (system.temp.radio.newPassValues.password); system.temp.radio.newPassValues.password = ""; add ("<tr><td colspan=\"2\"><br>Confirmation: \"" + name + "\" added to password list.</td></tr>")}}}; return (htmltext)
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.