=cut
-use strict;
-use warnings;
+use Modern::Perl;
use CGI qw ( -utf8 );
use C4::Koha;
use Koha::SearchEngine;
use Koha::SearchEngine::Search;
-my $input = new CGI;
+my $input = CGI->new;
my $op = $input->param('op') || q{};
my $dbh = C4::Context->dbh;
template_name => "serials/result.tt",
query => $input,
type => "intranet",
- authnotrequired => 0,
flagsrequired => { catalogue => 1, serials => '*' },
debug => 1,
}
# add the limits if applicable
my $itemtypelimit = $input->param('itemtypelimit');
my $ccodelimit = $input->param('ccodelimit');
- my $op = C4::Context->preference('UseQueryParser') ? '&&' : 'and';
+ my $op = 'and';
$query .= " $op $itype_or_itemtype:$itemtypelimit" if $itemtypelimit;
$query .= " $op ccode:$ccodelimit" if $ccodelimit;
$debug && warn $query;
$resultsloop{highlight} = ( $i % 2 ) ? (1) : (0);
$resultsloop{title} = $biblio->{'title'};
$resultsloop{subtitle} = $biblio->{'subtitle'};
+ $resultsloop{medium} = $biblio->{'medium'};
+ $resultsloop{part_number} = $biblio->{'part_number'};
+ $resultsloop{part_name} = $biblio->{'part_name'};
$resultsloop{biblionumber} = $biblio->{'biblionumber'};
$resultsloop{author} = $biblio->{'author'};
$resultsloop{publishercode} = $biblio->{'publishercode'};
- $resultsloop{publicationyear} = $biblio->{'publicationyear'};
+ $resultsloop{publicationyear} = $biblio->{'publicationyear'} ? $biblio->{'publicationyear'} : $biblio->{'copyrightdate'};
$resultsloop{issn} = $biblio->{'issn'};
push @results, \%resultsloop;
template_name => "serials/subscription-bib-search.tt",
query => $input,
type => "intranet",
- authnotrequired => 0,
flagsrequired => { catalogue => 1, serials => '*' },
debug => 1,
}