X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=rt%2Fshare%2Fhtml%2FSearch%2FResults.tsv;h=b28ea481674247cae0172f7d87c948d62d06b3a4;hb=31f3763747b82764bb019cfab5b2a2945fc9a99d;hp=977b1ea7b14a6aff17f5286535b7f699187b8e71;hpb=43a06151e47d2c59b833cbd8c26d97865ee850b6;p=freeside.git diff --git a/rt/share/html/Search/Results.tsv b/rt/share/html/Search/Results.tsv index 977b1ea7b..b28ea4816 100644 --- a/rt/share/html/Search/Results.tsv +++ b/rt/share/html/Search/Results.tsv @@ -2,7 +2,7 @@ %# %# COPYRIGHT: %# -%# This software is Copyright (c) 1996-2012 Best Practical Solutions, LLC +%# This software is Copyright (c) 1996-2015 Best Practical Solutions, LLC %# %# %# (Except where explicitly superseded by other copyright notices) @@ -71,7 +71,7 @@ my $col_entry = sub { delete $col->{title} if $col->{title} and $col->{title} =~ /^\s*#\s*$/; return { - header => Encode::encode_utf8(loc($col->{title} || $col->{attribute})), + header => loc($col->{title} || $col->{attribute}), map => $m->comp( "/Elements/ColumnMap", Name => $col->{attribute}, @@ -119,6 +119,7 @@ else { $Tickets->OrderBy( FIELD => $OrderBy, ORDER => $Order ); } +my $i = 0; my $ii = 0; while (my $row = $Tickets->Next) { for my $col (@columns) { @@ -128,9 +129,10 @@ while (my $row = $Tickets->Next) { # remove tabs from all field values, they screw up the tsv $val = '' unless defined $val; $val =~ s/(?:\n|\r)//g; $val =~ s{\t}{ }g; - Encode::encode_utf8($val); + $val; } @$col)."\n"); } + $m->flush_buffer unless ++$i % 10; } $m->abort();