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