Fix defaulting to webmin mode

This commit is contained in:
Jamie Cameron
2023-01-19 15:22:31 -08:00
parent d333f1fe16
commit cecb8ed96d

View File

@@ -54,10 +54,12 @@ if ($nw == 0 || $nw == 2 && $is_master) {
}
# Default left-side mode
print STDERR "mode=$in{'mode'} tab=$sects->{'tab'}\n";
my $mode = $in{'mode'} ? $in{'mode'} :
($sects->{'tab'} && $sects->{'tab'} =~ /vm2/) ? "server-manager" :
($sects->{'tab'} && $sects->{'tab'} =~ /virtualmin/) ? "virtual-server" :
($sects->{'tab'} && $sects->{'tab'} =~ /mail/) ? "mailboxes" :
$sects->{'tab'} && $sects->{'tab'} =~ /vm2/ ? "server-manager" :
$sects->{'tab'} && $sects->{'tab'} =~ /virtualmin/ ? "virtual-server" :
$sects->{'tab'} && $sects->{'tab'} =~ /mail/ ? "mailboxes" :
$sects->{'tab'} && $sects->{'tab'} =~ /webmin/ ? "modules" :
@leftitems ? $has[0]->{'id'} : "modules";
# Show mode selector