[dw-free] Migrate /settings settings to an Advanced Settings tab
[commit: http://hg.dwscoalition.org/dw-free/rev/1c97618605a6]
http://bugs.dwscoalition.org/show_bug.cgi?id=744
Fix error on /settings page.
Patch by
afuna.
Files modified:
http://bugs.dwscoalition.org/show_bug.cgi?id=744
Fix error on /settings page.
Patch by
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Files modified:
- htdocs/settings/index.bml
-------------------------------------------------------------------------------- diff -r 9dd69edb7fb6 -r 1c97618605a6 htdocs/settings/index.bml --- a/htdocs/settings/index.bml Sun May 10 05:54:26 2009 +0000 +++ b/htdocs/settings/index.bml Sun May 10 05:58:55 2009 +0000 @@ -22,7 +22,10 @@ my $selminiclass = $GET{c}; # classname without LJ::Setting:: my $selclass = $selminiclass ? "LJ::Setting::$selminiclass" : ""; - my @settings = map { s!.+cgi-bin/!!; s!/!::!g; s/\.pm$//; $_ } ( glob "$LJ::HOME/cgi-bin/LJ/Setting/*.pm", glob "$LJ::HOME/cgi-bin/DW/Setting/*.pm" ); + my @settings = ( + LJ::ModuleLoader->module_subclasses( "LJ::Setting" ), + LJ::ModuleLoader->module_subclasses( "DW::Setting" ) + ); my $tag = lc $GET{tag}; my %tags = (); --------------------------------------------------------------------------------