1 <% include( 'elements/cust_pay_or_refund.html',
2 'thing' => 'pay_pending',
3 'amount_field' => 'paid',
4 'name_singular' => 'pending payment',
5 'name_verb' => 'pending',
7 'disable_by' => 1, #add otaker to cust_pay_pending?
8 'html_init' => include('/elements/init_overlib.html'),
9 'addl_header' => [ 'Time', 'Payment Status', ],
10 'addl_fields' => [ sub { time2str('%r', shift->_date ) },
13 'redirect_empty' => $redirect_empty,
20 'pending' => 'complete',
24 #wouldn't need to take action on a done state#'done'
28 $FS::CurrentUser::CurrentUser->access_right('Edit customer pending payments');
30 my $status_sub = sub {
32 my $return = $pending->status;
33 my $action = $statusaction{$pending->status};
34 return $return unless $action && $edit_pending;
35 my $link = include('/elements/popup_link.html',
36 'action' => $p. 'edit/cust_pay_pending.html'.
37 '?paypendingnum='. $pending->paypendingnum.
42 'height' => ( $action eq 'delete' ? 480 : 575 ),
43 'actionlabel' => ucfirst($action). ' pending payment',
45 $return. qq! <FONT SIZE="-1">($link)</FONT>!;
48 my $redirect_empty = sub {
50 if ( $cgi->param('custnum') =~ /^(\d+)$/ ) {
51 $p. "view/cust_main.cgi?$1";