- if ($::form->{$item} && $::form->{level} eq $item) {
- my $image = make_image();
- print qq|<tr><td valign=bottom>$spacer$image$anchor$label</a></td></tr>\n| if $show;
-
- # remove same level items
- $menu->{$_}{HIDDEN} = 1 for grep /^$item/, @menuorder;
- section_menu($menu, $item);
- } elsif ($show) {
- my $image1 = make_image(label => $label, icon => $label_icon);
- my $image2 = make_image(hidden => 1);
- print "<tr><td class='hover' height='16'>$spacer$anchor$image1$chunks[0]</a></td></tr>\n";
- print "<tr style='vertical-align:top'><td class='hover'>$spacer$image2$anchor$chunks[$_]</a></td></tr>\n"
- for 1..$#chunks;
- }
- } else {
- my $ml_ = $::form->escape($ml);
- my $image = make_image(icon => $item . '.png', size => 24, label => $label, valign => 'middle');
- my $anchor = "<a href='menu.pl?action=acc_menu&level=$ml_' class='nohover' title='$label'>";
- print qq|<tr><td class="bg" height="24" align="left" valign="middle">$anchor$image$label</a></td></tr>\n|;
-
- §ion_menu($menu, $item);
+ my $image = make_image(label => $label, icon => $label_icon);
+ print make_item(img => $image, a => $anchor, spacer => $spacer, label => $label) if $show;
+ section_menu($menu, $item) if $show && $::form->{$item} && $::form->{level} eq $item;