| 1 |
<?php |
<?php |
| 2 |
// $Id: troll.module,v 1.32.2.8 2009/05/04 19:06:09 deekayen Exp $ |
// $Id: troll.module,v 1.32.2.10 2009/05/09 05:47:46 deekayen Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* @file |
* @file |
| 457 |
return FALSE; |
return FALSE; |
| 458 |
} |
} |
| 459 |
else { |
else { |
| 460 |
$blacklisted = db_result(db_query('SELECT COUNT(b.net) FROM {troll_blacklist} AS b WHERE b.net <= %f AND b.bcast >= %f', $longip, $longip)); |
$whitelisted = (bool)db_result(db_query_range('SELECT 1 FROM {troll_whitelist} w WHERE w.net <= %f AND w.bcast >= %f', $longip, $longip, 0, 1)); |
| 461 |
$whitelisted = db_result(db_query('SELECT COUNT(w.net) FROM {troll_whitelist} AS w WHERE w.net <= %f AND w.bcast >= %f', $longip, $longip)); |
if ($whitelisted) { |
| 462 |
return $whitelisted ? FALSE : $blacklisted; |
return FALSE; |
| 463 |
|
} |
| 464 |
|
return (bool)db_result(db_query_range('SELECT 1 FROM {troll_blacklist} b WHERE b.net <= %f AND b.bcast >= %f', $longip, $longip, 0, 1)); |
| 465 |
} |
} |
| 466 |
} |
} |
| 467 |
|
|