]> wagnertech.de Git - mfinanz.git/blobdiff - SL/Menu.pm
kleine Weiterentwicklung
[mfinanz.git] / SL / Menu.pm
index bc1b4e753182e07db5eaff4bbb2798a75af91e4d..debceae889880b0d9d71a9a48307ded1ff16b89d 100644 (file)
@@ -58,6 +58,18 @@ sub new {
   return $self;
 }
 
+sub menuitems {
+  my ($self) = @_;
+
+  map {
+    SL::MenuItem->new(
+      name => $_,
+      menu => $self,
+      item => $self->{$_}
+    );
+  } $self->access_control;
+}
+
 sub menuitem {
   $main::lxdebug->enter_sub();
 
@@ -73,10 +85,6 @@ sub menuitem {
            ? $form->escape($self->{$item}{href})
            : "$module?action=$action";
 
-#  my @vars = ($self->{$item}{href})
-#           ? qw(module        target href)
-#           : qw(module action target href);
-#
   # add other params
   foreach my $key (keys %{ $self->{$item} }) {
     next if $key =~ /target|module|action/;