$query = "select distinct vote_source from votingapi_vote where content_id in (102192, 105623, 100650, 101209, 100703, 100718, 102957, 100965, 101087, 103363, 101223, 103689, 104168, 104563, 107548, 106815, 107225, 101754, 101923, 102052, 100802, 101223, 102318, 100733, 102027, 103420) and checked = 0 limit 25";
$query_result = db_query($query);
$spamcount = 0;
while ($v = db_fetch_object($query_result)):
$spam = simplexml_load_file('http://www.stopforumspam.com/api?ip='.$v->vote_source);
if ($spam->appears == 'yes'):
?>
$query = "delete from votingapi_vote where vote_source = '$v->vote_source'";
//print $query.'
';
db_query($query);
else:
?>
$query = "update votingapi_vote set checked = 1 where vote_source = '$v->vote_source'";
db_query($query);
endif;
endwhile;
?>
$finalists = array(102192, 105623, 100650, 101209, 100703, 100718, 102957, 100965, 101087, 103363, 101223, 103689, 104168, 104563, 107548, 106815, 107225, 101754, 101923, 102052, 100802, 101223, 102318, 100733, 102027, 103420);
foreach($finalists as $f):
$query = "SELECT
SUBSTRING_INDEX(vote_source, '.', 2) AS vote_source,
COUNT(*) AS c
FROM
votingapi_vote
WHERE
content_id = $f
GROUP BY
SUBSTRING_INDEX(vote_source, '.', 2)
ORDER BY
c DESC";
//$block["content"] = $query;
//break;
$query_result = db_query($query);
$count = 0;
while ($n = db_fetch_object($query_result)):
if ($n->c > 12):
$norm = "delete from votingapi_vote where vote_source like '$n->vote_source%' and content_id = $f limit ".($n->c - 12);
//print $norm.'
';
db_query($norm);
endif;
$count += ($n->c > 12) ? 12 : $n->c;
endwhile;
$count -= $spamcount;
$nd = node_load($f);
?>
endforeach;
?>
"The cyclist could have clipped the car by not paying attention when the driver stopped."...
Drivers react to Brinkworth Road Lidl works causing delays...
+1 for diesel; is the corner on a bus route? They're the worst culprits though there are plenty of others. Often impossible to see, one of my...
Absolutely not. I work for a cycling company and regularly travel to Europe with a bike, I always get stopped to check if I had products to sell in...
Woman arrested after car flips onto roof in Oxford crash...
I am, but not that much!
Nobody "deserves" to be spat on, be they riders, fans or anyone else. Saying that riders shouldn't spit on spectators isn't demanding they act like...
Q36.5 Gregarius Essential Bib Knickers fit the bill: 3/4 length bib tights for warm weather.
Jolly good. Only it hasn't been and it is still a public bridleway. Feel free to look it up.
"...it feels more like a £100+ jersey". It's almost as if cycling apparel is over priced.