|
Lines 57-114
Link Here
|
| 57 |
[% END %] |
57 |
[% END %] |
| 58 |
|
58 |
|
| 59 |
[% IF hold_auto_filled %] |
59 |
[% IF hold_auto_filled %] |
| 60 |
<div class="dialog alert hold-auto-filled"> |
|
|
| 61 |
[% IF ( reservenotes ) %] |
| 62 |
<h4>Notes: [% reservenotes | html %]</h4> |
| 63 |
[% END %] |
| 64 |
<h3>Hold filled for:</h3> |
| 65 |
<ul> |
| 66 |
<li> |
| 67 |
[% INCLUDE 'patron-title.inc' patron=patron %] |
| 68 |
<span class="patron-category"> - [% patron.category.description | html %]</span> |
| 69 |
</li> |
| 70 |
|
| 71 |
[% INCLUDE display_holdpatron_address %] |
| 72 |
|
60 |
|
| 73 |
[% IF ( patron.phone ) %] |
61 |
<div id="holds-auto-fill" class="modal audio-alert-action" tabindex="-1" role="dialog" aria-labelledby="HoldsAutoFillLabel"> |
| 74 |
<li>[% patron.phone | html %]</li> |
62 |
<div class="modal-dialog" role="document"> |
| 75 |
[% END %] |
63 |
<div class="modal-content"> |
|
|
64 |
<div class="modal-header"> |
| 65 |
<h3 class="modal-title" id="HoldsAutoFillLabel"> |
| 66 |
Hold found: |
| 67 |
<a href="/cgi-bin/koha/catalogue/detail.pl?type=intra&biblionumber=[% itembiblionumber | uri %]">[% title | html %]</a> |
| 68 |
<div class="hold-found-barcode"> |
| 69 |
<a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% itembiblionumber | uri %]&itemnumber=[% itemnumber | uri %]">[% itembarcode | html %]</a> |
| 70 |
</div> |
| 71 |
</h3> |
| 72 |
</div> |
| 73 |
<div class="modal-body"> |
| 74 |
[% IF ( reservenotes ) %] |
| 75 |
<h4>Notes: [% reservenotes | html %]</h4> |
| 76 |
[% END %] |
| 76 |
|
77 |
|
| 77 |
[% IF ( patron.email ) %] |
78 |
<h4>Hold for: </h4> |
| 78 |
<li> |
79 |
<ul> |
| 79 |
[% IF ( transfertodo ) %] |
80 |
<li> |
| 80 |
[% patron.email | html %] |
81 |
[% INCLUDE 'patron-title.inc' patron=patron hide_patron_infos_if_needed=1 link_to="circulation_reserves" %] |
|
|
82 |
<span class="patron-category"> - [% patron.category.description | html %]</span> |
| 83 |
</li> |
| 84 |
[% INCLUDE display_holdpatron_address %] |
| 85 |
[% IF ( patron.phone ) %] |
| 86 |
<li>[% patron.phone | html %]</li> |
| 87 |
[% END %] |
| 88 |
[% IF ( patron.email ) %] |
| 89 |
<li> |
| 90 |
[% IF ( diffbranch ) %] |
| 91 |
[% patron.email | html %] |
| 92 |
[% ELSE %] |
| 93 |
<a id="boremail" href="mailto:[% patron.email | html %]">[% patron.email | html %]</a> |
| 94 |
[% END %] |
| 95 |
</li> |
| 96 |
[% END %] |
| 97 |
[% UNLESS ( diffbranch) %] |
| 98 |
[% INCLUDE display_bormessagepref %] |
| 99 |
[% END %] |
| 100 |
[% IF ( patron.debarred ) %] |
| 101 |
<li class="error">Patron is RESTRICTED</li> |
| 102 |
[% END %] |
| 103 |
[% IF ( patron.gonenoaddress ) %] |
| 104 |
<li class="error">Patron's address is in doubt</li> |
| 105 |
[% END %] |
| 106 |
</ul> |
| 107 |
[% IF ( diffbranch ) %] |
| 108 |
<h4><strong>Transfer to:</strong> [% Branches.GetName( destbranch ) | html %]</h4> |
| 81 |
[% ELSE %] |
109 |
[% ELSE %] |
| 82 |
<a id="boremail" href="mailto:[% patron.email | html %]">[% patron.email | html %]</a> |
110 |
<h4><strong>Hold at</strong> [% Branches.GetName( destbranch ) | html %]</h4> |
| 83 |
[% END %] |
111 |
[% END %] |
| 84 |
</li> |
112 |
</div> |
| 85 |
[% END %] |
113 |
<div class="modal-footer"> |
| 86 |
|
114 |
<button type="button" data-dismiss="modal" class="btn btn-default approve"><i class="fa fa-check"></i> OK</button> |
| 87 |
[% UNLESS ( transfertodo) %] |
115 |
<button type="button" data-dismiss="modal" class="btn btn-default print print-slip"><i class="fa fa-print"></i> Print slip and continue</button> |
| 88 |
[% INCLUDE display_bormessagepref %] |
116 |
</div> |
| 89 |
[% END %] |
117 |
</div> <!-- /.modal-content --> |
| 90 |
|
118 |
</div> <!-- /.modal-dialog --> |
| 91 |
[% IF ( patron.debarred ) %] |
119 |
</div> <!-- /#holds-auto-fill --> |
| 92 |
<li class="error">Patron is RESTRICTED</li> |
|
|
| 93 |
[% END %] |
| 94 |
|
| 95 |
[% IF ( patron.gonenoaddress ) %] |
| 96 |
<li class="error">Patron's address is in doubt</li> |
| 97 |
[% END %] |
| 98 |
</ul> |
| 99 |
|
| 100 |
[% IF ( transfertodo ) %] |
| 101 |
<h4><strong>Transfer to:</strong> [% Branches.GetName( destbranch ) | html %]</h4> |
| 102 |
[% ELSE %] |
| 103 |
<h4><strong>Hold at</strong> [% Branches.GetName( destbranch ) | html %]</h4> |
| 104 |
[% END %] |
| 105 |
|
| 106 |
<a href="#" class="btn btn-default print print-slip"> |
| 107 |
<i class="fa fa-print"></i> Print |
| 108 |
</a> |
| 109 |
</div> <!-- /.hold-auto-filled --> |
| 110 |
[% END # /IF hold_auto_filled %] |
120 |
[% END # /IF hold_auto_filled %] |
| 111 |
|
121 |
|
|
|
122 |
|
| 112 |
[% IF privacy == 2 AND NOT Koha.Preference('AnonymousPatron') %] |
123 |
[% IF privacy == 2 AND NOT Koha.Preference('AnonymousPatron') %] |
| 113 |
<div class="dialog alert"> |
124 |
<div class="dialog alert"> |
| 114 |
<strong>Error:</strong> |
125 |
<strong>Error:</strong> |
|
Lines 213-257
Link Here
|
| 213 |
[% END # /IF wrongbranch %] |
224 |
[% END # /IF wrongbranch %] |
| 214 |
|
225 |
|
| 215 |
<!-- case of a mistake in transfer loop --> |
226 |
<!-- case of a mistake in transfer loop --> |
| 216 |
[% IF WrongTransfer && !transfertodo %] |
227 |
[% UNLESS ( hold_auto_filled && diffbranch ) %] |
| 217 |
<div id="wrong-transfer-modal" class="modal fade audio-alert-action"> |
228 |
[% IF WrongTransfer && !transfertodo %] |
| 218 |
<div class="modal-dialog"> |
229 |
<div id="wrong-transfer-modal" class="modal fade audio-alert-action"> |
| 219 |
<div class="modal-content"> |
230 |
<div class="modal-dialog"> |
| 220 |
<div class="modal-header"> |
231 |
<div class="modal-content"> |
| 221 |
<h3> |
232 |
<div class="modal-header"> |
| 222 |
Please return item to: [% Branches.GetName( TransferWaitingAt ) | html %] |
233 |
<h3> |
| 223 |
</h3> |
234 |
Please return item to: [% Branches.GetName( TransferWaitingAt ) | html %] |
| 224 |
</div> |
235 |
</h3> |
| 225 |
<div class="modal-body"> |
236 |
</div> |
| 226 |
<p> |
237 |
<div class="modal-body"> |
| 227 |
<a href="/cgi-bin/koha/catalogue/detail.pl?type=intra&biblionumber=[% itembiblionumber | uri %]"> |
238 |
<p> |
| 228 |
[% itembarcode | html %]: [% title | html %] |
239 |
<a href="/cgi-bin/koha/catalogue/detail.pl?type=intra&biblionumber=[% itembiblionumber | uri %]"> |
| 229 |
</a> |
240 |
[% itembarcode | html %]: [% title | html %] |
| 230 |
</p> |
241 |
</a> |
| 231 |
</div> |
242 |
</p> |
| 232 |
<div class="modal-footer"> |
243 |
</div> |
| 233 |
<!-- CONFIRM --> |
244 |
<div class="modal-footer"> |
| 234 |
<button type="button" data-dismiss="modal" class="btn btn-default approve"><i class="fa fa-check"></i> OK</button> |
245 |
<!-- CONFIRM --> |
| 235 |
<!-- PRINT SLIP --> |
246 |
<button type="button" data-dismiss="modal" class="btn btn-default approve"><i class="fa fa-check"></i> OK</button> |
| 236 |
<button type="button" data-dismiss="modal" class="btn btn-default print openWin" data-url="transfer-slip.pl?transferitem=[% itemnumber | html %]&&branchcode=[% TransferWaitingAt | html %]&op=slip"><i class="fa fa-print"></i> Print transfer slip</button> |
247 |
<!-- PRINT SLIP --> |
| 237 |
<!-- CANCEL TRANSFER --> |
248 |
<button type="button" data-dismiss="modal" class="btn btn-default print openWin" data-url="transfer-slip.pl?transferitem=[% itemnumber | html %]&&branchcode=[% TransferWaitingAt | html %]&op=slip"><i class="fa fa-print"></i> Print transfer slip</button> |
| 238 |
<form method="post" action="returns.pl" name="mainform"> |
249 |
<!-- CANCEL TRANSFER --> |
| 239 |
<button class="btn btn-default deny" type="submit"><i class="fa fa-times"></i> Cancel transfer</button> |
250 |
<form method="post" action="returns.pl" name="mainform"> |
| 240 |
<input type="hidden" name="return_date_override" value="[% return_date_override | html %]" /> |
251 |
<button class="btn btn-default deny" type="submit"><i class="fa fa-times"></i> Cancel transfer</button> |
| 241 |
<input type="hidden" name="return_date_override_remember" value="[% return_date_override_remember | html %]" /> |
252 |
<input type="hidden" name="return_date_override" value="[% return_date_override | html %]" /> |
| 242 |
<input type="hidden" name="itemnumber" value="[% itemnumber | html %]" /> |
253 |
<input type="hidden" name="return_date_override_remember" value="[% return_date_override_remember | html %]" /> |
| 243 |
<input type="hidden" name="canceltransfer" value="1" /> |
254 |
<input type="hidden" name="itemnumber" value="[% itemnumber | html %]" /> |
| 244 |
[% FOREACH inputloo IN inputloop %] |
255 |
<input type="hidden" name="canceltransfer" value="1" /> |
| 245 |
<input type="hidden" name="ri-[% inputloo.counter | html %]" value="[% inputloo.barcode | html %]" /> |
256 |
[% FOREACH inputloo IN inputloop %] |
| 246 |
<input type="hidden" name="dd-[% inputloo.counter | html %]" value="[% inputloo.duedate | html %]" /> |
257 |
<input type="hidden" name="ri-[% inputloo.counter | html %]" value="[% inputloo.barcode | html %]" /> |
| 247 |
<input type="hidden" name="bn-[% inputloo.counter | html %]" value="[% inputloo.borrowernumber | html %]" /> |
258 |
<input type="hidden" name="dd-[% inputloo.counter | html %]" value="[% inputloo.duedate | html %]" /> |
| 248 |
[% END %] |
259 |
<input type="hidden" name="bn-[% inputloo.counter | html %]" value="[% inputloo.borrowernumber | html %]" /> |
| 249 |
</form> <!-- /mainform --> |
260 |
[% END %] |
| 250 |
</div> <!-- /.modal-footer --> |
261 |
</form> <!-- /mainform --> |
| 251 |
</div> <!-- /.modal-content --> |
262 |
</div> <!-- /.modal-footer --> |
| 252 |
</div> <!-- /.modal-dialog --> |
263 |
</div> <!-- /.modal-content --> |
| 253 |
</div> <!-- /#wrong-transfer-modal --> |
264 |
</div> <!-- /.modal-dialog --> |
| 254 |
[% END # /IF WrongTransfer && !transfertodo %] |
265 |
</div> <!-- /#wrong-transfer-modal --> |
|
|
266 |
[% END # /IF WrongTransfer && !transfertodo %] |
| 267 |
[% END # /UNLESS hold_auto_filled && diffbranch %] |
| 255 |
|
268 |
|
| 256 |
[% IF ( found ) %] |
269 |
[% IF ( found ) %] |
| 257 |
[% IF ( waiting ) %] |
270 |
[% IF ( waiting ) %] |
|
Lines 346-411
Link Here
|
| 346 |
</div> <!-- /#hold-found1 --> |
359 |
</div> <!-- /#hold-found1 --> |
| 347 |
[% END # /IF waiting %] |
360 |
[% END # /IF waiting %] |
| 348 |
|
361 |
|
| 349 |
[% IF ( diffbranch ) %] |
|
|
| 350 |
<!-- diffbranch --> |
| 351 |
<div id="transfer-needed" class="dialog message audio-alert-action"> |
| 352 |
<h3>Hold needing transfer found</h3> |
| 353 |
<p><a href="/cgi-bin/koha/catalogue/detail.pl?type=intra&biblionumber=[% itembiblionumber | uri %]">[% itembarcode | html %]: [% title | html %]</a></p> |
| 354 |
<h4>Hold for: </h4> |
| 355 |
<ul> |
| 356 |
<li> |
| 357 |
<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% patron.borrowernumber | uri %]">[% patron.surname | html %], [% patron.firstname | html %]</a> ([% patron.cardnumber | html %]) <span class="patron-category"> - [% patron.category.description | html %]</span> |
| 358 |
</li> |
| 359 |
[% INCLUDE display_holdpatron_address %] |
| 360 |
[% IF ( patron.phone ) %] |
| 361 |
<li>[% patron.phone | html %]</li> |
| 362 |
[% END %] |
| 363 |
[% IF ( patron.email ) %] |
| 364 |
<li> |
| 365 |
[% IF ( transfertodo ) %] |
| 366 |
[% patron.email | html %] |
| 367 |
[% ELSE %] |
| 368 |
<a id="boremail" href="mailto:[% patron.email | html %]">[% patron.email | html %]</a> |
| 369 |
[% END %] |
| 370 |
</li> |
| 371 |
[% END %] |
| 372 |
[% IF ( patron.debarred ) %] |
| 373 |
<li class="error">Patron is RESTRICTED</li> |
| 374 |
[% END %] |
| 375 |
[% IF ( patron.gonenoaddress ) %] |
| 376 |
<li class="error">Patron's address is in doubt</li> |
| 377 |
[% END %] |
| 378 |
</ul> |
| 379 |
|
| 380 |
[% IF ( transfertodo ) %] |
| 381 |
<h4><strong>Transfer to:</strong> [% Branches.GetName( destbranch ) | html %]</h4> |
| 382 |
[% ELSE %] |
| 383 |
<h4><strong>Hold at</strong> [% Branches.GetName( destbranch ) | html %]</h4> |
| 384 |
[% END %] |
| 385 |
|
| 386 |
<form method="post" action="returns.pl" class="confirm"> |
| 387 |
<button type="submit" class="approve"><i class="fa fa-check"></i> Confirm</button> |
| 388 |
<input type="hidden" name="print_slip" value="0" /> |
| 389 |
<input type="hidden" name="borrowernumber" value="[% patron.borrowernumber | html %]" /> |
| 390 |
<input type="hidden" name="biblionumber" value="[% itembiblionumber | html %]" /> |
| 391 |
<button type="submit" class="print"><i class="fa fa-print"></i> Print slip and continue</button> |
| 392 |
[% FOREACH inputloo IN inputloop %] |
| 393 |
<input type="hidden" name="ri-[% inputloo.counter | html %]" value="[% inputloo.barcode | html %]" /> |
| 394 |
<input type="hidden" name="dd-[% inputloo.counter | html %]" value="[% inputloo.duedate | html %]" /> |
| 395 |
<input type="hidden" name="bn-[% inputloo.counter | html %]" value="[% inputloo.borrowernumber | html %]" /> |
| 396 |
[% END %] |
| 397 |
<input type="hidden" name="diffBranch" value="[% destbranch | html %]" /> |
| 398 |
<input type="hidden" name="exemptfine" value="[% exemptfine | html %]" /> |
| 399 |
<input type="hidden" name="dropboxmode" value="[% dropboxmode | html %]" /> |
| 400 |
<input type="hidden" name="forgivemanualholdsexpire" value="[% forgivemanualholdsexpire | html %]" /> |
| 401 |
<input type="hidden" name="barcode" value="0" /> |
| 402 |
|
| 403 |
<input type="hidden" name="return_date_override" value="[% return_date_override | html %]" /> |
| 404 |
<input type="hidden" name="return_date_override_remember" value="[% return_date_override_remember | html %]" /> |
| 405 |
</form> <!-- /.confirm --> |
| 406 |
</div> <!-- /#transfer-needed --> |
| 407 |
[% END # /IF diffbranch %] |
| 408 |
|
| 409 |
[% IF transfer || needstransfer %] |
362 |
[% IF transfer || needstransfer %] |
| 410 |
<div id="item-transfer-modal" class="modal fade audio-alert-action"> |
363 |
<div id="item-transfer-modal" class="modal fade audio-alert-action"> |
| 411 |
<div class="modal-dialog"> |
364 |
<div class="modal-dialog"> |
|
Lines 457-488
Link Here
|
| 457 |
</div> <!-- /#item-transfer-modal --> |
410 |
</div> <!-- /#item-transfer-modal --> |
| 458 |
[% END # /IF transfer || needstransfer %] |
411 |
[% END # /IF transfer || needstransfer %] |
| 459 |
|
412 |
|
| 460 |
[% IF ( diffbranch ) %] |
|
|
| 461 |
<!-- diffbranch --> |
| 462 |
<h3 class="audio-alert-action">Item consigned:</h3> |
| 463 |
<table> |
| 464 |
<caption><a href="/cgi-bin/koha/catalogue/detail.pl?type=intra&biblionumber=[% itembiblionumber | uri %]">[% title | html %]</a></caption> |
| 465 |
<tr> |
| 466 |
<th>Hold for:</th> |
| 467 |
<td>[% INCLUDE 'patron-title.inc' patron=patron hide_patron_infos_if_needed=1 link_to="circulation_reserves" %]</td> |
| 468 |
</tr> |
| 469 |
</table> |
| 470 |
<form method="post" action="returns.pl"> |
| 471 |
<input type="submit" value="OK" /> |
| 472 |
[% FOREACH inputloo IN inputloop %] |
| 473 |
[% UNLESS ( inputloo.first ) %] |
| 474 |
<input type="hidden" name="ri-[% inputloo.counter | html %]" value="[% inputloo.barcode | html %]" /> |
| 475 |
<input type="hidden" name="dd-[% inputloo.counter | html %]" value="[% inputloo.duedate | html %]" /> |
| 476 |
<input type="hidden" name="bn-[% inputloo.counter | html %]" value="[% inputloo.borrowernumber | html %]" /> |
| 477 |
[% END %] |
| 478 |
[% END %] |
| 479 |
|
| 480 |
<input type="hidden" name="return_date_override" value="[% return_date_override | html %]" /> |
| 481 |
<input type="hidden" name="return_date_override_remember" value="[% return_date_override_remember | html %]" /> |
| 482 |
<input type="hidden" name="barcode" value="0" /> |
| 483 |
</form> |
| 484 |
[% END # /IF diffbranch %] |
| 485 |
|
| 486 |
<!-- case of simple return no issue or transfer but with a reservation --> |
413 |
<!-- case of simple return no issue or transfer but with a reservation --> |
| 487 |
[% IF ( reserved ) %] |
414 |
[% IF ( reserved ) %] |
| 488 |
<!-- reserved --> |
415 |
<!-- reserved --> |
| 489 |
- |
|
|