Bug 31885: Define submit button as primary in renew page
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / circ / renew.tt
1 [% USE raw %]
2 [% USE Asset %]
3 [% USE Koha %]
4 [% USE KohaDates %]
5 [% SET footerjs = 1 %]
6 [% INCLUDE 'doc-head-open.inc' %]
7
8 <title>Renew [% title | html %] &rsaquo; Circulation &rsaquo; Koha</title>
9 [% INCLUDE 'doc-head-close.inc' %]
10 </head>
11
12 <body id="circ_renew" class="circ">
13
14 [% WRAPPER 'header.inc' %]
15     [% INCLUDE 'circ-search.inc' %]
16 [% END %]
17
18 [% WRAPPER 'sub-header.inc' %]
19 <nav id="breadcrumbs" aria-label="Breadcrumb" class="breadcrumb">
20     <ol>
21         <li>
22             <a href="/cgi-bin/koha/mainpage.pl">Home</a>
23         </li>
24         <li>
25             <a href="/cgi-bin/koha/circ/circulation-home.pl">Circulation</a>
26         </li>
27         <li>
28             <a href="#" aria-current="page">
29                 Renew
30             </a>
31         </li>
32     </ol>
33 </nav>
34 [% END %]
35
36 <div class="main container-fluid">
37     <div class="row">
38         <div class="col-sm-12">
39             <main>
40                 <div class="row">
41
42                 [% IF Koha.Preference('CircSidebar') %]
43                     <div class="col-sm-10 col-sm-push-2">
44                 [% ELSE %]
45                     <div class="col-md-10 col-md-offset-1 col-lg-8 col-lg-offset-2">
46                 [% END %]
47
48                 [% IF error %]
49                     <div class="dialog alert">
50                         <h1>Cannot renew:</h1>
51
52                             [% IF error == "no_item" %]
53
54                                 <p>No item matches this barcode</p>
55
56                             [% ELSIF error == "no_checkout" %]
57
58                                 <p>[% INCLUDE 'biblio-title.inc' biblio=item.biblio link = 1 %] ( <a href="/cgi-bin/koha/catalogue/moredetail.pl?itemnumber=[% item.itemnumber | uri %]&amp;biblionumber=[% item.biblio.biblionumber | uri %]&amp;bi=[% item.biblioitemnumber.biblioitemnumber | uri %]#item[% item.itemnumber | uri %]">[% item.barcode | html %]</a> ) is not checked out to a patron.</p>
59
60                             [% ELSIF error == "too_many" %]
61
62                                 <p>[% INCLUDE 'biblio-title.inc' biblio=item.biblio link = 1 %] ( [% item.barcode | html %] ) has been renewed the maximum number of times by [% borrower.firstname | html %] [% borrower.surname | html %] ( <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% borrower.borrowernumber | uri %]"> [% borrower.cardnumber | html %] </a> )</p>
63
64                                 [% IF Koha.Preference('AllowRenewalLimitOverride') %]
65                                     <form method="post" action="/cgi-bin/koha/circ/renew.pl">
66                                         <input type="hidden" name="barcode" value="[% item.barcode | html %]"/>
67                                         <input type="hidden" name="override_limit" value="1" />
68                                         <button type="submit" class="approve"><i class="fa fa-check"></i> Override limit and renew</button>
69                                     </form>
70                                 [% END %]
71
72                             [% ELSIF error == "too_unseen" %]
73
74                                 <p>[% INCLUDE 'biblio-title.inc' biblio=item.biblio %] ( [% item.barcode | html %] ) has been renewed the maximum number of consecutive times without being seen by the library )</p>
75
76                                 [% IF Koha.Preference('AllowRenewalLimitOverride') %]
77                                     <form method="post" action="/cgi-bin/koha/circ/renew.pl">
78                                         <input type="hidden" name="barcode" value="[% item.barcode | html %]"/>
79                                         <input type="hidden" name="override_limit" value="1" />
80                                         <button type="submit" class="approve"><i class="fa fa-check"></i> Override limit and renew</button>
81                                     </form>
82                                 [% END %]
83
84                             [% ELSIF error == "too_soon" %]
85
86                                 <p>[% INCLUDE 'biblio-title.inc' biblio=item.biblio link = 1 %] ( [% item.barcode | html %] ) cannot be renewed before [% soonestrenewdate | $KohaDates %]. </p>
87
88                                 [% IF Koha.Preference('AllowRenewalLimitOverride') %]
89                                     <form method="post" action="/cgi-bin/koha/circ/renew.pl">
90                                         <input type="hidden" name="barcode" value="[% item.barcode | html %]"/>
91                                         <input type="hidden" name="override_limit" value="1" />
92                                         <button type="submit" class="approve"><i class="fa fa-check"></i> Override and renew</button>
93                                     </form>
94                                 [% END %]
95
96                             [% ELSIF error == "auto_too_soon" %]
97
98                                 <p>[% INCLUDE 'biblio-title.inc' biblio=item.biblio link = 1 %] ( [% item.barcode | html %] ) has been scheduled for automatic renewal and cannot be renewed before [% soonestrenewdate | $KohaDates %]. </p>
99
100                                 [% IF Koha.Preference('AllowRenewalLimitOverride') %]
101                                     <form method="post" action="/cgi-bin/koha/circ/renew.pl">
102                                         <input type="hidden" name="barcode" value="[% item.barcode | html %]"/>
103                                         <input type="hidden" name="override_limit" value="1" />
104                                         <button type="submit" class="approve"><i class="fa fa-check"></i> Override and renew</button>
105                                     </form>
106                                 [% END %]
107
108                             [% ELSIF error == "auto_too_late" %]
109
110                                 <p>[% INCLUDE 'biblio-title.inc' biblio=item.biblio link = 1 %] ( [% item.barcode | html %] ) has been scheduled for automatic renewal and cannot be renewed anymore since [% latestautorenewdate | $KohaDates %]. </p>
111
112                                 [% IF Koha.Preference('AllowRenewalLimitOverride') %]
113                                     <form method="post" action="/cgi-bin/koha/circ/renew.pl">
114                                         <input type="hidden" name="barcode" value="[% item.barcode | html %]"/>
115                                         <input type="hidden" name="override_limit" value="1" />
116                                         <input type="submit" class="approve" value="Override and renew" />
117                                     </form>
118                                 [% END %]
119
120                             [% ELSIF error == "auto_account_expired" %]
121
122                                 <p>[% INCLUDE 'biblio-title.inc' biblio=item.biblio link = 1 %] ( [% item.barcode | html %] ) has been scheduled for automatic renewal and cannot be renewed because the patron's account is expired</p>
123
124                                 [% IF Koha.Preference('AllowRenewalLimitOverride') %]
125                                     <form method="post" action="/cgi-bin/koha/circ/renew.pl">
126                                         <input type="hidden" name="barcode" value="[% item.barcode | html %]"/>
127                                         <input type="hidden" name="override_limit" value="1" />
128                                         <input type="submit" class="approve" value="Override and renew" />
129                                     </form>
130                                 [% END %]
131
132                             [% ELSIF error == "auto_renew" or error == "auto_too_much_oweing" %]
133
134                                 <p>[% INCLUDE 'biblio-title.inc' biblio=item.biblio link = 1 %] ( [% item.barcode | html %] ) has been scheduled for automatic renewal. </p>
135
136                                 [% IF Koha.Preference('AllowRenewalLimitOverride') %]
137                                     <form method="post" action="/cgi-bin/koha/circ/renew.pl">
138                                         <input type="hidden" name="barcode" value="[% item.barcode | html %]"/>
139                                         <input type="hidden" name="override_limit" value="1" />
140                                         <button type="submit" class="approve"><i class="fa fa-check"></i> Override limit and renew</button>
141                                     </form>
142                                 [% END %]
143
144                             [% ELSIF error == "on_reserve" %]
145
146                                 <p>[% INCLUDE 'biblio-title.inc' biblio=item.biblio link = 1 %] ( [% item.barcode | html %] ): This item is on hold for another patron.</p>
147
148                                 <form method="post" action="/cgi-bin/koha/circ/renew.pl">
149                                     <input type="hidden" name="barcode" value="[% item.barcode | html %]"/>
150                                     <input type="hidden" name="override_limit" value="1" />
151                                     <input type="hidden" name="override_holds" value="1" />
152                                     <div>
153                                         <label for="renewonholdduedate">Renewal due date:</label>
154                                         <input type="text" size="20" id="renewonholdduedate" name="renewonholdduedate" value="" class="flatpickr" data-flatpickr-enable-time="true" />
155                                     </div>
156                                     <button type="submit" class="approve"><i class="fa fa-check"></i> Override and renew</button>
157                                 </form>
158
159                             [% ELSIF error == "patron_restricted" %]
160
161                                 <p>[% borrower.firstname | html %] [% borrower.surname | html %] ( <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% borrower.borrowernumber | uri %]"> [% borrower.cardnumber | html %] </a> ) is currently restricted.</p>
162
163                             [% ELSIF error == "item_denied_renewal" %]
164
165                                 <p>Item is not allowed renewal.</p>
166
167                             [% ELSIF error == "onsite_checkout" %]
168                                 <p>Item cannot be renewed because it's an onsite checkout</p>
169
170                             [% ELSIF error == 'recalled' %]
171                                 <p>This item has been recalled.</p>
172
173                             [% ELSE %]
174
175                                 [% error | html %]
176
177                             [% END %]
178
179                                 <form method="get" action="/cgi-bin/koha/circ/renew.pl">
180                                     <input type="hidden" name="hard_due_date" value="[% hard_due_date | html %]" />
181                                     <button type="submit" class="deny"><i class="fa fa-times"></i> Continue without renewing</button>
182                                 </form>
183                     </div>
184                 [% END %]
185
186                 [% IF date_due %]
187                     <div class="dialog message">
188                         <h1>Item renewed:</h1>
189                         <p>
190                             [% INCLUDE 'biblio-title.inc' biblio=item.biblio link = 1 %]
191                             ( <a href="/cgi-bin/koha/catalogue/moredetail.pl?itemnumber=[% item.itemnumber | uri %]&amp;biblionumber=[% item.biblio.biblionumber | uri %]&amp;bi=[% item.biblioitemnumber.biblioitemnumber | uri %]#item[% item.itemnumber | uri %]">[% item.barcode | html %]</a> )
192                             renewed for
193                             [% borrower.firstname | html %] [% borrower.surname | html %] ( <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% borrower.borrowernumber | uri %]"> [% borrower.cardnumber | html %] </a> )
194                             now due on [% date_due | $KohaDates %]
195                         </p>
196                     </div>
197                 [% END %]
198
199             [% UNLESS error %]
200                 <form method="post" action="/cgi-bin/koha/circ/renew.pl" autocomplete="off" >
201
202                     <fieldset>
203                         <h1>Renew</h1>
204
205                         [% IF Koha.Preference('UnseenRenewals') %]
206                             <div class="renew_formfield">
207                                 <input name="barcode" id="barcode" size="14" class="barcode focus" type="text" placeholder="Enter item barcode" />
208                             </div>
209                             <div class="renew_formfield">
210                                 <label for="unseen" class="hint">Record renewal as unseen if appropriate: </label>
211                                 <input value="1" name="unseen" id="unseen" type="checkbox" />
212                             </div>
213                         [% ELSE %]
214                             <input name="barcode" size="14" class="barcode focus" type="text" placeholder="Enter item barcode" />
215
216                         [% END %]
217                         <button type="submit" class="btn btn-primary">Submit</button>
218
219                         <div class="circ-settings show">
220                             <div class="date-select" id="renew_date_override_fields">
221                                 <input type="text" size="20" id="hard_due_date" name="hard_due_date" value="[% hard_due_date | html %]" class="flatpickr" data-flatpickr-futuredate="true" data-flatpickr-enable-time="true" placeholder="Renewal due date [% INCLUDE 'date-format.inc' %]" />
222                             </div> <!-- /.date-select -->
223                         </div>
224                     </fieldset>
225
226
227                 </form>
228             [% END %]
229
230                     [% IF Koha.Preference('CircSidebar') %]
231                             </div> <!-- /.col-sm-10.col-sm-push-2 -->
232                             <div class="col-sm-2 col-sm-pull-10">
233                                 <aside>
234                                     [% INCLUDE 'circ-nav.inc' %]
235                                 </aside>
236                             </div> <!-- /.col-sm-2.col-sm-pull-10 -->
237                         </div> <!-- /.row -->
238                     [% END %]
239
240             </main>
241         </div> <!-- /.col-sm-12 -->
242     </div> <!-- /.row -->
243
244 [% MACRO jsinclude BLOCK %]
245     [% INCLUDE 'calendar.inc' %]
246     [% IF error %]
247         <script>
248             $( document ).ready(function() {
249                 removeFocus();
250             });
251         </script>
252     [% END %]
253 [% END %]
254
255 [% INCLUDE 'intranet-bottom.inc' %]