diff options
author | Ivan Kohler <ivan@freeside.biz> | 2012-05-09 15:20:06 -0700 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2012-05-09 15:20:06 -0700 |
commit | 406e97fe228cd249a8bd0fa58cbfbf33ab805f18 (patch) | |
tree | 5b7c5cba32664a39b4ede883abf024acd1ce431f /httemplate | |
parent | e090eaa1020ced724f5aa56728f8ce3b35a85220 (diff) |
disable advertising sources, RT#17638
Diffstat (limited to 'httemplate')
-rwxr-xr-x | httemplate/browse/part_referral.html | 35 | ||||
-rwxr-xr-x | httemplate/edit/part_referral.html | 5 |
2 files changed, 32 insertions, 8 deletions
diff --git a/httemplate/browse/part_referral.html b/httemplate/browse/part_referral.html index 9cc32c459..c7374673f 100755 --- a/httemplate/browse/part_referral.html +++ b/httemplate/browse/part_referral.html @@ -6,6 +6,13 @@ Where a customer heard about your service. Tracked for informational purposes. <A HREF="<% $p %>edit/part_referral.html"><I>Add a new advertising source</I></A> <BR><BR> +<% $cgi->param('showdisabled') + ? do { $cgi->param('showdisabled', 0); + '( <a href="'. $cgi->self_url. '">hide disabled advertising sources</a> )'; } + : do { $cgi->param('showdisabled', 1); + '( <a href="'. $cgi->self_url. '">show disabled advertising sources</a> )'; } +%> + <% include('/elements/table-grid.html') %> % my $bgcolor1 = '#eeeeee'; % my $bgcolor2 = '#ffffff'; @@ -13,8 +20,12 @@ Where a customer heard about your service. Tracked for informational purposes. <TR> <TH CLASS="grid" BGCOLOR="#cccccc" COLSPAN=2 ROWSPAN=2>Advertising source</TH> -% if ( $show_agentnums ) { +% if ( ! $cgi->param('showdisabled') ) { + <TH CLASS="grid" BGCOLOR="#cccccc" ALIGN="center" ROWSPAN=2></TH> +% } + +% if ( $show_agentnums ) { <TH CLASS="grid" BGCOLOR="#cccccc" ROWSPAN=2>Agent</TH> % } @@ -27,7 +38,7 @@ Where a customer heard about your service. Tracked for informational purposes. </TR> -%foreach my $part_referral ( FS::part_referral->all_part_referral(1) ) { +%foreach my $part_referral ( FS::part_referral->all_part_referral(1,!scalar($cgi->param('showdisabled'))) ) { % % if ( $bgcolor eq $bgcolor1 ) { % $bgcolor = $bgcolor2; @@ -55,6 +66,16 @@ Where a customer heard about your service. Tracked for informational purposes. % } <% $part_referral->referral %><% $a ? '</A>' : '' %></TD> + +% if ( ! $cgi->param('showdisabled') ) { + <TD CLASS="grid" BGCOLOR="<% $bgcolor %>" ALIGN="center"> + <% $part_referral->disabled + ? '<FONT COLOR="#FF0000"><B>DISABLED</B></FONT>' + : '<FONT COLOR="#00CC00"><B>Active</B></FONT>' + %> + </TD> +% } + % if ( $show_agentnums ) { <TD CLASS="grid" BGCOLOR="<% $bgcolor %>"><% $part_referral->agentnum ? $part_referral->agent->agent : '(global)' %></TD> @@ -73,11 +94,11 @@ Where a customer heard about your service. Tracked for informational purposes. <TABLE CLASS="inv" CELLSPACING=0 CELLPADDING=0> <TR> <TD ALIGN="right"><B><% $num_cust %></B></TD> - <TD ALIGN="left">customers</TD> + <TD ALIGN="left"> customers </TD> </TR> <TR> <TD ALIGN="right"><B><% $num_pkg %></B></TD> - <TD ALIGN="left">packages</TD> + <TD ALIGN="left"> packages </TD> </TR> </TABLE> </TD> @@ -94,7 +115,7 @@ Where a customer heard about your service. Tracked for informational purposes. % or die dbh->errstr; <TR> - <TD BGCOLOR="#dddddd" ALIGN="center" COLSPAN=3><B>Total</B></TD> + <TD BGCOLOR="#dddddd" ALIGN="center" COLSPAN=<% 2 + $show_agentnums + ! $cgi->param('showdisabled') %><B>Total</B></TD> % for my $period ( keys %after ) { % my @param = ( $today-$after{$period}, % $today+$before{$period}, @@ -108,11 +129,11 @@ Where a customer heard about your service. Tracked for informational purposes. <TABLE CLASS="inv" CELLSPACING=0 CELLPADDING=0> <TR> <TD ALIGN="right"><B><% $num_cust %></B></TD> - <TD ALIGN="left">customers</TD> + <TD ALIGN="left"> customers </TD> </TR> <TR> <TD ALIGN="right"><B><% $num_pkg %></B></TD> - <TD ALIGN="left">packages</TD> + <TD ALIGN="left"> packages </TD> </TR> </TABLE> </TD> diff --git a/httemplate/edit/part_referral.html b/httemplate/edit/part_referral.html index daf8773f0..e9fd79452 100755 --- a/httemplate/edit/part_referral.html +++ b/httemplate/edit/part_referral.html @@ -3,9 +3,12 @@ 'table' => 'part_referral', 'fields' => [ 'referral', { field=>'agentnum', type=>'select-agent', }, + { field=>'disabled', type=>'checkbox', value=>'Y' } , ], - 'labels' => { 'referral' => 'Advertising source', + 'labels' => { 'refnum' => 'Ad Source', + 'referral' => 'Advertising source', 'agentnum' => 'Agent', + 'disabled' => 'Disabled', }, 'viewall_dir' => 'browse', ) |