% layout 'default';
<%= $rows %> items % my $filters = session('filters'); % my @filters_active = keys %$filters; % if ( @filters_active ) { filter % foreach my $n ( @filters_active ) { <%= $n %> % } <%= $#filters_active + 1 %> active click to remove % } showing items <%= $offset + 1 %>-<%= $offset + $limit %>
% foreach my $n ( @$columns ) { % } % foreach my $row ( @$sorted ) { % foreach my $col ( @$columns ) { {$col} ? ' class=numeric' : '' %>><%= ref $row->{$col} eq 'ARRAY' ? join(', ',@{ $row->{$col} }) : $row->{$col} %> % } % }
<%== $filters->{$n} ? '♦' : '◊' %> % if ( session('order') ne $n ) { <%= $n %> % } else { <%= $n %> <%== session('sort') eq 'a' ? '↑' : '↓' %> % }
% foreach my $p ( 0 .. int( $rows / $limit ) ) { % my $o = $p * $limit; % if ( $o == $offset ) { <%= $p + 1 %> % } else { <%= $p + 1 %> % } % }