1 [% PROCESS "default/opac/parts/header.tt2";
2 PROCESS "default/opac/parts/misc_util.tt2";
3 WRAPPER "default/opac/parts/myopac/main_base.tt2";
5 myopac_main_page = "payments";
6 limit = ctx.payment_history_limit;
7 offset = ctx.payment_history_offset;
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 %]&offset=[% offset - limit %]'
15 [% IF offset == 0 %] class='invisible' [% END %]><span class="nav_arrow_fix">◄</span>[% l('Previous') %]</a>
16 [%# TODO: get total to prevent paging off then end of the list.. %]
17 <a href='main_payments?limit=[% limit %]&offset=[% offset + limit %]'
18 [% IF ctx.payments.size < limit %] class='invisible' [% END %] >[% l('Next') %]<span class="nav_arrow_fix">►</span></a>
21 <div class="clear-both"></div>
23 <table id='myopac_payments_table' width='100%' class='data_grid'>
25 <th>[% l('Payment Date') %]</th>
26 <th>[% l('Payment For') %]</th>
27 <th>[% l('Amount') %]</th>
28 <th>[% l('Receipt') %]</th>
31 [% FOR payment IN ctx.payments %]
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>
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') %]" />
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') %]" />