+[% USE KohaDates %]
[% INCLUDE 'doc-head-open.inc' %]
[% UNLESS ( multi_hold ) %]
<title>Koha › Circulation › Holds › Place a hold on [% title |html %]</title>
$("#requestany").click(function() {
if(this.checked){
$("input[name=checkitem]").each(function() {
- $(this).attr("checked","");
+ $(this).removeAttr("checked");
});
}
});
}
});
if(onechecked == 1){
- $("#requestany").attr("checked","");
+ $("#requestany").removeAttr("checked");
} else {
$("#requestany").attr("checked","checked");
}
[% IF ( reserve_in_future ) %]
<li>
- <label for="reserve_date">Hold starts on date:</label>
- <input name="reserve_date" id="reserve_date" size="10" readonly="readonly">
- <img src="[% themelang %]/lib/calendar/cal.gif" alt="Show calendar" border="0" id="CalendarReserveDate" style="cursor: pointer;" />
- <script language="JavaScript" type="text/javascript">
- //<![CDATA[
- function validate1(date) {
- var today = new Date();
- if ( (date > today) ||
- ( date.getDate() == today.getDate() &&
- date.getMonth() == today.getMonth() &&
- date.getFullYear() == today.getFullYear() ) ) {
- return false;
- } else {
- return true;
- }
- };
- Calendar.setup(
- {
- inputField : "reserve_date",
- ifFormat : "[% DHTMLcalendar_dateformat %]",
- button : "CalendarReserveDate",
- disableFunc : validate1,
- dateStatusFunc : validate1
- }
- );
- //]]>
- </script>
+ <label for="from">Hold starts on date:</label>
+ <input name="reserve_date" id="from" size="10" readonly="readonly" class="datepickerfrom">
<a href='#' onclick="document.getElementById('reserve_date').value='';">Clear Date</a>
</li>
[% END %]
<li>
- <label for="expiration_date">Hold expires on date:</label>
- <input name="expiration_date" id="expiration_date" size="10" readonly="readonly" />
- <img src="[% themelang %]/lib/calendar/cal.gif" alt="Show calendar" border="0" id="CalendarExpirationDate" style="cursor: pointer;" />
- <script language="JavaScript" type="text/javascript">
- //<![CDATA[
- function validate1(date) {
- var today = new Date();
- if ( (date > today) ||
- ( date.getDate() == today.getDate() &&
- date.getMonth() == today.getMonth() &&
- date.getFullYear() == today.getFullYear() ) ) {
- return false;
- } else {
- return true;
- }
- };
- Calendar.setup(
- {
- inputField : "expiration_date",
- ifFormat : "[% DHTMLcalendar_dateformat %]",
- button : "CalendarExpirationDate",
- disableFunc : validate1,
- dateStatusFunc : validate1
- }
- );
- //]]>
- </script>
+ <label for="to">Hold expires on date:</label>
+ <input name="expiration_date" id="to" size="10" readonly="readonly" class="datepickerto" />
<a href='#' onclick="document.getElementById('expiration_date').value='';">Clear date</a>
</li>
<th><img src="/intranet-tmpl/[% theme %]/img/go-bottom.png" border="0" alt="Toggle set to lowest priority" /></th>
[% END %]
<th> </th>
- <th> </th>
+ [% IF SuspendHoldsIntranet %]<th> </th><!-- Suspend Holds Column Header -->[% END %]
</tr>
[% FOREACH reserveloo IN biblioloo.reserveloop %]
[% UNLESS ( loop.odd ) %]<tr class="highlight">[% ELSE %]<tr>[% END %]
</a>
</td>
+ [% IF SuspendHoldsIntranet %]
<td>
[% UNLESS ( reserveloo.wait ) %]
- <input type="button" value="[% IF ( reserveloo.suspend ) %]Unsuspend[% ELSE %]Suspend[% END %]" onclick="window.location.href='request.pl?action=toggleSuspend&borrowernumber=[% reserveloo.borrowernumber %]&biblionumber=[% reserveloo.biblionumber %]&date=[% reserveloo.date %]'" />
+ <input type="button" value="[% IF ( reserveloo.suspend ) %]Unsuspend[% ELSE %]Suspend[% END %]" onclick="window.location.href='request.pl?action=toggleSuspend&borrowernumber=[% reserveloo.borrowernumber %]&biblionumber=[% reserveloo.biblionumber %]&date=[% reserveloo.date %]&suspend_until=' + $('#suspend_until_[% reserveloo.borrowernumber %]').val()" />
[% IF AutoResumeSuspendedHolds %]
<label for="suspend_until_[% reserveloo.borrowernumber %]">[% IF ( reserveloo.suspend ) %] on [% ELSE %] until [% END %]</label>
- <input name="suspend_until" id="suspend_until_[% reserveloo.borrowernumber %]" size="10" readonly="readonly" value="[% reserveloo.suspend_until %]" />
- <img src="[% themelang %]/lib/calendar/cal.gif" alt="Show calendar" border="0" id="SuspendUntilDate_[% reserveloo.borrowernumber %]" style="cursor: pointer;" />
- <script language="JavaScript" type="text/javascript">
- //<![CDATA[
- function validate1(date) {
- var today = new Date();
- if ( (date > today) ||
- ( date.getDate() == today.getDate() &&
- date.getMonth() == today.getMonth() &&
- date.getFullYear() == today.getFullYear() ) ) {
- return false;
- } else {
- return true;
- }
- };
- Calendar.setup(
- {
- inputField : "suspend_until_[% reserveloo.borrowernumber %]",
- ifFormat : "[% DHTMLcalendar_dateformat %]",
- button : "SuspendUntilDate_[% reserveloo.borrowernumber %]",
- disableFunc : validate1,
- dateStatusFunc : validate1
- }
- );
- //]]>
- </script>
+ <input name="suspend_until" id="suspend_until_[% reserveloo.borrowernumber %]" size="10" readonly="readonly" value="[% reserveloo.suspend_until | $KohaDates %]" class="datepicker" />
<a href='#' onclick="document.getElementById('suspend_until_[% reserveloo.borrowernumber %]').value='';">Clear Date</a>
[% END %]
[% ELSE %]
<input type="hidden" name="suspend_until" value="" />
[% END %]
</td>
+ [% END # IF SuspendHoldsIntranet %]
+
</tr>
[% END %] <!-- existing reserveloop -->