Changeset 222

Show
Ignore:
Timestamp:
03/01/06 19:17:44
Author:
miyagawa
Message:

fix count in TTP filter

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/plagger/lib/Plagger/Plugin/Filter/TTP.pm

    r217 r222  
    3636    local @URI::ttp::ISA = qw(URI::http); 
    3737 
     38    my $count = 0; 
    3839    my $finder = URI::Find->new(sub { 
    3940        my ($uri, $orig_uri) = @_; 
    40         return ($uri->scheme eq 'ttp') ? qq{<a href="h$orig_uri">$orig_uri</a>} : $orig_uri; 
     41        if ($uri->scheme eq 'ttp') { 
     42            $count++; 
     43            return qq{<a href="h$orig_uri">$orig_uri</a>}; 
     44        } else { 
     45            return $orig_uri; 
     46        } 
    4147    }); 
    4248 
    43     my $count = $finder->find(\$body); 
    44  
     49    $finder->find(\$body); 
    4550    ($count, $body); 
    4651}