package SrvMngr::Controller::Diskusage; #---------------------------------------------------------------------- # heading : Investigation # description : Disk Usage # navigation : 4000 600 #---------------------------------------------------------------------- #---------------------------------------------------------------------- # name : diskusage, method : get, url : /diskusage, ctlact : Diskusage#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('diskusage_panel'); my $diskusage_height = $c->param('height') || '600'; my $diskusage_full_html = qx(perl -T /etc/e-smith/web/functions/diskusage); my ($diskusage_html) = $diskusage_full_html =~ m{
]*>(.*?)}si; # Remove lines starting with the specified phrases $diskusage_html =~ s/^( SME Server|