From 9644dcc48021b4ad9546debd399460eddd2f0612 Mon Sep 17 00:00:00 2001 From: Tim Almdal Date: Fri, 2 Jan 2009 18:54:37 +0000 Subject: 1) Removed the published boolean database field 2) Replaced it with a string field (state) which contains the state of the comment. i.e. published, unpublished, spam. Unsure if we want to create constants in comments.php to standardize the valid values... thoughts? 3) synchronized the spamfilter and comment unit tests with the current functionality --- modules/spam_filter/libraries/SpamFilter.php | 2 +- .../spam_filter/tests/SpamFilter_Helper_Test.php | 32 ++++++++++++++++++++++ .../spam_filter/tests/Spam_Filter_Helper_Test.php | 32 ---------------------- 3 files changed, 33 insertions(+), 33 deletions(-) create mode 100644 modules/spam_filter/tests/SpamFilter_Helper_Test.php delete mode 100644 modules/spam_filter/tests/Spam_Filter_Helper_Test.php (limited to 'modules/spam_filter') diff --git a/modules/spam_filter/libraries/SpamFilter.php b/modules/spam_filter/libraries/SpamFilter.php index 7b826a21..3485bf75 100644 --- a/modules/spam_filter/libraries/SpamFilter.php +++ b/modules/spam_filter/libraries/SpamFilter.php @@ -56,7 +56,7 @@ class SpamFilter_Core { $this->_is_initialized(); $is_valid = $this->driver->check_comment($comment); - $comment->published = $is_valid; + $comment->state = $is_valid ? "published" : "spam"; return $is_valid; } diff --git a/modules/spam_filter/tests/SpamFilter_Helper_Test.php b/modules/spam_filter/tests/SpamFilter_Helper_Test.php new file mode 100644 index 00000000..7f6bf5c0 --- /dev/null +++ b/modules/spam_filter/tests/SpamFilter_Helper_Test.php @@ -0,0 +1,32 @@ +assert_equal($expected, spam_filter::get_driver_names()); + } +} \ No newline at end of file diff --git a/modules/spam_filter/tests/Spam_Filter_Helper_Test.php b/modules/spam_filter/tests/Spam_Filter_Helper_Test.php deleted file mode 100644 index 8abd8ed6..00000000 --- a/modules/spam_filter/tests/Spam_Filter_Helper_Test.php +++ /dev/null @@ -1,32 +0,0 @@ -assert_equal($expected, spam_filter::get_driver_names()); - } -} \ No newline at end of file -- cgit v1.2.3