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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/members/boraccount.tt (-9 / +29 lines)
Lines 146-153 Link Here
146
                    </div>
146
                    </div>
147
                    <div class="modal-body">
147
                    <div class="modal-body">
148
                        [% IF Koha.Preference('UseCashRegisters') && ( registers.size == 0 ) %]
148
                        [% IF Koha.Preference('UseCashRegisters') && ( registers.size == 0 ) %]
149
                        <div id="payout_error" class="dialog alert">
149
                        <div id="payout_error" class="dialog message">
150
                            You must have at least one cash register associated with this branch before you can record cash payouts.
150
                            <p>
151
                                You must have at least one cash register associated with this branch before you can record cash payouts.
152
                            </p>
153
                            [% IF ( CAN_user_parameters_manage_cash_registers ) %]
154
                                <form action="/cgi-bin/koha/admin/cash_registers.pl" method="get">
155
                                    <input type="hidden" name="op" value="add_form" />
156
                                    <button class="new" type="submit"><i class="fa fa-plus"></i> Create a new cash register</button>
157
                                </form>
158
                            [% END %]
151
                        </div>
159
                        </div>
152
                        [% END %]
160
                        [% END %]
153
                        <fieldset class="rows">
161
                        <fieldset class="rows">
Lines 162-167 Link Here
162
                                </li>
170
                                </li>
163
                                [% SET payment_types = AuthorisedValues.GetAuthValueDropbox('PAYMENT_TYPE') %]
171
                                [% SET payment_types = AuthorisedValues.GetAuthValueDropbox('PAYMENT_TYPE') %]
164
                                [% SET excluded = ['SIP00', 'SIP01', 'SIP02'] %]
172
                                [% SET excluded = ['SIP00', 'SIP01', 'SIP02'] %]
173
                                [% IF Koha.Preference('UseCashRegisters') && ( registers.size == 0 ) %][% excluded.push('CASH') %][% END %]
165
                                [% IF payment_types > 3 %]
174
                                [% IF payment_types > 3 %]
166
                                <li>
175
                                <li>
167
                                    <label for="transaction_type">Transaction type: </label>
176
                                    <label for="transaction_type">Transaction type: </label>
Lines 175-181 Link Here
175
                                </li>
184
                                </li>
176
                                [% END %]
185
                                [% END %]
177
186
178
                                [% IF Koha.Preference('UseCashRegisters') %]
187
                                [% IF Koha.Preference('UseCashRegisters') && ( registers.size >= 1 ) %]
179
                                <li>
188
                                <li>
180
                                    <label for="registerid">Cash register: </label>
189
                                    <label for="registerid">Cash register: </label>
181
                                    <select name="registerid" id="payout_registerid">
190
                                    <select name="registerid" id="payout_registerid">
Lines 211-218 Link Here
211
                    </div>
220
                    </div>
212
                    <div class="modal-body">
221
                    <div class="modal-body">
213
                        [% IF Koha.Preference('UseCashRegisters') && ( registers.size == 0 ) %]
222
                        [% IF Koha.Preference('UseCashRegisters') && ( registers.size == 0 ) %]
214
                        <div id="refund_error" class="dialog alert">
223
                        <div id="refund_error" class="dialog message">
215
                            You must have at least one cash register associated with this branch before you can record cash refunds.
224
                            <p>
225
                                You must have at least one cash register associated with this branch before you can record cash refunds.
226
                            </p>
227
                            [% IF ( CAN_user_parameters_manage_cash_registers ) %]
228
                                <form action="/cgi-bin/koha/admin/cash_registers.pl" method="get">
229
                                    <input type="hidden" name="op" value="add_form" />
230
                                    <button class="new" type="submit"><i class="fa fa-plus"></i> Create a new cash register</button>
231
                                </form>
232
                            [% END %]
216
                        </div>
233
                        </div>
217
                        [% END %]
234
                        [% END %]
218
                        <fieldset class="rows">
235
                        <fieldset class="rows">
Lines 229-247 Link Here
229
                                    <span class="required">Required</span>
246
                                    <span class="required">Required</span>
230
                                </li>
247
                                </li>
231
                                [% SET payment_types = AuthorisedValues.GetAuthValueDropbox('PAYMENT_TYPE') %]
248
                                [% SET payment_types = AuthorisedValues.GetAuthValueDropbox('PAYMENT_TYPE') %]
249
                                [% SET excluded = ['SIP00', 'SIP01', 'SIP02'] %]
250
                                [% IF Koha.Preference('UseCashRegisters') && ( registers.size == 0 ) %][% excluded.push('CASH') %][% END %]
232
                                <li>
251
                                <li>
233
                                    <label for="transaction_type">Transaction type: </label>
252
                                    <label for="transaction_type">Transaction type: </label>
234
                                    <select name="transaction_type" id="refund_transaction_type">
253
                                    <select name="transaction_type" id="refund_transaction_type">
235
                                        <option value="AC">Account credit</option>
254
                                        <option value="AC">Account credit</option>
236
                                        [% IF payment_types %]
255
                                        [% IF payment_types > 3 %]
237
                                        [% FOREACH pt IN payment_types %]
256
                                        [% FOREACH pt IN payment_types %]
238
                                        <option value="[% pt.authorised_value | html %]">[% pt.lib | html %]</option>
257
                                            [% UNLESS excluded.grep("^$pt.authorised_value\$").size %]
258
                                            <option value="[% pt.authorised_value | html %]">[% pt.lib | html %]</option>
259
                                            [% END %]
239
                                        [% END %]
260
                                        [% END %]
240
                                        [% END %]
261
                                        [% END %]
241
                                    </select>
262
                                    </select>
242
                                </li>
263
                                </li>
243
264
244
                                [% IF Koha.Preference('UseCashRegisters') %]
265
                                [% IF Koha.Preference('UseCashRegisters') && ( registers.size >= 1 ) %]
245
                                <li>
266
                                <li>
246
                                    <label for="registerid">Cash register: </label>
267
                                    <label for="registerid">Cash register: </label>
247
                                    <select name="registerid" id="refund_registerid">
268
                                    <select name="registerid" id="refund_registerid">
248
- 

Return to bug 26540