]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/web/templates/default/opac/myopac/main_payments.tt2
Merge branch 'master' of git.evergreen-ils.org:Evergreen into template-toolkit-opac
[Evergreen.git] / Open-ILS / web / templates / default / opac / myopac / main_payments.tt2
1 [%  PROCESS "default/opac/parts/header.tt2";
2     PROCESS "default/opac/parts/misc_util.tt2";
3     WRAPPER "default/opac/parts/myopac/main_base.tt2";
4     myopac_page = "main";
5     myopac_main_page = "payments";
6     limit = ctx.payment_history_limit;
7     offset = ctx.payment_history_offset;
8 %]
9
10 <div>
11     <div class="header_middle">
12         <span class="float-left">[% l('Payments History') %]</span>
13         <span class='float-left' style='padding-left: 10px;'>
14             <a href='main_payments?limit=[% limit %]&amp;offset=[% offset - limit %]'
15                 [% IF offset == 0 %] class='invisible' [% END %]><span class="nav_arrow_fix">&#9668;</span>[% l('Previous') %]</a>
16             [%# TODO: get total to prevent paging off then end of the list.. %]
17             <a href='main_payments?limit=[% limit %]&amp;offset=[% offset + limit %]'
18                [% IF ctx.payments.size < limit %] class='invisible' [% END %] >[% l('Next') %]<span class="nav_arrow_fix">&#9658;</span></a>
19         </span>
20     </div>
21     <div class="clear-both"></div>
22
23     <table id='myopac_payments_table' width='100%' class='data_grid'>
24         <thead><tr>
25             <th>[% l('Payment Date') %]</th>
26             <th>[% l('Payment For') %]</th>
27             <th>[% l('Amount') %]</th>
28             <th>[% l('Receipt') %]</th> 
29         </tr></thead>
30         <tbody>
31             [% FOR payment IN ctx.payments %]
32             <tr>
33                 <td>[% date.format(ctx.parse_datetime(payment.mp.payment_ts), DATE_FORMAT) %]</td>
34                 <td>[% (payment.xact_type == 'grocery') ? payment.last_billing_type : payment.title %]</td>
35                 <td>[% money(payment.mp.amount) %]</td>
36                 <td>
37                     <form action="[% ctx.opac_root %]/myopac/receipt_print" method="POST">
38                         <input type="hidden" name="payment" value="[% payment.mp.id %]" />
39                         <input type="submit" value="[% l('Print') %]" />
40                     </form>
41                     <form action="[% ctx.opac_root %]/myopac/receipt_email" method="POST">
42                         <input type="hidden" name="payment" value="[% payment.mp.id %]" />
43                         <input type="submit" value="[% l('Email') %]" />
44                     </form>
45                 </td>
46             </tr>
47             [% END %]
48         </tbody>
49     </table>
50 </div>
51 [% END %]