Lines 56-61
use Koha::DateUtils;
Link Here
|
56 |
use Koha::Holds; |
56 |
use Koha::Holds; |
57 |
use Koha::Items; |
57 |
use Koha::Items; |
58 |
use Koha::Patrons; |
58 |
use Koha::Patrons; |
|
|
59 |
use Koha::Patron::Messages; |
59 |
|
60 |
|
60 |
my $query = CGI->new; |
61 |
my $query = CGI->new; |
61 |
|
62 |
|
Lines 573-584
foreach ( sort { $a <=> $b } keys %returneditems ) {
Link Here
|
573 |
$ri{minute} = $duedate->minute(); |
574 |
$ri{minute} = $duedate->minute(); |
574 |
$ri{duedate} = output_pref($duedate); |
575 |
$ri{duedate} = output_pref($duedate); |
575 |
my $patron = Koha::Patrons->find( $riborrowernumber{$_} ); |
576 |
my $patron = Koha::Patrons->find( $riborrowernumber{$_} ); |
|
|
577 |
my $patron_messages = Koha::Patron::Messages->search( |
578 |
{ |
579 |
borrowernumber => $riborrowernumber{$_}, |
580 |
message_type => 'B', |
581 |
}); |
582 |
|
576 |
unless ( $dropboxmode ) { |
583 |
unless ( $dropboxmode ) { |
577 |
$ri{return_overdue} = 1 if (DateTime->compare($duedate, dt_from_string()) == -1); |
584 |
$ri{return_overdue} = 1 if (DateTime->compare($duedate, dt_from_string()) == -1); |
578 |
} else { |
585 |
} else { |
579 |
$ri{return_overdue} = 1 if (DateTime->compare($duedate, $dropboxdate) == -1); |
586 |
$ri{return_overdue} = 1 if (DateTime->compare($duedate, $dropboxdate) == -1); |
580 |
} |
587 |
} |
581 |
$ri{patron} = $patron, |
588 |
$ri{patron} = $patron; |
|
|
589 |
$ri{messages} = $patron_messages; |
582 |
$ri{borissuescount} = $patron->checkouts->count; |
590 |
$ri{borissuescount} = $patron->checkouts->count; |
583 |
} |
591 |
} |
584 |
else { |
592 |
else { |