do not modify $_ in list functions. PBP/114

This commit is contained in:
Colin Kuskie 2007-12-05 23:00:58 +00:00
parent fc6cd26348
commit be6b2d3e7c

View file

@ -9,8 +9,12 @@ our $HELP = {
my $session = shift;
my $dir = join '/', $session->config->getWebguiRoot, "lib", "WebGUI", "Macro";
opendir( DIR, $dir ) or $session->errorHandler->fatal("Can't open Macro directory: $dir!");
my @macros = map { s/\.pm//; $_; }
grep {/\.pm$/} readdir(DIR); ##list of namespaces
my @macros = ();
foreach my $dir (readdir(DIR)) {
next unless $dir =~ /\.pm$/;
$dir =~ s/\.pm//;
push @macros, $dir;
}
closedir(DIR);
##Build list of enabled macros, by namespace, by reversing session hash: