[Koha-patches] [PATCH] [Follow up](bug #2956) fix another results calculation
Nahuel ANGELINETTI
nahuel.angelinetti at biblibre.com
Thu Feb 12 15:58:35 CET 2009
this patch fix more about 4XX plugin, for results display and calculation.
---
cataloguing/value_builder/unimarc_field_4XX.pl | 11 +++++------
.../value_builder/unimarc_field_4XX.tmpl | 2 ++
2 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/cataloguing/value_builder/unimarc_field_4XX.pl b/cataloguing/value_builder/unimarc_field_4XX.pl
index 208d084..4cdc4ec 100755
--- a/cataloguing/value_builder/unimarc_field_4XX.pl
+++ b/cataloguing/value_builder/unimarc_field_4XX.pl
@@ -330,7 +330,7 @@ sub plugin {
my $startfrom = $query->param('startfrom');
my $resultsperpage = $query->param('resultsperpage') || 20;
my $orderby;
- my ( $errors, $results, $total_hits ) = SimpleSearch($search, $startfrom, $resultsperpage );
+ my ( $errors, $results, $total_hits ) = SimpleSearch($search, $startfrom * $resultsperpage, $resultsperpage );
my $total = scalar(@$results);
# warn " biblio count : ".$total;
@@ -412,11 +412,10 @@ sub plugin {
my $from = $startfrom * $resultsperpage + 1;
my $to;
- if ( $total < ( ( $startfrom + 1 ) * $resultsperpage ) ) {
- $to = $total;
- }
- else {
- $to = ( ( $startfrom + 1 ) * $resultsperpage );
+ if ( $total_hits < $from + $resultsperpage ) {
+ $to = $total_hits;
+ }else{
+ $to = $from + $resultsperpage ;
}
my $defaultview =
'BiblioDefaultView' . C4::Context->preference('BiblioDefaultView');
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_4XX.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_4XX.tmpl
index 0925847..cbcb961 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_4XX.tmpl
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/value_builder/unimarc_field_4XX.tmpl
@@ -149,6 +149,7 @@
<th> </th>
</tr>
<!-- TMPL_LOOP NAME="result" -->
+ <!-- TMPL_IF NAME="title" -->
<tr>
<td<!-- TMPL_IF NAME="even" --> class="hilighted"<!-- /TMPL_IF -->>
<!-- TMPL_IF name="MARC_ON" -->
@@ -177,6 +178,7 @@
<!--/TMPL_IF-->
</td>
</tr>
+ <!-- /TMPL_IF -->
<!-- /TMPL_LOOP -->
</table>
</div>
--
1.5.6.3
More information about the Koha-patches
mailing list