|
Lines 156-162
unless ( $enddate ) {
Link Here
|
| 156 |
# building query parameters |
156 |
# building query parameters |
| 157 |
my %where = ( |
157 |
my %where = ( |
| 158 |
'me.found' => undef, |
158 |
'me.found' => undef, |
| 159 |
'me.priority' => 1, |
159 |
'me.priority' => { '!=' => 0 }, |
| 160 |
'me.suspend' => 0, |
160 |
'me.suspend' => 0, |
| 161 |
'itembib.itemlost' => 0, |
161 |
'itembib.itemlost' => 0, |
| 162 |
'itembib.withdrawn' => 0, |
162 |
'itembib.withdrawn' => 0, |
|
Lines 188-194
if ( C4::Context->preference('IndependentBranches') ){
Link Here
|
| 188 |
# get all distinct unfulfilled reserves |
188 |
# get all distinct unfulfilled reserves |
| 189 |
my $holds = Koha::Holds->search( |
189 |
my $holds = Koha::Holds->search( |
| 190 |
{ %where }, |
190 |
{ %where }, |
| 191 |
{ join => 'itembib', distinct => 1, columns => qw[me.biblionumber] } |
191 |
{ join => 'itembib', distinct => 1, columns => qw[me.biblionumber] } |
| 192 |
); |
192 |
); |
| 193 |
my @biblionumbers = $holds->get_column('biblionumber'); |
193 |
my @biblionumbers = $holds->get_column('biblionumber'); |
| 194 |
|
194 |
|
|
Lines 202-208
if ( $holds->count ) {
Link Here
|
| 202 |
# patrons count per biblio |
202 |
# patrons count per biblio |
| 203 |
my $patrons_count = { |
203 |
my $patrons_count = { |
| 204 |
map { $_->{biblionumber} => $_->{patrons_count} } @{ Koha::Holds->search( |
204 |
map { $_->{biblionumber} => $_->{patrons_count} } @{ Koha::Holds->search( |
| 205 |
{}, |
205 |
{ 'suspend' => 0 }, |
| 206 |
{ |
206 |
{ |
| 207 |
select => [ 'biblionumber', { count => { distinct => 'borrowernumber' } } ], |
207 |
select => [ 'biblionumber', { count => { distinct => 'borrowernumber' } } ], |
| 208 |
as => [qw( biblionumber patrons_count )], |
208 |
as => [qw( biblionumber patrons_count )], |
| 209 |
- |
|
|