X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Felements%2Fbill.html;h=6ba8b7e60d8d19ff2d1ab279500bf5e41609f68e;hp=64a1a6d2cc56367686a85818890a198a49e94365;hb=3f2a7b01b59902faed5767d81e2959e131bdbdfd;hpb=cf69551b63fb966966938ca2b9c6201a5f40a1f9 diff --git a/httemplate/elements/bill.html b/httemplate/elements/bill.html index 64a1a6d2c..6ba8b7e60 100644 --- a/httemplate/elements/bill.html +++ b/httemplate/elements/bill.html @@ -28,7 +28,7 @@ Example: $formname, [ 'custnum', @opt_keys ], $p.'misc/bill.cgi', - $url ? { url => $url } : { message => $message }, + \%args, $formname, # use it as 'key' ) %> <%$label%> @@ -45,11 +45,12 @@ my $label = $opt{'label'}; # formname no longer needs to be passed from outside, but we still # need one and it needs to be unique my $formname = $opt{'formname'} || - 'bill'.sprintf('%04d',int(rand(10000))).$custnum; -my $url = $opt{'url'} || ''; -my $message = $opt{'message'} || 'Finished!'; + 'bill'.sprintf('%04d',random_id(4)).$custnum; my $bill_opts = $opt{'bill_opts'} || {}; my @opt_keys = keys(%$bill_opts); my @opt_vals = values(%$bill_opts); +my %args = ( 'message' => $opt{'message'} || mt('Customer billed') ); +$args{url} = $opt{url} if $opt{url}; +