From 36b2897430b27a6b8a12f6684d32bc64e026073f Mon Sep 17 00:00:00 2001 From: Jesse Weaver Date: Thu, 10 Jul 2008 13:21:28 -0500 Subject: [PATCH] fix for 2181: Late Items in Red Modified overdue check in circ/circulation.pl to use Date::Manip's Date_Cmp. This would likely be useful other places in the file. Signed-off-by: Galen Charlton Signed-off-by: Joshua Ferraro --- circ/circulation.pl | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/circ/circulation.pl b/circ/circulation.pl index 61babaad47..b165d68369 100755 --- a/circ/circulation.pl +++ b/circ/circulation.pl @@ -44,6 +44,10 @@ use Date::Calc qw( Date_to_Days ); +use Date::Manip qw( + Date_Cmp +); + # # PARAMETERS READING @@ -450,9 +454,7 @@ if ($borrower) { ($restype) and $it->{'can_renew'} = 0; $it->{'dd'} = format_date($it->{'date_due'}); - my $datedue = $it->{'date_due'}; - $datedue =~ s/-//g; - $it->{'od'} = ($datedue < $todaysdate) ? 1 : 0 ; + $it->{'od'} = Date_Cmp($todaysdate, $it->{'date_due'}) == 1 ? 1 : 0 ; ($it->{'author'} eq '') and $it->{'author'} = ' '; $it->{'renew_failed'} = $renew_failed[$it->{'itemnumber'}]; # ADDED BY JF: NEW ITEMTYPE COUNT DISPLAY -- 2.39.5