use Modern::Perl;
use CGI qw ( -utf8 );
-use C4::Koha;
-use C4::Auth;
+use C4::Koha qw( GetAuthorisedValues );
+use C4::Auth qw( get_template_and_user );
use C4::Context;
-use C4::Output;
-use C4::Search;
-use C4::Biblio;
-use C4::Debug;
+use C4::Output qw( output_html_with_http_headers );
+use C4::Search qw( new_record_from_zebra );
+use C4::Biblio qw( TransformMarcToKoha );
use Koha::ItemTypes;
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;
query => $input,
type => "intranet",
flagsrequired => { catalogue => 1, serials => '*' },
- debug => 1,
}
);
# add the limits if applicable
my $itemtypelimit = $input->param('itemtypelimit');
my $ccodelimit = $input->param('ccodelimit');
- my $op = 'and';
+ my $op = 'AND';
$query .= " $op $itype_or_itemtype:$itemtypelimit" if $itemtypelimit;
$query .= " $op ccode:$ccodelimit" if $ccodelimit;
- $debug && warn $query;
$resultsperpage = $input->param('resultsperpage');
$resultsperpage = 20 if ( !defined $resultsperpage );
for ( my $i = 0 ; $i < $total ; $i++ ) {
my %resultsloop;
my $marcrecord = C4::Search::new_record_from_zebra( 'biblioserver', $marcrecords->[$i] );
- my $biblio = TransformMarcToKoha( $marcrecord, '' );
+ my $biblio = TransformMarcToKoha({ record => $marcrecord });
#build the hash for the template.
$resultsloop{highlight} = ( $i % 2 ) ? (1) : (0);
query => $input,
type => "intranet",
flagsrequired => { catalogue => 1, serials => '*' },
- debug => 1,
}
);