@@ -, +, @@ The error messages need to be translated. --- cataloguing/z3950_search.pl | 7 ++++++- .../prog/en/modules/cataloguing/z3950_search.tmpl | 3 +++ 2 files changed, 9 insertions(+), 1 deletions(-) --- a/cataloguing/z3950_search.pl +++ a/cataloguing/z3950_search.pl @@ -106,6 +106,7 @@ else { my @id = $input->param('id'); my @oConnection; my @oResult; + my @errconn; my $s = 0; my $query; my $nterms; @@ -199,6 +200,9 @@ warn "query ".$query if $DEBUG; my ( $error, $errmsg, $addinfo, $diagset ) = $oConnection[$k]->error_x(); if ($error) { + if ($error =~ m/^(10000|10007)$/ ) { + push(@errconn, {'server' => $serverhost[$k]}); + } warn "$k $serverhost[$k] error $query: $errmsg ($error) $addinfo\n" if $DEBUG; @@ -263,8 +267,9 @@ warn "query ".$query if $DEBUG; breeding_loop => \@breeding_loop, server => $servername[$k], numberpending => $numberpending, + errconn => \@errconn, ); - + output_html_with_http_headers $input, $cookie, $template->output if $numberpending == 0; # print $template->output if $firstresult !=1; --- a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/z3950_search.tmpl +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/z3950_search.tmpl @@ -109,6 +109,9 @@ $.tablesorter.addParser({ + + Connection failed to +

Nothing found. Try another search.

--