Bug 9986: Two fixes for Z3950 search
[koha.git] / cataloguing / ysearch.pl
index a697ddb..77144e1 100755 (executable)
 
 =cut
 
-use strict;
-
-#use warnings; FIXME - Bug 2505
+use Modern::Perl;
 use CGI;
 use C4::Context;
+use C4::Charset;
 use C4::Auth qw/check_cookie_auth/;
 
 my $input = new CGI;
@@ -59,20 +58,4 @@ while ( my $rec = $sth->fetchrow_hashref ) {
     print nsb_clean($rec->{$field}) . "\n";
 }
 
-sub nsb_clean {
-    my $NSB = '\x88' ;        # NSB : begin Non Sorting Block
-    my $NSE = '\x89' ;        # NSE : Non Sorting Block end
-    my $NSB2 = '\x98' ;        # NSB : begin Non Sorting Block
-    my $NSE2 = '\x9C' ;        # NSE : Non Sorting Block end
-    # handles non sorting blocks
-    my ($string) = @_ ;
-    $_ = $string ;
-    s/$NSB//g ;
-    s/$NSE//g ;
-    s/$NSB2//g ;
-    s/$NSE2//g ;
-    $string = $_ ;
-
-    return($string) ;
-}