add advertising source to sales/credits/receipts summary, RT#18349
[freeside.git] / httemplate / search / cust_credit_bill.html
index 818e603..9fd6a98 100644 (file)
                    sub { shift->cust_credit->reason },
                    \&FS::UI::Web::cust_fields,
                 ],
+                'sort_fields' => [
+                  'amount',
+                  'invnum',
+                  'cust_credit_amount', #?
+                  '', #'otaker' #this is usernum now
+                  '',
+                ],
                 'align' => 'rrrll'.FS::UI::Web::cust_aligns(),
                 'links' => [
                              '',
@@ -78,6 +85,13 @@ if ( $cgi->param('agentnum') && $cgi->param('agentnum') =~ /^(\d+)$/ ) {
   $title = $agent->agent. " $title";
 }
 
+if ( $cgi->param('refnum') && $cgi->param('refnum') =~ /^(\d+)$/ ) {
+  push @search, "refnum = $1";
+  my $part_referral = qsearchs('part_referral', { 'refnum' => $1 } );
+  die "unknown refnum $1" unless $part_referral;
+  $title = $part_referral->referral. " $title";
+}
+
 my($beginning, $ending) = FS::UI::Web::parse_beginning_ending($cgi);
 push @search, "cust_bill._date >= $beginning ",
               "cust_bill._date <= $ending";