projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
remove
[freeside.git]
/
httemplate
/
edit
/
part_bill_event.cgi
diff --git
a/httemplate/edit/part_bill_event.cgi
b/httemplate/edit/part_bill_event.cgi
index
41d6666
..
939eff3
100755
(executable)
--- a/
httemplate/edit/part_bill_event.cgi
+++ b/
httemplate/edit/part_bill_event.cgi
@@
-1,4
+1,4
@@
-<!-- $Id: part_bill_event.cgi,v 1.
1 2002-01-29 16:33:16
ivan Exp $ -->
+<!-- $Id: part_bill_event.cgi,v 1.
2 2002-01-30 14:18:08
ivan Exp $ -->
<%
<%
@@
-71,42
+71,57
@@
print '<TR><TD ALIGN="right">Action</TD><TD>';
#this is pretty kludgy right here.
tie my %events, 'Tie::IxHash',
#this is pretty kludgy right here.
tie my %events, 'Tie::IxHash',
- 'Charge a fee' => {
- 'code' => '$cust_main->charge( %%%charge%%%, \'%%%reason%%%\' );',
- 'html' => 'Amount <INPUT TYPE="text" SIZE="7" NAME="charge"><BR>'.
+ 'fee' => {
+ 'name' => 'Late fee',
+ 'code' => '$cust_main->charge( %%%charge%%%, \'%%%reason%%%\' );',
+ 'html' => 'Amount <INPUT TYPE="text" SIZE="7" NAME="charge"><BR>'.
'Reason <INPUT TYPE="text" NAME="reason">',
'Reason <INPUT TYPE="text" NAME="reason">',
+ 'weight' => 10,
},
},
- 'Suspend accounts' => {
- 'code' => '$cust_main->suspend();',
+ 'suspend' => {
+ 'name' => 'Suspend',
+ 'code' => '$cust_main->suspend();',
+ 'weight' => 10,
},
},
- 'Cancel accounts' => {
- 'code' => '$cust_main->cancel();',
+ 'cancel' => {
+ 'name' => 'Cancel',
+ 'code' => '$cust_main->cancel();',
+ 'weight' => 10,
},
},
- 'Add postal invoicing' => {
+ 'addpost' => {
+ 'name' => 'Add postal invoicing',
'code' => '$cust_main->invoicing_list_addpost();',
'code' => '$cust_main->invoicing_list_addpost();',
- 'pad' => 10,
+ 'pad' => 20,
+ },
+
+ 'send' => {
+ 'name' => 'Send invoice (email/print)',
+ 'code' => '',
+ 'weight' => 30
},
'Generate invoices' => {
'code' => '$cust_main->bill();',
},
'Generate invoices' => {
'code' => '$cust_main->bill();',
- 'pad' =>
2
0,
+ 'pad' =>
4
0,
},
'Apply unapplied payments and credits' => {
'code' => '$cust_main->apply_payments; $cust_main->apply_credits;',
},
'Apply unapplied payments and credits' => {
'code' => '$cust_main->apply_payments; $cust_main->apply_credits;',
- 'pad' =>
3
0,
+ 'pad' =>
5
0,
},
'Collect on invoices' => {
'code' => '$cust_main->collect();',
},
'Collect on invoices' => {
'code' => '$cust_main->collect();',
- 'pad' =>
4
0,
+ 'pad' =>
6
0,
},
;
foreach my $event ( keys %events ) {
},
;
foreach my $event ( keys %events ) {
- print ntable( "#cccccc", 2). qq!<TR><TD><INPUT TYPE="radio" NAME="eventcode" VALUE="!.
+ print ntable( "#cccccc", 2).
+ qq!<TR><TD><INPUT TYPE="radio" NAME="eventcode" VALUE="!.
+ $events{$event}{weight}. ":".
encode_entities($events{$event}{code}). qq!">$event</TD>!;
print '<TD>'. $events{$event}{html}. '</TD>' if exists $events{$event}{html};
print qq!</TR>!;
encode_entities($events{$event}{code}). qq!">$event</TD>!;
print '<TD>'. $events{$event}{html}. '</TD>' if exists $events{$event}{html};
print qq!</TR>!;
@@
-121,7
+136,7
@@
print <<END;
END
print qq!<INPUT TYPE="submit" VALUE="!,
END
print qq!<INPUT TYPE="submit" VALUE="!,
- $hashref->{
pkg
part} ? "Apply changes" : "Add invoice event",
+ $hashref->{
event
part} ? "Apply changes" : "Add invoice event",
qq!">!;
%>
qq!">!;
%>