% my $s = 0;
% if ( $curuser->access_right('Order customer package') ) {
<% $s++ ? ' | ' : '' %>
<% include('order_pkg_link.html', $cust_main) %>
% }
% if ( $curuser->access_right('One-time charge')
% && $conf->config('payby-default') ne 'HIDE'
% ) {
<% $s++ ? ' | ' : '' %>
<% include('one_time_charge_link.html', $cust_main) %>
% }
% if ( $curuser->access_right('Bulk change customer packages') ) {
<% $s++ ? ' | ' : '' %>
Bulk order and cancel packages (preserves services)
% }
% if ( @$packages ) { Current packages % } % if ( $cust_main->num_cancelled_pkgs ) { % 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); ( show % $cgi->param('showcancelledpackages', $prev); % } else { % $cgi->param('showcancelledpackages', 0); ( hide % $cgi->param('showcancelledpackages', 1); % } cancelled packages ) % } % if ( $num_old_packages ) { % $cgi->param('showoldpackages', 1); ( show old packages ) % } elsif ( $cgi->param('showoldpackages') ) { % $cgi->param('showoldpackages', 0); ( hide old packages ) % } |
Package reports Service reports: accounts Usage reports: CDRs |
% if ( $conf->exists('cust_pkg-group_by_location') and $show_location ) { <% include('locations.html', 'cust_main' => $cust_main, 'packages' => $packages, ) %> % } % else { % # in this format, put all packages in one section <% include('/elements/table-grid.html') %> <% include('packages/section.html', 'packages' => $packages, 'show_location' => $show_location, ) %> |