Bug 6947 : opac-topissues.pl wasn't respecting item live itemtypes

Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
The search was only looking for bib level itypes independent
from the settings for item-level_itypes.

After patch the system preference setting is respected
and search works accordingly.

Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
This commit is contained in:
Chris Cormack 2011-10-29 08:49:20 +13:00 committed by Paul Poulain
parent d7a51d83c1
commit 251d873b82

View file

@ -2,6 +2,7 @@
# Copyright 2000-2002 Katipo Communications
# Parts Copyright Catalyst IT 2011
#
# This file is part of Koha.
#
@ -83,7 +84,14 @@ if($advanced_search_types eq 'ccode'){
";
$template->param(ccodesearch => 1);
}else{
$whereclause .= ' AND biblioitems.itemtype='.$dbh->quote($itemtype) if $itemtype;
if ($itemtype){
if (C4::Context->preference('item-level_itypes')){
$whereclause .= ' AND items.itype = ' . $dbh->quote($itemtype);
}
else {
$whereclause .= ' AND biblioitems.itemtype='.$dbh->quote($itemtype);
}
}
$query = "SELECT datecreated, biblio.biblionumber, title,
author, sum( items.issues ) AS tot, biblioitems.itemtype,
biblioitems.publishercode,biblioitems.publicationyear,