View | Details | Raw Unified | Return to bug 30844
Collapse All | Expand All

(-)a/opac/opac-detail.pl (-2 / +2 lines)
Lines 86-92 use Koha::Reviews; Link Here
86
use Koha::SearchEngine::Search;
86
use Koha::SearchEngine::Search;
87
use Koha::SearchEngine::QueryBuilder;
87
use Koha::SearchEngine::QueryBuilder;
88
88
89
use JSON qw( decode_json );
89
use XML::Dumper;
90
90
91
my $query = CGI->new();
91
my $query = CGI->new();
92
92
Lines 250-256 if ($session->param('busc')) { Link Here
250
        eval {
250
        eval {
251
            my $searcher = Koha::SearchEngine::Search->new(
251
            my $searcher = Koha::SearchEngine::Search->new(
252
                { index => $Koha::SearchEngine::BIBLIOS_INDEX } );
252
                { index => $Koha::SearchEngine::BIBLIOS_INDEX } );
253
            ($error, $results_hashref, $facets) = $searcher->search_compat(decode_json($arrParamsBusc->{'query'}),$arrParamsBusc->{'simple_query'},\@sort_by,\@servers,$results_per_page,$offset,undef,$itemtypes,$arrParamsBusc->{'query_type'},$arrParamsBusc->{'scan'});
253
            ($error, $results_hashref, $facets) = $searcher->search_compat(xml2pl($arrParamsBusc->{'query'}),$arrParamsBusc->{'simple_query'},\@sort_by,\@servers,$results_per_page,$offset,undef,$itemtypes,$arrParamsBusc->{'query_type'},$arrParamsBusc->{'scan'});
254
        };
254
        };
255
        my $hits;
255
        my $hits;
256
        my @newresults;
256
        my @newresults;
(-)a/opac/opac-search.pl (-2 / +2 lines)
Lines 69-74 use POSIX qw(ceil floor strftime); Link Here
69
use URI::Escape;
69
use URI::Escape;
70
use JSON qw/decode_json encode_json/;
70
use JSON qw/decode_json encode_json/;
71
use Business::ISBN;
71
use Business::ISBN;
72
use XML::Dumper;
72
73
73
my $DisplayMultiPlaceHold = C4::Context->preference("DisplayMultiPlaceHold");
74
my $DisplayMultiPlaceHold = C4::Context->preference("DisplayMultiPlaceHold");
74
# create a new CGI object
75
# create a new CGI object
Lines 561-567 if ($tag) { Link Here
561
    #        displays search results which should be hidden.
562
    #        displays search results which should be hidden.
562
    # FIXME: No facets for tags search.
563
    # FIXME: No facets for tags search.
563
} else {
564
} else {
564
    $pasarParams .= '&query=' . uri_escape_utf8(encode_json($query));
565
    $pasarParams .= '&query=' . uri_escape_utf8(pl2xml($query));
565
    $pasarParams .= '&count=' . uri_escape_utf8($results_per_page);
566
    $pasarParams .= '&count=' . uri_escape_utf8($results_per_page);
566
    $pasarParams .= '&simple_query=' . uri_escape_utf8($simple_query);
567
    $pasarParams .= '&simple_query=' . uri_escape_utf8($simple_query);
567
    $pasarParams .= '&query_type=' . uri_escape_utf8($query_type) if ($query_type);
568
    $pasarParams .= '&query_type=' . uri_escape_utf8($query_type) if ($query_type);
568
- 

Return to bug 30844