Changeset 22 for trunk/dnsbl/dnsbl.cgi
- Timestamp:
- 08/30/10 15:13:38 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dnsbl/dnsbl.cgi
r19 r22 89 89 $page->param(ip => $webvar{ip}); 90 90 $page->param(err => $err); 91 92 $page->param(browsebits => browse($dbh,$webvar{ip})); 91 93 } 92 94 print $page->output; … … 101 103 my $dbh = shift; 102 104 my $ip = shift; 105 my $ipcidr = new NetAddr::IP $ip; 103 106 104 107 my $basesql = "SELECT b.block,o.orgname,b.listme,o.listme,b.comments,o.comments ". … … 118 121 $sth0->execute($ip); 119 122 while (my ($block0,$org0,$listmeb0,$listmeo0,$bcomments0,$ocomments0) = $sth0->fetchrow_array) { 120 $tmpl0->param(lvlclass => 'lvl0'.($dnsbl->autolist_block($block0) ? ' auto0' : '')); 123 my $block0cidr = new NetAddr::IP $block0; 124 $tmpl0->param(lvlclass => 'lvl0'.($dnsbl->autolist_block($block0) ? ' auto0' : ''). 125 ( $ipcidr->within($block0cidr) ? ' inhere' : '')); 121 126 $tmpl0->param(netclass => ($listmeb0 ? 'b0list' : '')); 122 127 $tmpl0->param(net => $block0); … … 129 134 if ($sth1->rows > 0) { 130 135 while (my ($block1,$org1,$listmeb1,$listmeo1,$bcomments1,$ocomments1) = $sth1->fetchrow_array) { 136 my $block1cidr = new NetAddr::IP $block1; 131 137 my $tmpl1 = new HTML::Template(filename => 'templates/browse-block.tmpl'); 132 $tmpl1->param(lvlclass => 'lvl1'.($dnsbl->autolist_block($block1) ? ' auto1' : '')); 138 $tmpl1->param(lvlclass => 'lvl1'.($dnsbl->autolist_block($block1) ? ' auto1' : ''). 139 ( $ipcidr->within($block1cidr) ? ' inhere' : '')); 133 140 $tmpl1->param(netclass => ($listmeb1 ? 'b1list' : '')); 134 141 $tmpl1->param(net => $block1); … … 142 149 if ($sth2->rows > 0) { 143 150 while (my ($block2,$org2,$listmeb2,$listmeo2,$bcomments2,$ocomments2) = $sth2->fetchrow_array) { 151 my $block2cidr = new NetAddr::IP $block2; 144 152 my $tmpl2 = new HTML::Template(filename => 'templates/browse-block.tmpl'); 145 $tmpl2->param(lvlclass => 'lvl2'.($dnsbl->autolist_block($block2) ? ' auto2' : '')); 153 $tmpl2->param(lvlclass => 'lvl2'.($dnsbl->autolist_block($block2) ? ' auto2' : ''). 154 ( $ipcidr->within($block2cidr) ? ' inhere' : '')); 146 155 $tmpl2->param(netclass => ($listmeb2 ? 'b2list' : '')); 147 156 $tmpl2->param(net => $block2); … … 158 167 $iprow{ipcount} = $data4[1]; 159 168 $iprow{indent} = ' '; 169 $iprow{repeater} = 1 if $ip eq $data4[0]; 160 170 # ip | count | s4list | added 161 171 push @iprows, \%iprow; … … 175 185 $iprow{ipcount} = $data4[1]; 176 186 $iprow{indent} = ' '; 187 $iprow{repeater} = 1 if $ip eq $data4[0]; 177 188 # ip | count | s4list | added 178 189 push @iprows, \%iprow; … … 193 204 $iprow{ipcount} = $data4[1]; 194 205 $iprow{indent} = ''; 206 $iprow{repeater} = 1 if $ip eq $data4[0]; 195 207 # ip | count | s4list | added 196 208 push @iprows, \%iprow;
Note:
See TracChangeset
for help on using the changeset viewer.