Lines 3062-3067
sub CalcDateDue {
Link Here
|
3062 |
# if ReturnBeforeExpiry ON the datedue can't be after borrower expirydate |
3062 |
# if ReturnBeforeExpiry ON the datedue can't be after borrower expirydate |
3063 |
if ( C4::Context->preference('ReturnBeforeExpiry') ) { |
3063 |
if ( C4::Context->preference('ReturnBeforeExpiry') ) { |
3064 |
my $expiry_dt = dt_from_string( $borrower->{dateexpiry}, 'iso' ); |
3064 |
my $expiry_dt = dt_from_string( $borrower->{dateexpiry}, 'iso' ); |
|
|
3065 |
$expiry_dt->set( hour => 23, minute => 59); |
3065 |
if ( DateTime->compare( $datedue, $expiry_dt ) == 1 ) { |
3066 |
if ( DateTime->compare( $datedue, $expiry_dt ) == 1 ) { |
3066 |
$datedue = $expiry_dt->clone; |
3067 |
$datedue = $expiry_dt->clone; |
3067 |
} |
3068 |
} |
3068 |
- |
|
|