66 |
$v = join('',sort split(/\s+/,$v)); |
$v = join('',sort split(/\s+/,$v)); |
67 |
$v =~ s/\W+//g; |
$v =~ s/\W+//g; |
68 |
|
|
69 |
return $v; |
return lc($v); |
70 |
} |
} |
71 |
|
|
72 |
# reset tables for search results |
# reset tables for search results |
222 |
|
|
223 |
$self->{'curr_result'} = 0; |
$self->{'curr_result'} = 0; |
224 |
|
|
225 |
|
$self->reset_counters; |
226 |
|
|
227 |
print STDERR "$results results\n" if ($debug == 2); |
print STDERR "$results results\n" if ($debug == 2); |
228 |
|
|
229 |
return $results || 'error'; |
return $results || 'error'; |
377 |
print STDERR "$id stored in cache\n" if ($debug == 2); |
print STDERR "$id stored in cache\n" if ($debug == 2); |
378 |
} else { |
} else { |
379 |
print STDERR "fetch_result_by_id($id) in cache\n" if ($debug == 2); |
print STDERR "fetch_result_by_id($id) in cache\n" if ($debug == 2); |
380 |
|
foreach my $p (qw(from to cc bcc)) { |
381 |
|
foreach my $v (@{$row->{$p}}) { |
382 |
|
$self->add_counter($p,$v); |
383 |
|
} |
384 |
|
} |
385 |
|
|
386 |
|
$self->add_counter_calendar($row->{date_utime}); |
387 |
} |
} |
388 |
|
|
389 |
return $row; |
return $row; |