3 Clickable link to bill a customer.
6 <% include( '/elements/bill.html',
17 url => $p.'view/cust_main.cgi?'.$custnum,
20 # optional, can contain any FS::cust_main::bill_and_collect options
22 bill_opts => { 'batch_card' => 'yes' },
26 <FORM STYLE="display:inline">
27 <% include('/elements/progress-init.html',
29 [ 'custnum', @opt_keys ],
31 $url ? { url => $url } : { message => $message },
34 <A HREF="javascript:void(0);" onclick="javascript:<%$key%>process();"><%$label%></A>
35 <INPUT TYPE="hidden" NAME="custnum" VALUE="<%$custnum%>">
36 % foreach(@opt_keys) {
37 <INPUT TYPE="hidden" NAME="<%$_%>" VALUE="<%$bill_opts->{$_}%>">
43 my $custnum = $opt{'custnum'};
44 my $label = $opt{'label'};
45 my $formname = $opt{'formname'};
46 my $key = $formname.'bill'.$custnum;
47 my $url = $opt{'url'} || '';
48 my $message = $opt{'message'} || 'Finished!';
49 my $bill_opts = $opt{'bill_opts'} || {};
50 my @opt_keys = keys(%$bill_opts);
51 my @opt_vals = values(%$bill_opts);