<?php
-// $Id: spam.php,v 1.48 2006/11/26 14:25:24 henoheno Exp $
+// $Id: spam.php,v 1.49 2006/11/26 14:41:51 henoheno Exp $
// Copyright (C) 2006 PukiWiki Developers Team
// License: GPL v2 or (at your option) any later version
$progress['uniqhost'] += $_progress['uniqhost'];
$progress['badhost'] += $_progress['badhost'];
foreach($_progress['_action'] as $key => $value) {
- $progress['_action'][$key] = TRUE;
+ if (is_array($value)) {
+ foreach(array_keys($value) as $_key) {
+ $progress['_action'][$key][$_key] = TRUE;
+ }
+ } else {
+ $progress['_action'][$key] = TRUE;
+ }
}
if ($is_spam && $asap) break;
}
<?php
-// $Id: spam.php,v 1.48 2006/11/26 14:25:24 henoheno Exp $
+// $Id: spam.php,v 1.49 2006/11/26 14:41:51 henoheno Exp $
// Copyright (C) 2006 PukiWiki Developers Team
// License: GPL v2 or (at your option) any later version
$progress['uniqhost'] += $_progress['uniqhost'];
$progress['badhost'] += $_progress['badhost'];
foreach($_progress['_action'] as $key => $value) {
- $progress['_action'][$key] = TRUE;
+ if (is_array($value)) {
+ foreach(array_keys($value) as $_key) {
+ $progress['_action'][$key][$_key] = TRUE;
+ }
+ } else {
+ $progress['_action'][$key] = TRUE;
+ }
}
if ($is_spam && $asap) break;
}
<?php
-// $Id: spam_pickup.php,v 1.18 2006/11/26 14:25:24 henoheno Exp $
+// $Id: spam_pickup.php,v 1.19 2006/11/26 14:41:51 henoheno Exp $
// Concept-work of spam-uri metrics
// Copyright (C) 2006 PukiWiki Developers Team
// License: GPL v2 or (at your option) any later version
$pickup = TRUE;
list($is_spam, $progress) = check_uri_spam($msg, array(), FALSE);
-//list($is_spam, $progress) = check_uri_spam(array('a', $msg, $msg, 'b), array(), FALSE);
+//list($is_spam, $progress) = check_uri_spam(array('a', $msg, $msg, 'b'), array(), FALSE);
if ($is_spam) {
$action = 'Blocked by: ' . summarize_check_uri_spam_progress($progress);
var_dump($action);
<?php
-// $Id: spam_pickup.php,v 1.18 2006/11/26 14:25:24 henoheno Exp $
+// $Id: spam_pickup.php,v 1.19 2006/11/26 14:41:51 henoheno Exp $
// Concept-work of spam-uri metrics
// Copyright (C) 2006 PukiWiki Developers Team
// License: GPL v2 or (at your option) any later version
$pickup = TRUE;
list($is_spam, $progress) = check_uri_spam($msg, array(), FALSE);
-//list($is_spam, $progress) = check_uri_spam(array('a', $msg, $msg, 'b), array(), FALSE);
+//list($is_spam, $progress) = check_uri_spam(array('a', $msg, $msg, 'b'), array(), FALSE);
if ($is_spam) {
$action = 'Blocked by: ' . summarize_check_uri_spam_progress($progress);
var_dump($action);