my $basketgroupname = $params->{basketgroupname};
my $owner = $params->{owner};
my $pending = $params->{pending};
+ my $ordered = $params->{ordered};
my $dbh = C4::Context->dbh;
my @args = ();
WHERE (datecancellationprinted is NULL)
};
- $query .= q{
- AND (quantity > quantityreceived OR quantityreceived is NULL)
- } if $pending;
+ if ( $pending ) {
+ $query .= q{ AND (quantity > quantityreceived OR quantityreceived is NULL)};
+ }
+ if ( $ordered ) {
+ $query .= q{ AND (quantity > quantityreceived OR quantityreceived is NULL)}
+ unless $pending;
+ $query .= q{ AND aqorders.orderstatus IN ( "ordered", "partial" )};
+ }
my $userenv = C4::Context->userenv;
if ( C4::Context->preference("IndependentBranches") ) {
ean => $ean,
basketgroupname => $basketgroupname,
pending => 1,
+ ordered => 1,
});
$template->param(
summaryfilter => $search,
}else{
$pendingorders = SearchOrders({
booksellerid => $booksellerid,
- pending => 1
+ ordered => 1
});
}
my $countpendings = scalar @$pendingorders;