allow for a html formatted description in websetup w/o polluting setup file with the html
use cgitemplate, remove misctemplate
Use local paths for the CGI URL
Use local paths for redirection where possible
websetup: Fix encoding problem when restoring old setup file.
websetup: Fix defaults of checkboxes in advanced mode. So formbuilder has an annoying glitch, that setting the value of a checkbox, even without force, will override the value currently on the form. Thus the guards against changing checkbox values when a form has been submitted. But those guards also prevented the checkboxes for advanced items getting the right value when going into advanced mode. Note that if the user makes changes to advanced mode stuff and leaves advanced mode, those changes are lost. That seems reasonable so I didn't change it -- and it made this fix simple.
websetup: Fix saving of advanced mode changes. The showadvanced field was not known to formbuilder when hitting the save changes button.
more symetric enable/disable Removing a plugin from add_plugins is not always enough to disable it. It may have been redundantly added there and also pulled in via goodstuff. Always add didabled plugins to disable_plugins.
better misctemplate splitting sequence
simplify formbuilder stylesheet specification Since all forms are wrapped in a template that defines the actual stylesheets, formbuilder just has to be told to turn on stylesheet mode, not what file is the style sheet.
websetup: Only display Setup button on admins' preferences page. Renamed it from "Wiki Setup" to just "Setup" for good measure.
allow do=setup to log a user in if necessary
add a missing space
websetup: Add websetup_unsafe to allow marking other settings as unsafe.
add section information
improve websetup fieldset display to handle sections
fix websetup display of unsafe arrays in expert mode
websetup: Fix bug in array change detection.
websetup: Fix utf-8 problems.
websetup: If setup fails, restore old setup file.