Changeset 34
- Timestamp:
- 02/17/05 17:23:41
- Files:
-
- trunk/plugins/dnsbl/dnsbl.pl (modified) (2 diffs)
- trunk/plugins/dnsbl/mt-dnsbl.cgi (modified) (2 diffs)
- trunk/plugins/dnsbl/tmpl/dnsbl.tmpl (modified) (1 diff)
- trunk/plugins/dnsbl/tmpl/view_cache.tmpl (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plugins/dnsbl/dnsbl.pl
r33 r34 42 42 domainbl_enabled domainbl_moderate domainbl_service 43 43 proxycheck_enabled proxycheck_moderate proxycheck_ports proxycheck_timeout proxycheck_autoban 44 caching_enabled cache_limit 44 caching_enabled cache_limit cache_ip_infoservice 45 45 headers_enabled headers_moderate headers_ignore 46 46 urlcount_enabled urlcount_moderate_limit urlcount_block_limit … … 98 98 $data->{caching_enabled} = 1 unless exists $data->{caching_enabled}; 99 99 $data->{cache_limit} = 100 unless exists $data->{cache_limit}; 100 $data->{cache_ip_infoservice} = q{http://centralops.net/co/DomainDossier.aspx?}. 101 q{dom_whois=1&net_whois=1&dom_dns=1&addr=%ip%} 102 unless exists $data->{cache_ip_infoservice}; 100 103 101 104 $data->{headers_enabled} = 0 unless exists $data->{headers_enabled}; trunk/plugins/dnsbl/mt-dnsbl.cgi
r24 r34 89 89 $c->{$ip}->{ip} = Socket::inet_aton($ip); 90 90 $c->{$ip}->{ipaddr} = $ip; 91 $c->{$ip}->{iptext} = $ip; 91 92 $c->{$ip}->{action} = $result; 92 93 $c->{$ip}->{result} = $actions{$result}; … … 116 117 MT::Util::mark_odd_rows(\@data); 117 118 } 119 my $data = MT::Plugin::DNSBL->instance->get_config_hash(); 120 my $service=$data->{cache_ip_infoservice}; 121 if($service =~ /%ip%/) { 122 foreach (@data) { 123 my $dest=$service; 124 $dest=~s/%ip%/$_->{ipaddr}/eg; 125 $_->{iptext}=qq{<a href="$dest">$_->{ipaddr}</a>}; 126 } 127 } 118 128 $param{cache_loop} = \@data; 119 120 my $data = MT::Plugin::DNSBL->instance->get_config_hash();121 129 $param{cache_limit} = $data->{cache_limit}; 122 130 $app->build_page('view_cache.tmpl', \%param); trunk/plugins/dnsbl/tmpl/dnsbl.tmpl
r32 r34 110 110 <div id="caching_prefs" class="sub-field" <TMPL_IF NAME=CACHING_ENABLED>style="display: block"</TMPL_IF>> 111 111 Number of results to cache: <input type="text" name="cache_limit" value="<TMPL_VAR NAME=CACHE_LIMIT ESCAPE=HTML>" /><br /> 112 <p> 113 IP information service on "View cache" screen (provides more information about an IP address in the cache; %ip% will be replaced by the IP address of the current entry)<br /> 114 <input type="text" name="cache_ip_infoservice" size="80" value="<TMPL_VAR NAME=CACHE_IP_INFOSERVICE ESCAPE=HTML>" /> 115 </p> 112 116 </div> 113 117 trunk/plugins/dnsbl/tmpl/view_cache.tmpl
r25 r34 20 20 <tr class="<TMPL_IF NAME=IS_ODD>odd<TMPL_ELSE>even</TMPL_IF>"> 21 21 <td><TMPL_IF NAME=BANNED><a href="?__mode=unban_ip&ip=<TMPL_VAR NAME=IPADDR>&blog_id=<TMPL_VAR NAME=BLOG_ID>">Unban</a><TMPL_ELSE><a href="?__mode=ban_ip&ip=<TMPL_VAR NAME=IPADDR>&blog_id=<TMPL_VAR NAME=BLOG_ID>">Ban</a></TMPL_IF></td> 22 <td><TMPL_VAR NAME=IP ADDR></td>22 <td><TMPL_VAR NAME=IPTEXT></td> 23 23 <td><TMPL_VAR NAME=HITS></td> 24 24 <td><span style="text-decoration: underline; cursor: pointer" title="<TMPL_VAR NAME=REASON ESCAPE=HTML>"><TMPL_VAR NAME=RESULT></span></td>
