|
Lines 211-219
my $return_date_override_remember =
Link Here
|
| 211 |
$query->param('return_date_override_remember'); |
211 |
$query->param('return_date_override_remember'); |
| 212 |
if ($return_date_override) { |
212 |
if ($return_date_override) { |
| 213 |
if ( C4::Context->preference('SpecifyReturnDate') ) { |
213 |
if ( C4::Context->preference('SpecifyReturnDate') ) { |
| 214 |
# FIXME we really need to stop adding more uses of C4::Dates |
214 |
my $return_date_override_dt = eval {dt_from_string( $return_date_override ) }; |
| 215 |
if ( $return_date_override =~ C4::Dates->regexp('syspref') ) { |
215 |
if ( $return_date_override_dt ) { |
| 216 |
|
|
|
| 217 |
# note that we've overriden the return date |
216 |
# note that we've overriden the return date |
| 218 |
$template->param( return_date_was_overriden => 1); |
217 |
$template->param( return_date_was_overriden => 1); |
| 219 |
# Save the original format if we are remembering for this series |
218 |
# Save the original format if we are remembering for this series |
|
Lines 222-230
if ($return_date_override) {
Link Here
|
| 222 |
return_date_override_remember => 1 |
221 |
return_date_override_remember => 1 |
| 223 |
) if ($return_date_override_remember); |
222 |
) if ($return_date_override_remember); |
| 224 |
|
223 |
|
| 225 |
my $dt = dt_from_string($return_date_override); |
|
|
| 226 |
$return_date_override = |
224 |
$return_date_override = |
| 227 |
DateTime::Format::MySQL->format_datetime($dt); |
225 |
DateTime::Format::MySQL->format_datetime( $return_date_override_dt ); |
| 228 |
} |
226 |
} |
| 229 |
} |
227 |
} |
| 230 |
else { |
228 |
else { |
| 231 |
- |
|
|