diff -urN smeserver-manager-0.1.4.old/root/usr/share/smanager/lib/SrvMngr/Controller/Legacypanel.pm smeserver-manager-0.1.4/root/usr/share/smanager/lib/SrvMngr/Controller/Legacypanel.pm --- smeserver-manager-0.1.4.old/root/usr/share/smanager/lib/SrvMngr/Controller/Legacypanel.pm 1970-01-01 01:00:00.000000000 +0100 +++ smeserver-manager-0.1.4/root/usr/share/smanager/lib/SrvMngr/Controller/Legacypanel.pm 2024-02-28 15:05:00.000000000 +0000 @@ -0,0 +1,41 @@ +package SrvMngr::Controller::Legacypanel; + +#---------------------------------------------------------------------- +# name : legacypanel, method : get, url : /legacypanel, ctlact : Legacypanel#main +# +# routes : end +#---------------------------------------------------------------------- + +use strict; +use warnings; + +use Mojo::Base 'Mojolicious::Controller'; + +use Locale::gettext; +use SrvMngr::I18N; +use SrvMngr qw(theme_list init_session); + +#use SrvMngr::Model::Main; + + +sub main { + + my $c = shift; + $c->app->log->info($c->log_req); + + my $title = $c->l('legacy panel'); + my $legacy_url = $c->param('url'); + my $legacy_height = $c->param('height') | 600; + $c->stash( title => $title, modul => $legacy_url, height => $legacy_height ); + $c->render(template => 'embedded'); + +} + +sub getlegacyurl { + my $c = shift; + my $url = shift; + return "/smanager/legacypanel?url=$url"; +} + + +1; diff -urN smeserver-manager-0.1.4.old/root/usr/share/smanager/lib/SrvMngr/Controller/Userpanelaccess.pm smeserver-manager-0.1.4/root/usr/share/smanager/lib/SrvMngr/Controller/Userpanelaccess.pm --- smeserver-manager-0.1.4.old/root/usr/share/smanager/lib/SrvMngr/Controller/Userpanelaccess.pm 1970-01-01 01:00:00.000000000 +0100 +++ smeserver-manager-0.1.4/root/usr/share/smanager/lib/SrvMngr/Controller/Userpanelaccess.pm 2024-02-28 08:59:00.000000000 +0000 @@ -0,0 +1,38 @@ +package SrvMngr::Controller::Userpanelaccess; + +#---------------------------------------------------------------------- +# heading : User management +# description : User Panel Access +# navigation : 2000 150 +# menu : +#---------------------------------------------------------------------- +# name : userpanelaccess, method : get, url : /userpanelaccess, ctlact : Userpanelaccess#main +# +# routes : end +#---------------------------------------------------------------------- + +use strict; +use warnings; + +use Mojo::Base 'Mojolicious::Controller'; + +use Locale::gettext; +use SrvMngr::I18N; +use SrvMngr qw(theme_list init_session); + +#use SrvMngr::Model::Main; + + +sub main { + + my $c = shift; + $c->app->log->info($c->log_req); + + my $title = $c->l('User panel access'); + $c->stash( title => $title, modul => 'https://mailserver.bjsystems.co.uk/server-manager/cgi-bin/userpanelaccess', height => 600 ); + $c->render(template => 'embedded'); + +} + + +1; diff -urN smeserver-manager-0.1.4.old/root/usr/share/smanager/lib/SrvMngr.pm smeserver-manager-0.1.4/root/usr/share/smanager/lib/SrvMngr.pm --- smeserver-manager-0.1.4.old/root/usr/share/smanager/lib/SrvMngr.pm 2024-02-28 13:42:46.931260616 +0000 +++ smeserver-manager-0.1.4/root/usr/share/smanager/lib/SrvMngr.pm 2024-02-28 11:38:00.000000000 +0000 @@ -609,7 +609,9 @@ foreach my $file (keys %files_hash) { - my $heading = 'Unknown'; + #my $heading = 'Unknown'; + my $heading = 'Legacy'; + my $description = $file; my $headingWeight = 99999; my $descriptionWeight = 99999; diff -urN smeserver-manager-0.1.4.old/root/usr/share/smanager/themes/default/templates/embedded.html.ep smeserver-manager-0.1.4/root/usr/share/smanager/themes/default/templates/embedded.html.ep --- smeserver-manager-0.1.4.old/root/usr/share/smanager/themes/default/templates/embedded.html.ep 1970-01-01 01:00:00.000000000 +0100 +++ smeserver-manager-0.1.4/root/usr/share/smanager/themes/default/templates/embedded.html.ep 2024-02-28 17:00:00.000000000 +0000 @@ -0,0 +1,23 @@ +% layout 'default', title => "Sme server 2 - embedded"; + +% content_for 'module' => begin + +
+ %= dumper $c->current_route +
+ % } + % if ( stash 'error' ) { +If the legacy panel does not appear, then you may not be logged into the original Server manager.
You can log in by clicking here. Or by clicking on the "Legacy SM" button at the top of the window.