X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fbrowse%2Fagent.cgi;h=e3c4022d4dc04f84c819464ae7c86bafb50638f6;hb=673b9a458d9138523026963df6fa3b4683e09bae;hp=5c3220290b07bbeac9c70dfd21990c60528fc66e;hpb=f1242ee84dba33d2e58e86ad329f8e3d519c153d;p=freeside.git diff --git a/httemplate/browse/agent.cgi b/httemplate/browse/agent.cgi index 5c3220290..e3c4022d4 100755 --- a/httemplate/browse/agent.cgi +++ b/httemplate/browse/agent.cgi @@ -32,9 +32,11 @@ full offerings (via their type).

param('showdisabled') || !dbdef->table('agent')->column('disabled') ) ? 2 : 3 %>>Agent Type Customers + Customer
packages
Reports - Registration Codes + Registration codes Prepaid cards + Payment Gateway Overrides Freq. Prog. @@ -50,6 +52,8 @@ foreach my $agent ( sort { my $cust_main_link = $p. 'search/cust_main.cgi?agentnum_on=1&'. 'agentnum='. $agent->agentnum; + my $cust_pkg_link = $p. 'search/cust_pkg.cgi?agentnum='. $agent->agentnum; + %> @@ -65,7 +69,6 @@ foreach my $agent ( sort { <%= $agent->agent_type->atype %> - + + + +
@@ -113,6 +116,44 @@ foreach my $agent ( sort { + + + + + + + + + + + + + +
+ + <%= 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 @@ -134,6 +175,30 @@ foreach my $agent ( sort {
Generate cards
+ + <% foreach my $override ( + # sort { } want taxclass-full stuff first? and default cards (empty cardtype) + qsearch('agent_payment_gateway', { 'agentnum' => $agent->agentnum } ) + ) { + %> + + + + <% } %> + + + +
+ <%= $override->cardtype || 'Default' %> to <%= $override->payment_gateway->gateway_module %> (<%= $override->payment_gateway->gateway_username %>) + <%= $override->taxclass + ? ' for '. $override->taxclass. ' only' + : '' + %> + (delete) +
(add override)
+
<%= $agent->freq %> <%= $agent->prog %>