1package App::Netdisco::Web::Statistics; 2 3use Dancer ':syntax'; 4use Dancer::Plugin::DBIC; 5use Dancer::Plugin::Auth::Extensible; 6 7get '/ajax/content/statistics' => require_login sub { 8 9 my $stats = schema('netdisco')->resultset('Statistics') 10 ->search(undef, { order_by => { -desc => 'day' }, rows => 1 }); 11 12 $stats = ($stats->count ? $stats->first : undef); 13 14 var( nav => 'statistics' ); 15 template 'ajax/statistics.tt', 16 { stats => $stats }, 17 { layout => undef }; 18}; 19 20true; 21