/[webpac]/trunk/index_DBI_cache.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/index_DBI_cache.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 623 by dpavlin, Sat Jan 1 19:09:53 2005 UTC revision 631 by dpavlin, Sun Jan 16 18:29:24 2005 UTC
# Line 102  sub insert { Line 102  sub insert {
102    
103          #$sth_cache{$field."select"}->execute($index_data) || die "cache: $field select; ".$self->{dbh}->errstr();          #$sth_cache{$field."select"}->execute($index_data) || die "cache: $field select; ".$self->{dbh}->errstr();
104    
105            $index_data =~ s#&(\w)(acute|cedil|circ|grave|ring|slash|tilde|uml);#$1#gi;
106    
107          my $uc = uc($index_data);          my $uc = uc($index_data);
108          if (! $c_table->{$field}->{$uc}) {          if (! $c_table->{$field}->{$uc}) {
109  #print stderr "in index: $index_data\n";  #print stderr "in index: $index_data\n";
# Line 179  sub fetch { Line 181  sub fetch {
181          while (my $row = $sth->fetchrow_hashref) {          while (my $row = $sth->fetchrow_hashref) {
182                  $row->{item} = HTML::Entities::encode($row->{item},' <>&"');                  $row->{item} = HTML::Entities::encode($row->{item},' <>&"');
183                  $row->{display} = HTML::Entities::encode($row->{display},'<>&"');                  $row->{display} = HTML::Entities::encode($row->{display},'<>&"');
184                    $row->{item} =~ s#&amp;(\w)(acute|cedil|circ|grave|ring|slash|tilde|uml);#$1#gi;
185                    $row->{display} =~ s#&amp;(\w)(acute|cedil|circ|grave|ring|slash|tilde|uml);#&$1$2;#gi;
186                  push @arr,$row;                  push @arr,$row;
187          }          }
188          return @arr;          return @arr;

Legend:
Removed from v.623  
changed lines
  Added in v.631

  ViewVC Help
Powered by ViewVC 1.1.26