% # activate rolldown buttons for hidden package blocks
% my $br = 0; % if ( $total_pkgs > $maxrecords ) { % if ( 1 ) { #FS::pkg_class->num_pkg_class ) { <% $br++ ? ' | ' : '' %> Class: <& /elements/select-cust-pkg_class.html, curr_value => scalar($cgi->param('classnum')), onchange => 'classnum_changed(this);', pre_options => [ '-1' => 'all', '0' => '(none)', ], &> % } <% $br++ ? ' | ' : '' %> Status: <& /elements/select-cust_pkg-status.html, curr_value => scalar($cgi->param('status')), onchange => 'status_changed(this);', &> % if ( 1 ) { #$cust_main->num_cust_location ) { <% $br++ ? ' | ' : '' %> Location: <& /elements/select-cust_location.html, cust_main => $cust_main, curr_value => scalar($cgi->param('locationnum')), addnew => 0, onchange => 'locationnum_changed(this);', pre_options => [ '-1' => 'all', ], &> % } % } % if ( $cust_main->num_cancelled_pkgs ) { <% $br++ ? ' | ' : '' %> % if ( $cgi->param('showcancelledpackages') eq '0' #see if it was set by me % || ( $conf->exists('hidecancelledpackages') % && ! $cgi->param('showcancelledpackages') % ) % ) % { % my $prev = $cgi->param('showcancelledpackages'); % $cgi->param('showcancelledpackages', 1); <% mt('show') |h %> % $cgi->param('showcancelledpackages', $prev); % } else { % $cgi->param('showcancelledpackages', 0); <% mt('hide') |h %> % $cgi->param('showcancelledpackages', 1); % } <% mt('cancelled packages') |h %> % } <% $br++ ? ' | ' : '' %> % if ( $cgi->param('showoldpackages') ) { % $cgi->param('showoldpackages', 0); <% mt('hide old packages') |h %> % $cgi->param('showoldpackages', 1); % } else { % $cgi->param('showoldpackages', 1); <% mt('show old packages') |h %> % $cgi->param('showoldpackages', 0); % } | |
<% $pager %> | |
% $opt{cust_main} = $cust_main; % $opt{packages} = \@packages; % $opt{cust_location_cache} = {}; % if ( $conf->exists('cust_pkg-group_by_location') ) { <& locations.html, %opt &> % } else { # in this format, put all packages in one section <& /elements/table-grid.html &> <& packages/section.html, %opt &> |