[Koha-patches] [PATCH] auto truncation was not used

Henri-Damien LAURENT henridamien.laurent at biblibre.com
Fri Apr 3 12:28:24 CEST 2009


Auto truncation now works on LTR languages
For RTL languages(Arab, Hebrew), development should be really improved.
---
 C4/Search.pm |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/C4/Search.pm b/C4/Search.pm
index 00e40ee..68fc7f8 100644
--- a/C4/Search.pm
+++ b/C4/Search.pm
@@ -990,6 +990,16 @@ sub buildQuery {
                 # Some helpful index variants
                 my $index_plus       = $index . $struct_attr . ":" if $index;
                 my $index_plus_comma = $index . $struct_attr . "," if $index;
+                if ($auto_truncation){
+#					FIXME Auto Truncation is only valid for LTR languages
+#					use C4::Output;
+#					use C4::Languages qw(regex_lang_subtags get_bidi);
+#    				$lang = $query->cookie('KohaOpacLanguage') if (defined $query && $query->cookie('KohaOpacLanguage'));
+#				    my $current_lang = regex_lang_subtags($lang);
+#				    my $bidi;
+#				    $bidi = get_bidi($current_lang->{script}) if $current_lang->{script};
+					$index_plus_comma .= "rtrn:";
+				}
 
                 # Remove Stopwords
                 if ($remove_stopwords) {
-- 
1.5.6.3




More information about the Koha-patches mailing list