--- trunk/MWS.pm 2004/05/08 01:13:33 22 +++ trunk/MWS.pm 2004/05/08 02:21:50 23 @@ -66,7 +66,7 @@ $v = join('',sort split(/\s+/,$v)); $v =~ s/\W+//g; - return $v; + return lc($v); } # reset tables for search results @@ -222,6 +222,8 @@ $self->{'curr_result'} = 0; + $self->reset_counters; + print STDERR "$results results\n" if ($debug == 2); return $results || 'error'; @@ -375,6 +377,13 @@ print STDERR "$id stored in cache\n" if ($debug == 2); } else { print STDERR "fetch_result_by_id($id) in cache\n" if ($debug == 2); + foreach my $p (qw(from to cc bcc)) { + foreach my $v (@{$row->{$p}}) { + $self->add_counter($p,$v); + } + } + + $self->add_counter_calendar($row->{date_utime}); } return $row;