From a0732f52fdcc2bca7c399d1249ccceb191de51cd Mon Sep 17 00:00:00 2001 From: ivan Date: Tue, 25 Jul 2006 08:33:46 +0000 Subject: this should finish adding the "inactive" status, i think? --- httemplate/browse/agent.cgi | 114 +++++++++++++++++++++++++++++++++----------- 1 file changed, 86 insertions(+), 28 deletions(-) (limited to 'httemplate/browse/agent.cgi') diff --git a/httemplate/browse/agent.cgi b/httemplate/browse/agent.cgi index 17cc8bd40..f5157d9b7 100755 --- a/httemplate/browse/agent.cgi +++ b/httemplate/browse/agent.cgi @@ -29,21 +29,27 @@ full offerings (via their type).

%> <% } %> -<%= table() %> +<%= include('/elements/table-grid.html') %> + +<% my $bgcolor1 = '#eeeeee'; + my $bgcolor2 = '#ffffff'; + my $bgcolor = ''; +%> + - param('showdisabled') || !dbdef->table('agent')->column('disabled') ) ? 2 : 3 %>>Agent - Type - Customers - Customer
packages
- Reports - Registration codes - Prepaid cards + param('showdisabled') || !dbdef->table('agent')->column('disabled') ) ? 2 : 3 %>>Agent + Type + Customers + Customer
packages
+ Reports + Registration codes + Prepaid cards <% if ( $conf->config('ticket_system') ) { %> - Ticketing + Ticketing <% } %> - Payment Gateway Overrides - Freq. - Prog. + Payment Gateway Overrides + Freq. + Prog. <% # Agent # @@ -58,107 +64,157 @@ foreach my $agent ( sort { 'agentnum='. $agent->agentnum; my $cust_pkg_link = $p. 'search/cust_pkg.cgi?agentnum='. $agent->agentnum; + + if ( $bgcolor eq $bgcolor1 ) { + $bgcolor = $bgcolor2; + } else { + $bgcolor = $bgcolor1; + } %> - + <%= $agent->agentnum %> <% if ( dbdef->table('agent')->column('disabled') && !$cgi->param('showdisabled') ) { %> - <%= $agent->disabled ? 'DISABLED' : '' %> + <%= $agent->disabled ? 'DISABLED' : '' %> <% } %> - + <%= $agent->agent %> - <%= $agent->agent_type->atype %> + <%= $agent->agent_type->atype %> + + + - -
- + + + + + + + + + + + + + +
- <%= my $num_prospect = $agent->num_prospect_cust_main %>  + + <%= my $num_prospect = $agent->num_prospect_cust_main %>  + <% if ( $num_prospect ) { %> <% } %>prospects<% if ($num_prospect ) { %><% } %>
+ + <%= my $num_inactive = $agent->num_inactive_cust_main %>  + + + <% if ( $num_inactive ) { %> + <% } %>inactive<% if ( $num_inactive ) { %><% } %> +
<%= my $num_active = $agent->num_active_cust_main %>  <% if ( $num_active ) { %> <% } %>active<% if ( $num_active ) { %><% } %>
<%= my $num_susp = $agent->num_susp_cust_main %>  <% if ( $num_susp ) { %> <% } %>suspended<% if ( $num_susp ) { %><% } %>
<%= my $num_cancel = $agent->num_cancel_cust_main %>  <% if ( $num_cancel ) { %> <% } %>cancelled<% if ( $num_cancel ) { %><% } %>
- + - - - - - + -- cgit v1.2.1
+ + + + + + + + + + + + +
+ + <%= my $num_inactive_pkg = $agent->num_inactive_cust_pkg %>  + + + <% if ( $num_inactive_pkg ) { %> + <% } %>inactive<% if ( $num_inactive_pkg ) { %><% } %> +
<%= my $num_active_pkg = $agent->num_active_cust_pkg %>  <% if ( $num_active_pkg ) { %> <% } %>active<% if ( $num_active_pkg ) { %><% } %>
<%= my $num_susp_pkg = $agent->num_susp_cust_pkg %>  + <% if ( $num_susp_pkg ) { %> <% } %>suspended<% if ( $num_susp_pkg ) { %><% } %>
<%= my $num_cancel_pkg = $agent->num_cancel_cust_pkg %>  <% if ( $num_cancel_pkg ) { %> <% } %>cancelled<% if ( $num_cancel_pkg ) { %><% } %>
+ Payments
Credits
A/R Aging @@ -166,14 +222,14 @@ foreach my $agent ( sort {
+ <%= my $num_reg_code = $agent->num_reg_code %> <% if ( $num_reg_code ) { %> <% } %>Unused<% if ( $num_reg_code ) { %><% } %>
Generate codes
+ <%= my $num_prepay_credit = $agent->num_prepay_credit %> <% if ( $num_prepay_credit ) { %> <% } %>Unused<% if ( $num_prepay_credit ) { %><% } %> @@ -182,7 +238,7 @@ foreach my $agent ( sort { <% if ( $conf->config('ticket_system') ) { %> - + <% if ( $agent->ticketing_queueid ) { %> Queue: <%= $agent->ticketing_queueid %>: <%= $agent->ticketing_queue %>
<% } %> @@ -190,7 +246,7 @@ foreach my $agent ( sort { <% } %> -
+ <% foreach my $override ( # sort { } want taxclass-full stuff first? and default cards (empty cardtype) @@ -214,8 +270,10 @@ foreach my $agent ( sort {
<%= $agent->freq %><%= $agent->prog %>