(bug #2937) use check_date in C4::Serials::hassubscriptionexpired

This patch change the date check in hassubscriptionexpired to use Date_Calc::check_date

Signed-off-by: Galen Charlton <galen.charlton@liblime.com>
This commit is contained in:
Nahuel ANGELINETTI 2009-01-30 16:48:02 +01:00 committed by Galen Charlton
parent 6c5f9d46d8
commit c5ca4f6391

View file

@ -1806,9 +1806,7 @@ sub HasSubscriptionExpired {
return 0 unless $res;
my @res=split (/-/,$res);
my @endofsubscriptiondate=split(/-/,$expirationdate);
foreach (@res,@endofsubscriptiondate){
return 2 unless $_ ;
}
return 2 if (not check_date(@res) || not check_date(@endofsubscriptiondate));
return 1 if ( (@endofsubscriptiondate && Delta_Days($res[0],$res[1],$res[2],
$endofsubscriptiondate[0],$endofsubscriptiondate[1],$endofsubscriptiondate[2]) <= 0)
|| (!$res));