Bug 19532: Recalls on OPAC
[koha.git] / koha-tmpl / opac-tmpl / bootstrap / en / includes / title-actions-menu.inc
1 <div class="actions-menu noprint">
2     [% IF Koha.Preference( 'OPACHoldRequests' ) == 1 %]
3         [% UNLESS ( items.norequests ) %]
4             [% IF Koha.Preference( 'opacuserlogin' ) == 1 %]
5                 [% IF ( shelf AND op == 'view' ) # Lists view has more granular checking of hold availability %]
6                     [% IF ( items.allow_onshelf_holds ) %]
7                         <span class="actions"><a class="btn btn-link btn-sm" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=[% items.biblionumber | html %]"><i class="fa fa-fw fa-bookmark" aria-hidden="true"></i> Place hold</a></span>
8                     [% ELSE %]
9                         [% IF ( items.itemsissued ) %]
10                             <span class="actions"><a class="btn btn-link btn-sm" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=[% items.biblionumber | html %]"><i class="fa fa-fw fa-bookmark" aria-hidden="true"></i> Place hold</a></span>
11                         [% END %]
12                     [% END %]
13                 [% ELSE %]
14                     <span class="actions"><a class="btn btn-link btn-sm" href="/cgi-bin/koha/opac-reserve.pl?biblionumber=[% items.biblionumber | html %]"><i class="fa fa-fw fa-bookmark" aria-hidden="true"></i> Place hold</a></span>
15                 [% END %]
16             [% END # / IF opacuserlogin %]
17         [% END # / UNLESS items.norequests %]
18     [% END # / OPACHoldRequests %]
19
20     [% IF Koha.Preference('UseRecalls') %]
21         <span class="actions"><a class="btn btn-link recall" href="/cgi-bin/koha/opac-recall.pl?biblionumber=[% items.biblionumber | html %]"><i class="fa fa-fw fa-bookmark-o" aria-hidden="true"></i> Place recall</a></span>
22     [% END %]
23
24     [% IF ( Koha.Preference( 'opacuserlogin' ) == 1 ) %]
25         [% IF items.artreqpossible %]
26             <span class="actions"><a href="/cgi-bin/koha/opac-request-article.pl?biblionumber=[% items.biblionumber | uri %]" class="btn btn-link btn-sm"><i class="fa fa-file-text" aria-hidden="true"></i> Request article</a></span>
27         [% END %]
28     [% END %]
29
30     [% IF ( TagsInputEnabled ) %]
31         [% IF ( loggedinusername ) %]
32             <span class="actions"><a id="tag_add[% items.biblionumber | html %]" href="#" class="tag_add btn btn-link btn-sm"><i class="fa fa-tag" aria-hidden="true"></i> Add tag</a></span>
33             <div id="tagform[% items.biblionumber | html %]" class="tag_results_input form-inline" style="display:none;">
34                 <label for="newtag[% items.biblionumber | html %]">New tag(s), separated by a comma:</label>
35                 <input type="text" name="newtag[% items.biblionumber | html %]" id="newtag[% items.biblionumber | html %]" class="form-control form-control-sm newtag" maxlength="100" />
36                 <input name="tagbutton" class="btn btn-sm btn-primary tagbutton" title="[% items.biblionumber | html %]" type="submit" value="Add" />
37                 <a class="cancel_tag_add" id="cancel[% items.biblionumber | html %]" href="#">(done)</a>
38             </div>
39             <span id="newtag[% items.biblionumber | html %]_status" class="tagstatus" style="display:none;">
40                 Tag status here.
41             </span>
42         [% ELSE %]
43             <span class="actions">
44                 <span class="login4tags">
45                     <a class="btn btn-link btn-sm loginModal-trigger" href="/cgi-bin/koha/opac-user.pl"><i class="fa fa-tag" aria-hidden="true"></i> Log in to add tags</a>
46                 </span>
47             </span>
48         [% END # IF loggedinusername %]
49     [% END # if TagsInputEnabled %]
50
51     [% IF ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && loggedinusername && ( Koha.Preference( 'virtualshelves' ) == 1 ) ) %]
52         [% IF ( shelf AND op == 'view' ) %]
53             <span class="actions"><a href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=[% items.biblionumber | uri %]" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=[% items.biblionumber | uri %]'); return false;" class="btn btn-link btn-sm"><i class="fa fa-list" aria-hidden="true"></i> Save to another list</a></span>
54             [% IF can_remove_biblios %]
55                 <span class="actions"><a class="btn btn-link btn-sm removefromlist" href="/cgi-bin/koha/opac-shelves.pl?op=remove_biblios&amp;shelfnumber=[% shelf.shelfnumber | html %]&amp;biblionumber=[% items.biblionumber | html %]"><i class="fa fa-remove" aria-hidden="true"></i> Remove from this list</a></span>
56             [% END %]
57         [% ELSE %]
58             <span class="actions"><a class="addtoshelf btn btn-link btn-sm" href="/cgi-bin/koha/opac-addbybiblionumber.pl?biblionumber=[% items.biblionumber | html %]" onclick="Dopop('opac-addbybiblionumber.pl?biblionumber=[% items.biblionumber | html %]'); return false;"><i class="fa fa-list" aria-hidden="true"></i> Save to lists</a></span>
59         [% END # /IF ( shelf AND op == 'view' ) %]
60     [% END # /IF Koha.Preference( 'opacuserlogin' ) %]
61
62     [% IF Koha.Preference( 'opacbookbag' ) == 1 %]
63         [% IF ( items.incart ) %]
64             <span class="actions cart-actions"><a data-biblionumber="[% items.biblionumber | html %]" class="btn btn-link btn-sm addtocart cart[% items.biblionumber | html %]" href="#"><i class="fa fa-shopping-cart" aria-hidden="true"></i> In your cart</a> <a data-biblionumber="[% items.biblionumber | html %]" class="btn btn-link btn-sm remove cartRemove cartR[% items.biblionumber | html %]" href="#">(remove)</a></span>
65         [% ELSE %]
66             <span class="actions cart-actions"><a data-biblionumber="[% items.biblionumber | html %]" class="btn btn-link btn-sm addtocart cart cart[% items.biblionumber | html %]" href="#"><i class="fa fa-shopping-cart" aria-hidden="true"></i> Add to cart</a> <a style="display:none;" data-biblionumber="[% items.biblionumber | html %]" class="btn btn-link btn-sm remove cartRemove cartR[% items.biblionumber | html %]" href="#">(remove)</a></span>
67         [% END %]
68     [% END # / IF opacbookbag %]
69 </div>