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

Reply via email to