View | Details | Raw Unified | Return to bug 23214
Collapse All | Expand All

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/includes/account-table.inc (-34 / +44 lines)
Lines 1-7 Link Here
1
<h3>Fines and charges</h3>
1
<h3>Fines and charges</h3>
2
2
3
<form method="post" action="opac-account-pay.pl" class="form-horizontal">
3
[% IF ( ACCOUNT_LINES ) %]
4
[% IF ( ACCOUNT_LINES ) %]
4
    <form method="post" action="opac-account-pay.pl" class="form-horizontal">
5
    <table class="table table-bordered table-striped" id="finestable">
5
    <table class="table table-bordered table-striped" id="finestable">
6
        <thead>
6
        <thead>
7
            <tr>
7
            <tr>
Lines 79-117 Link Here
79
79
80
    </table>
80
    </table>
81
81
82
        [% IF ENABLE_OPAC_PAYMENTS && DISPLAY_PAYMENT_BLOCK %]
83
            <fieldset class="pay-online hidden">
84
                <legend>Pay selected fines and charges</legend>
85
                    <span class="help-block"><h3>Payment method</h3></span>
86
82
87
                    [% IF Koha.Preference('EnablePayPalOpacPayments') %]
88
                        <div class="control-group">
89
                            <label class="radio">
90
                                <input type="radio" name="payment_method" id="payment_method-paypal" value="paypal" checked="checked">
91
                                <!-- PayPal Logo --><a href="https://www.paypal.com/webapps/mpp/paypal-popup" title="How PayPal Works" class="paypal"><img src="https://www.paypalobjects.com/webstatic/mktg/logo/AM_SbyPP_mc_vs_dc_ae.jpg" border="0" alt="PayPal Acceptance Mark"></a><!-- PayPal Logo -->
92
                            </label>
93
                        </div>
94
                    [% END %]
95
96
                    [% FOREACH p IN plugins %]
97
                        <div class="control-group">
98
                            <label class="radio">
99
                                <input type="radio" name="payment_method" id="payment_method-[% p.class | html %]" value="[% p.class | html %]" checked="checked">
100
                                [% p.get_metadata.name | html %]
101
                            </label>
102
                        </div>
103
                    [% END %]
104
105
                    <div class="control-group">
106
                        <input type="hidden" id="payment-amount" name="payment_amount" value="0" />
107
                        <button id="submit-pay" type="submit" class="btn" disabled="disabled">Make payment</button>
108
                        <span id="amount-to-pay-label">
109
                            Amount to pay: <span id="amount-to-pay">0.00</span>
110
                        </span>
111
                    </div>
112
            </fieldset>
113
        [% END %]
114
    </form>
115
[% ELSE %]
83
[% ELSE %]
116
    <h4>You have no fines or charges</h4>
84
    <h4>You have no fines or charges</h4>
117
[% END %]
85
[% END %]
Lines 122-127 Link Here
122
    <table class="table table-bordered table-striped" id="finestable-[% r.id | html %]">
90
    <table class="table table-bordered table-striped" id="finestable-[% r.id | html %]">
123
        <thead>
91
        <thead>
124
            <tr>
92
            <tr>
93
                [% IF ENABLE_OPAC_PAYMENTS %]<th>&nbsp;</th>[% END %]
125
                <th class="title-string">Date</th>
94
                <th class="title-string">Date</th>
126
                <th>Description</th>
95
                <th>Description</th>
127
                <th>Fine amount</th>
96
                <th>Fine amount</th>
Lines 134-139 Link Here
134
            [% FOREACH a IN r.accountlines %]
103
            [% FOREACH a IN r.accountlines %]
135
                [% SET account_sum = account_sum + a.amountoutstanding %]
104
                [% SET account_sum = account_sum + a.amountoutstanding %]
136
                <tr>
105
                <tr>
106
                    [% IF ENABLE_OPAC_PAYMENTS %]
107
                        <td>
108
                            [% IF a.amountoutstanding > 0 %]
109
                                [% SET DISPLAY_PAYMENT_BLOCK = 1 %]
110
                                <input class="checkbox-pay pay-online hidden" name="accountline" type="checkbox" id="checkbox-pay-[% a.accountlines_id | html %]" value="[% a.accountlines_id | html %]">
111
                                <input type="hidden" id="amount-[% a.accountlines_id | html %]" value="[% a.amountoutstanding | html %]" />
112
                            [% END %]
113
                        </td>
114
                    [% END %]
137
                    <td><span title="[% a.date | html %]">[% a.date | $KohaDates %]</span></td>
115
                    <td><span title="[% a.date | html %]">[% a.date | $KohaDates %]</span></td>
138
                    <td>
116
                    <td>
139
                        [% SWITCH a.accounttype %]
117
                        [% SWITCH a.accounttype %]
Lines 176-182 Link Here
176
            </tr>
154
            </tr>
177
        </tfoot>
155
        </tfoot>
178
    </table>
156
    </table>
157
    [% IF ENABLE_OPAC_PAYMENTS && DISPLAY_PAYMENT_BLOCK %]
158
        <fieldset class="pay-online hidden">
159
            <legend>Pay selected fines and charges</legend>
160
                <span class="help-block"><h3>Payment method</h3></span>
161
162
                [% IF Koha.Preference('EnablePayPalOpacPayments') %]
163
                    <div class="control-group">
164
                        <label class="radio">
165
                            <input type="radio" name="payment_method" id="payment_method-paypal" value="paypal" checked="checked">
166
                            <!-- PayPal Logo --><a href="https://www.paypal.com/webapps/mpp/paypal-popup" title="How PayPal Works" class="paypal"><img src="https://www.paypalobjects.com/webstatic/mktg/logo/AM_SbyPP_mc_vs_dc_ae.jpg" border="0" alt="PayPal Acceptance Mark"></a><!-- PayPal Logo -->
167
                        </label>
168
                    </div>
169
                [% END %]
170
171
                [% FOREACH p IN plugins %]
172
                    <div class="control-group">
173
                        <label class="radio">
174
                            <input type="radio" name="payment_method" id="payment_method-[% p.class | html %]" value="[% p.class | html %]" checked="checked">
175
                            [% p.get_metadata.name | html %]
176
                        </label>
177
                    </div>
178
                [% END %]
179
180
                <div class="control-group">
181
                    <input type="hidden" id="payment-amount" name="payment_amount" value="0" />
182
                    <button id="submit-pay" type="submit" class="btn" disabled="disabled">Make payment</button>
183
                    <span id="amount-to-pay-label">
184
                        Amount to pay: <span id="amount-to-pay">0.00</span>
185
                    </span>
186
                </div>
187
        </fieldset>
188
    [% END %]
179
[% END %]
189
[% END %]
190
</form>
180
191
181
[%- BLOCK account_status_description -%]
192
[%- BLOCK account_status_description -%]
182
    [%- SWITCH account.status -%]
193
    [%- SWITCH account.status -%]
183
- 

Return to bug 23214