-my ($template, $loggedinuser, $cookie)
- = get_template_and_user({template_name => "acqui/parcels.tmpl",
- query => $input,
- type => "intranet",
- authnotrequired => 0,
- flagsrequired => {acquisition => 1},
- debug => 1,
-});
+# multi page display gestion
+$startfrom ||= 0;
+if ( $count_parcels > $resultsperpage ) {
+ set_page_navigation( $count_parcels, $startfrom, $resultsperpage );
+}
+my $loopres = [];
+
+my $next_page_start = $startfrom + $resultsperpage;
+my $last_row = ( $next_page_start < $count_parcels ) ? $next_page_start - 1 : $count_parcels - 1;
+for my $i ( $startfrom .. $last_row) {
+ my $p = $parcels[$i];
+
+ push @{$loopres},
+ { number => $i + 1,
+ code => $p->{booksellerinvoicenumber},
+ nullcode => $p->{booksellerinvoicenumber} eq 'NULL',
+ emptycode => $p->{booksellerinvoicenumber} eq q{},
+ raw_datereceived => $p->{datereceived},
+ datereceived => format_date( $p->{datereceived} ),
+ bibcount => $p->{biblio},
+ reccount => $p->{itemsreceived},
+ itemcount => $p->{itemsexpected},
+ };
+}
+if ($count_parcels) {
+ $template->param( searchresults => $loopres, count => $count_parcels );
+}
+$template->param(
+ orderby => $order,
+ filter => $code,
+ datefrom => $datefrom,
+ dateto => $dateto,
+ resultsperpage => $resultsperpage,
+ name => $bookseller->{'name'},
+ DHTMLcalendar_dateformat => C4::Dates->DHTMLcalendar(),
+ datereceived_today => C4::Dates->new()->output(),
+ booksellerid => $booksellerid,
+ GST => C4::Context->preference('gist'),
+);