bug fix : for item reservation, now the system don't keep the reserve if the document is returned, works fine !!!!

This commit is contained in:
alaurin 2006-06-06 12:26:57 +00:00
parent 1905444309
commit 0f00577a9e
4 changed files with 3 additions and 5 deletions

View File

@ -1980,7 +1980,7 @@ sub get_return_date_of {
SELECT date_due,
itemnumber
FROM issues
WHERE itemnumber IN ('.join(',', @itemnumbers).')
WHERE itemnumber IN ('.join(',', @itemnumbers).') AND returndate IS NULL
';
return get_infos_of($query, 'itemnumber', 'date_due');
}

View File

@ -138,7 +138,6 @@ my $picture;
if ($borrowernumber) {
$borrower = getpatroninformation( \%env, $borrowernumber, 0 );
my ( $od, $issue, $fines ) = borrdata2( \%env, $borrowernumber );
warn $borrower->{'expiry'};
my $warningdate =
DateCalc( $borrower->{'expiry'},
"- " . C4::Context->preference('NotifyBorrowerDeparture') . " days" );

View File

@ -44,7 +44,6 @@ my @rank=$input->param('rank-request');
my $type=$input->param('type');
my $title=$input->param('title');
my $bornum=borrdata($borrower,'');
# Nouveau developpement
my $checkitem=$input->param('checkitem');
# my $priority;
my $found;

View File

@ -105,7 +105,7 @@ if ($cardnumber) {
}
# we check the date expiricy of the borrower
my $warning=Date_Cmp(ParseDate("today"),format_date($borrowerinfo->{'expiry'}));
my $warning=Date_Cmp(ParseDate("today"),format_date($borrowerinfo->{'dateexpiry'}));
if ( $warning > 0) {
$expiry = 1;
}
@ -253,7 +253,7 @@ foreach my $biblioitemnumber (@biblioitemnumbers) {
if (defined $return_date_of->{$itemnumber}) {
$date_due = format_date($return_date_of->{$itemnumber});
$item->{date_due} = $date_due;
$item->{backgroundcolor} = 'onloan';
}