Changeset 92
- Timestamp:
- 04/13/05 08:28:46
- Files:
-
- trunk/plugins/spamlookup/mt-spamlookup.cgi (modified) (3 diffs)
- trunk/plugins/spamlookup/tmpl/logs.tmpl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plugins/spamlookup/mt-spamlookup.cgi
r91 r92 605 605 if($service =~ /%ip%/) { 606 606 foreach (@data) { 607 my $dest = $service; 608 $dest =~ s/%ip%/$_->{ipaddr}/eg; 609 $_->{iptext} = qq{<a href="$dest">$_->{ipaddr}</a>}; 607 $_->{iptext} = wrap_ip_service($service,$_->{ipaddr}); 610 608 } 611 609 } … … 614 612 $app->build_page('view_cache.tmpl', \%param); 615 613 } 614 615 sub wrap_ip_service { 616 $DB::single=1; 617 my $dest = shift; 618 my $ip = shift; 619 $dest =~ s/%ip%/$ip/eg; 620 return qq{<a href="$dest">$ip</a>}; 621 } 622 616 623 617 624 sub unban_ip { … … 790 797 my $ip=$log->ip; 791 798 if(defined($service)) { 792 my $dest = $service; 793 $dest =~ s/%ip%/$ip/eg; 794 $ip=qq{<a href="$dest">$ip</a>}; 799 $ip = wrap_ip_service($service,$ip); 800 $msg =~ s{(\d+\.\d+\.\d+\.\d+)}{wrap_ip_service($service,$1)}ge; 795 801 } 796 802 unshift(@log,{ trunk/plugins/spamlookup/tmpl/logs.tmpl
r91 r92 30 30 <td><span title="<TMPL_VAR NAME=LOG_DATE>"><TMPL_VAR NAME=LOG_RELATIVE_DATE></span></td> 31 31 <td><TMPL_VAR NAME=LOG_IP></td> 32 <td><TMPL_VAR NAME=LOG_MESSAGE ESCAPE=HTML></td>32 <td><TMPL_VAR NAME=LOG_MESSAGE></td> 33 33 </tr> 34 34 </TMPL_LOOP>
