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

(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/modals/issue_refund.inc (+56 lines)
Line 0 Link Here
1
<!-- Issue refund modal -->
2
<div class="modal" id="issueRefundModal" tabindex="-1" role="dialog" aria-labelledby="issueRefundLabel">
3
    <form  id="refund_form" action="/cgi-bin/koha/members/boraccount.pl" method="post" enctype="multipart/form-data" class="validated">
4
        [% INCLUDE 'csrf-token.inc' %]
5
        <input type="hidden" name="accountlines_id" value="" id="refundline">
6
        <input type="hidden" name="op" value="cud-refund">
7
        <input type="hidden" name="borrowernumber" value="[% account.borrowernumber | html %]">
8
        <div class="modal-dialog" role="document">
9
            <div class="modal-content">
10
                <div class="modal-header">
11
                    <button type="button" class="closebtn" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
12
                    <h4 class="modal-title" id="issueRefundLabel">Issue refund</h4>
13
                </div>
14
                <div class="modal-body">
15
                    [% IF Koha.Preference('UseCashRegisters') && ( registers.size == 0 ) %]
16
                    <div id="refund_error" class="dialog alert">
17
                        You must have at least one cash register associated with this branch before you can record cash refunds.
18
                    </div>
19
                    [% END %]
20
                    <fieldset class="rows">
21
                        <ol>
22
                            <li>
23
                                <span id="item" class="label">Account: </span><span></span>
24
                            </li>
25
                            <li>
26
                                <span id="paid" class="label">Amount paid: </span><span></span>
27
                            </li>
28
                            <li>
29
                                <label class="required" for="amount">Returned to patron: </label>
30
                                <input type="text" inputmode="numeric" pattern="[0-9]*" id="returned" name="amount" required="required">
31
                                <span class="required">Required</span>
32
                            </li>
33
34
                            [% INCLUDE 'transaction_types.inc' type="refund" %]
35
36
                            [% IF Koha.Preference('UseCashRegisters') %]
37
                            <li>
38
                                <label for="registerid">Cash register: </label>
39
                                <select name="registerid" id="refund_registerid">
40
                                    <option id="noregister" disabled selected="selected" value="">-- Select an option--</option>
41
                                    [% PROCESS options_for_registers %]
42
                                </select>
43
                            </li>
44
                            [% END %]
45
46
                        </ol>
47
                    </fieldset> <!-- /.rows -->
48
                </div> <!-- /.modal-body -->
49
                <div class="modal-footer">
50
                    <button type="submit" class="btn btn-default" id="borr_refund_confirm">Confirm</button>
51
                    <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
52
                </div> <!-- /.modal-footer -->
53
            </div> <!-- /.modal-content -->
54
        </div> <!-- /.modal-dialog -->
55
    </form> <!-- /#refund_form -->
56
</div> <!-- /#issueRefundModal -->
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/members/boraccount.tt (-57 / +1 lines)
Lines 243-304 Link Here
243
     </div> <!-- /.row -->
243
     </div> <!-- /.row -->
244
244
245
    [% INCLUDE 'modals/issue_payout.inc' %]
245
    [% INCLUDE 'modals/issue_payout.inc' %]
246
    <!-- Issue refund modal -->
246
    [% INCLUDE 'modals/issue_refund.inc' %]
247
    <div class="modal" id="issueRefundModal" tabindex="-1" role="dialog" aria-labelledby="issueRefundLabel">
248
        <form  id="refund_form" action="/cgi-bin/koha/members/boraccount.pl" method="post" enctype="multipart/form-data" class="validated">
249
            [% INCLUDE 'csrf-token.inc' %]
250
            <input type="hidden" name="accountlines_id" value="" id="refundline">
251
            <input type="hidden" name="op" value="cud-refund">
252
            <input type="hidden" name="borrowernumber" value="[% account.borrowernumber | html %]">
253
            <div class="modal-dialog" role="document">
254
                <div class="modal-content">
255
                    <div class="modal-header">
256
                        <button type="button" class="closebtn" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
257
                        <h4 class="modal-title" id="issueRefundLabel">Issue refund</h4>
258
                    </div>
259
                    <div class="modal-body">
260
                        [% IF Koha.Preference('UseCashRegisters') && ( registers.size == 0 ) %]
261
                        <div id="refund_error" class="dialog alert">
262
                            You must have at least one cash register associated with this branch before you can record cash refunds.
263
                        </div>
264
                        [% END %]
265
                        <fieldset class="rows">
266
                            <ol>
267
                                <li>
268
                                    <span id="item" class="label">Account: </span><span></span>
269
                                </li>
270
                                <li>
271
                                    <span id="paid" class="label">Amount paid: </span><span></span>
272
                                </li>
273
                                <li>
274
                                    <label class="required" for="amount">Returned to patron: </label>
275
                                    <input type="text" inputmode="numeric" pattern="[0-9]*" id="returned" name="amount" required="required">
276
                                    <span class="required">Required</span>
277
                                </li>
278
279
                                [% INCLUDE 'transaction_types.inc' type="refund" %]
280
281
                                [% IF Koha.Preference('UseCashRegisters') %]
282
                                <li>
283
                                    <label for="registerid">Cash register: </label>
284
                                    <select name="registerid" id="refund_registerid">
285
                                        <option id="noregister" disabled selected="selected" value="">-- Select an option--</option>
286
                                        [% PROCESS options_for_registers %]
287
                                    </select>
288
                                </li>
289
                                [% END %]
290
291
                            </ol>
292
                        </fieldset> <!-- /.rows -->
293
                    </div> <!-- /.modal-body -->
294
                    <div class="modal-footer">
295
                        <button type="submit" class="btn btn-default" id="borr_refund_confirm">Confirm</button>
296
                        <button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
297
                    </div> <!-- /.modal-footer -->
298
                </div> <!-- /.modal-content -->
299
            </div> <!-- /.modal-dialog -->
300
        </form> <!-- /#refund_form -->
301
    </div> <!-- /#issueRefundModal -->
302
247
303
    <!-- Apply discount modal -->
248
    <!-- Apply discount modal -->
304
    <div class="modal" id="applyDiscountModal" tabindex="-1" role="dialog" aria-labelledby="applyDiscountLabel">
249
    <div class="modal" id="applyDiscountModal" tabindex="-1" role="dialog" aria-labelledby="applyDiscountLabel">
305
- 

Return to bug 36408