+
-% }
+% 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', ],
+ &>
+% }
+
+
-
-
-
+% }
+<% $br++ ? ' | ' : '' %>
% if ( $cust_main->num_cancelled_pkgs ) {
% if ( $cgi->param('showcancelledpackages') eq '0' #see if it was set by me
% || ( $conf->exists('hidecancelledpackages')
@@ -81,75 +154,71 @@ table.usage {
% {
% my $prev = $cgi->param('showcancelledpackages');
% $cgi->param('showcancelledpackages', 1);
- ( <% mt('show') |h %>
+ <% mt('show') |h %>
% $cgi->param('showcancelledpackages', $prev);
% } else {
% $cgi->param('showcancelledpackages', 0);
- ( <% mt('hide') |h %>
+ <% mt('hide') |h %>
% $cgi->param('showcancelledpackages', 1);
% }
- <% mt('cancelled packages') |h %> )
+ <% mt('cancelled packages') |h %>
% }
-% if ( $num_old_packages ) {
+
+<% $br++ ? ' | ' : '' %>
+% if ( $cgi->param('showoldpackages') ) {
+% $cgi->param('showoldpackages', 0);
+ <% mt('hide old packages') |h %>
% $cgi->param('showoldpackages', 1);
- ( <% mt('show old packages') |h %> )
-% } elsif ( $cgi->param('showoldpackages') ) {
+% } else {
+% $cgi->param('showoldpackages', 1);
+ <% mt('show old packages') |h %>
% $cgi->param('showoldpackages', 0);
- ( <% mt('hide old packages') |h %> )
% }
|
-% unless ( $opt{no_links} ) {
+
-
- <% mt('Package reports') |h %>
-% if ( $curuser->access_right('Qualify service') ) {
- | <% mt('View Qualifications') |h %>
-% }
-
- <% mt('Service reports:') |h %>
- <% mt('accounts') |h %>
- <% mt('Usage reports:') |h %>
- <% mt('CDRs') |h %>
+% my $pager = include('/elements/pager.html',
+% offset => $offset,
+% num_rows => scalar(@packages),
+% total => $num_pkgs,
+% maxrecords => $maxrecords,
+% );
+% if ( $num_pkgs > $maxrecords ) {
+ |
+
+ <% $pager %>
|
+
+% }
-% } # unless $opt{no_links}
+
+
+% $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 &>
+ |
+% }
+
+ |
+% if ( $num_pkgs > $maxrecords ) {
-% if ( $conf->exists('cust_pkg-group_by_location') ) {
-<& locations.html,
- 'cust_main' => $cust_main,
- 'packages' => $packages,
- %opt,
- &>
-% }
-% else {
-% # in this format, put all packages in one section
-<& /elements/table-grid.html &>
-<& packages/section.html,
- 'cust_main' => $cust_main,
- 'packages' => $packages,
- %opt,
- &>
- |