$barcode = barcodedecode($barcode) if( $barcode && C4::Context->preference('itemBarcodeInputFilter'));
my $override_limit = $cgi->param('override_limit');
my $override_holds = $cgi->param('override_holds');
+my $hard_due_date = $cgi->param('hard_due_date');
my ( $item, $issue, $borrower );
my $error = q{};
if ( $cgi->param('renewonholdduedate') ) {
$date_due = dt_from_string( scalar $cgi->param('renewonholdduedate'));
}
+ if ( C4::Context->preference('SpecifyDueDate') && $hard_due_date ) {
+ $date_due = dt_from_string( $hard_due_date );
+ }
$date_due = AddRenewal( undef, $item->itemnumber(), $branchcode, $date_due );
$template->param( date_due => $date_due );
}
);
}
+$template->param( hard_due_date => ($hard_due_date ? output_pref({ str => $hard_due_date, dateformat => 'iso' }) : undef) );
# Checking if there is a Fast Cataloging Framework
$template->param( fast_cataloging => 1 ) if Koha::BiblioFrameworks->find( 'FA' );
[% END %]
<form method="get" action="/cgi-bin/koha/circ/renew.pl">
+ <input type="hidden" name="hard_due_date" value="[% hard_due_date | html %]" />
<button type="submit" class="deny"><i class="fa fa-times"></i> Continue without renewing</button>
</form>
</div>
<fieldset>
<legend>Renew</legend>
+ [% IF Koha.Preference('SpecifyDueDate') %]
+ <label for="hard_due_date">Hard due date [% INCLUDE 'date-format.inc' %]:</label>
+ <input type="text" size="20" id="hard_due_date" name="hard_due_date" value="[% hard_due_date | $KohaDates with_hours => 1 %]" />
+ <br/>
+ [% END %]
+
<label for="barcode">Enter item barcode: </label>
<input name="barcode" id="barcode" size="14" class="focus" type="text" />
}).on('change', function(e) {
if ( ! is_valid_date( $(this).val() ) ) {$(this).val('');}
});
+
+ [% IF Koha.Preference('SpecifyDueDate') %]
+ $("#hard_due_date").datetimepicker({
+ onClose: function(dateText, inst) {
+ validate_date(dateText, inst);
+ },
+ hour: 23,
+ minute: 59
+ }).on("change", function(e, value) {
+ if ( ! is_valid_date( $(this).val() ) ) {$(this).val("");}
+ });
+ [% END %]
+
});
</script>
[% END %]