diff --git a/switch_theme.cgi b/switch_theme.cgi index d00b9f3c7..5523306f1 100755 --- a/switch_theme.cgi +++ b/switch_theme.cgi @@ -7,8 +7,8 @@ use WebminCore; &init_config(); &ReadParse(); +&PrintHeader(); my $err = sub { - &PrintHeader(); print("Cannot change theme : $_[0]\n"); exit(1); }; @@ -40,5 +40,5 @@ $user->{'theme'} = $theme; &acl::modify_user($user->{'name'}, $user); &load_theme_library(); &theme_post_change_theme() if (defined(&theme_post_change_theme)); -&restart_miniserv(); -&redirect(&get_webprefix() . "/"); +&reload_miniserv(); +print &js_redirect("/", "top");