Fix error on /settings page.
Patch by afuna.
diffs (15 lines):
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 = ();
_______________________________________________
dw-changelog mailing list
[email protected]
http://lists.dwscoalition.org/mailman/listinfo/dw-changelog