From d3eecd8ca1dfcd72bbed39088f98f7bd43d9e18c Mon Sep 17 00:00:00 2001 From: Fridolyn SOMERS Date: Wed, 29 Aug 2012 16:50:18 +0200 Subject: [PATCH] Bug 8702: System preferences search does not allow accented letters --- admin/preferences.pl | 5 ++++- .../prog/en/includes/prefs-admin-search.inc | 2 +- .../prog/en/includes/sysprefs-admin-search.inc | 2 +- .../prog/en/modules/admin/preferences.tt | 2 +- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/admin/preferences.pl b/admin/preferences.pl index b1ad005..db91e76 100755 --- a/admin/preferences.pl +++ b/admin/preferences.pl @@ -297,7 +297,10 @@ my @TABS; if ( $op eq 'search' ) { my $searchfield = $input->param( 'searchfield' ); - $searchfield =~ s/[^a-zA-Z0-9_ -]//g; + $searchfield =~ s/\p{IsC}//g; + $searchfield =~ s/\s+/ /; + $searchfield =~ s/^\s+//; + $searchfield =~ s/\s+$//; $template->param( searchfield => $searchfield ); diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/prefs-admin-search.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/prefs-admin-search.inc index ad13bec..06b0752 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/prefs-admin-search.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/prefs-admin-search.inc @@ -6,7 +6,7 @@
- +
diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/sysprefs-admin-search.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/sysprefs-admin-search.inc index fa9fc4b..aa654c4 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/includes/sysprefs-admin-search.inc +++ b/koha-tmpl/intranet-tmpl/prog/en/includes/sysprefs-admin-search.inc @@ -4,7 +4,7 @@