use C4::Output;
use CGI qw ( -utf8 );
use C4::Acquisition qw( SearchOrders );
-use C4::Dates qw/format_date/;
+use Koha::DateUtils;
-use Koha::Acquisition::Bookseller;
+use Koha::Acquisition::Booksellers;
my $query=new CGI;
my ($template, $loggedinuser, $cookie)
});
my $supplier=$query->param('supplier');
-my @suppliers = Koha::Acquisition::Bookseller->search({ name => $supplier });
-#my $count = scalar @suppliers;
+my @suppliers = Koha::Acquisition::Booksellers->search(
+ { name => { -like => "%$supplier%" } },
+ { order_by => { -asc => 'name' } } );
#build result page
my $loop_suppliers = [];
for my $s (@suppliers) {
my $orders = SearchOrders({
- booksellerid => $s->{'id'},
+ booksellerid => $s->id,
pending => 1
});
basketno => $ord->{'basketno'},
total => $ord->{'count(*)'},
authorisedby => $ord->{'authorisedby'},
- creationdate => format_date($ord->{'creationdate'}),
- closedate => format_date($ord->{'closedate'}),
+ creationdate => output_pref( { str => $ord->{'creationdate'} } ),
+ closedate => output_pref( { str => $ord->{'closedate'} } ),
};
}
push @{$loop_suppliers}, {
loop_basket => $loop_basket,
- aqbooksellerid => $s->{'id'},
- name => $s->{'name'},
- active => $s->{'active'},
+ aqbooksellerid => $s->id,
+ name => $s->name,
+ active => $s->active,
};
}