X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FMenu.pm;h=89a6ffd15e06cb1b16b94388e40ccb40186c5bfb;hb=514a1280cfcc9ab8be7567d1ad3bda47f9f22b32;hp=b3ffd0f94e0eb82b216610b206cc6ff101975281;hpb=e98e20941b580769e3f4e6e2bcac60a679b7e06b;p=kivitendo-erp.git diff --git a/SL/Menu.pm b/SL/Menu.pm index b3ffd0f94..89a6ffd15 100644 --- a/SL/Menu.pm +++ b/SL/Menu.pm @@ -34,13 +34,17 @@ package Menu; +use SL::Inifile; + sub new { $main::lxdebug->enter_sub(); - my ($type, $menufile, $level) = @_; + my ($type, $menufile) = @_; + + my $self = {}; + my $inifile = Inifile->new($menufile); - use SL::Inifile; - my $self = Inifile->new($menufile, $level); + map { $self->{$_} = $inifile->{$_} } keys %{ $inifile }; $main::lxdebug->leave_sub(); @@ -69,7 +73,7 @@ sub menuitem { my $level = $form->escape($item); my $str = - qq|{path}&action=$action&level=$level&login=$form->{login}&password=$form->{password}|; + qq|{login}&password=$form->{password}|; my @vars = qw(module action target href); @@ -122,7 +126,7 @@ sub menuitem_v3 { my $str = qq|