add upload of batch result from TD Canada Trust
[freeside.git] / httemplate / browse / part_bill_event.cgi
1 <!-- mason kludge -->
2 <% 
3
4 my %search;
5 if ( $cgi->param('showdisabled') ) {
6   %search = ();
7 } else {
8   %search = ( 'disabled' => '' );
9 }
10
11 my @part_bill_event = qsearch('part_bill_event', \%search );
12 my $total = scalar(@part_bill_event);
13
14 %>
15 <%= header('Invoice Event Listing', menubar( 'Main Menu' => $p) ) %>
16
17     Invoice events are actions taken on overdue invoices.<BR><BR>
18 <A HREF="<%= $p %>edit/part_bill_event.cgi"><I>Add a new invoice event</I></A>
19 <BR><BR>
20 <%= $total %> events
21 <%= $cgi->param('showdisabled')
22       ? do { $cgi->param('showdisabled', 0);
23              '( <a href="'. $cgi->self_url. '">hide disabled events</a> )'; }
24       : do { $cgi->param('showdisabled', 1);
25              '( <a href="'. $cgi->self_url. '">show disabled events</a> )'; }
26 %>
27 <%= table() %>
28   <TR>
29     <TH COLSPAN=<%= $cgi->param('showdisabled') ? 2 : 3 %>>Event</TH>
30     <TH>Payby</TH>
31     <TH>After</TH>
32     <TH>Action</TH>
33     <TH>Options</TH>
34     <TH>Code</TH>
35   </TR>
36
37 <% foreach my $part_bill_event ( sort {    $a->payby     cmp $b->payby
38                                         || $a->seconds   <=> $b->seconds
39                                         || $a->weight    <=> $b->weight
40                                         || $a->eventpart <=> $b->eventpart
41                                       } @part_bill_event ) {
42      my $url = "${p}edit/part_bill_event.cgi?". $part_bill_event->eventpart;
43      use Time::Duration;
44      my $delay = duration_exact($part_bill_event->seconds);
45      my $plandata = $part_bill_event->plandata;
46      $plandata =~ s/\n/<BR>/go;
47 %>
48   <TR>
49     <TD><A HREF="<%= $url %>">
50       <%= $part_bill_event->eventpart %></A></TD>
51 <% unless ( $cgi->param('showdisabled') ) { %>
52     <TD>
53       <%= $part_bill_event->disabled ? 'DISABLED' : '' %></TD>
54 <% } %>
55     <TD><A HREF="<%= $url %>">
56       <%= $part_bill_event->event %></A></TD>
57     <TD>
58       <%= $part_bill_event->payby %></TD>
59     <TD>
60       <%= $delay %></TD>
61     <TD>
62       <%= $part_bill_event->plan %></TD>
63     <TD>
64       <%= $plandata %></TD>
65     <TD><FONT SIZE="-1">
66       <%= $part_bill_event->eventcode %></FONT></TD>
67   </TR>
68 <% } %>
69 </TABLE>
70 </BODY>
71 </HTML>