diff --git a/code/CommentAdmin.php b/code/CommentAdmin.php
index ed0b13c9..3e7b4df5 100644
--- a/code/CommentAdmin.php
+++ b/code/CommentAdmin.php
@@ -56,13 +56,13 @@ class CommentAdmin extends LeftAndMain {
$section = $this->Section();
if($section == 'approved') {
- $filter = "\"IsSpam\"=0 AND \"NeedsModeration\"=0";
+ $filter = "\"IsSpam\" = 0 AND \"NeedsModeration\" = 0";
$title = "
". _t('CommentAdmin.APPROVEDCOMMENTS', 'Approved Comments')."
";
} else if($section == 'unmoderated') {
- $filter = '"NeedsModeration"';
+ $filter = '"NeedsModeration" = 1';
$title = ""._t('CommentAdmin.COMMENTSAWAITINGMODERATION', 'Comments Awaiting Moderation')."
";
} else {
- $filter = '"IsSpam"';
+ $filter = '"IsSpam" = 1';
$title = ""._t('CommentAdmin.SPAM', 'Spam')."
";
}
@@ -147,7 +147,7 @@ JS;
function deleteall() {
$numComments = 0;
- $spam = DataObject::get('PageComment', '"PageComment"."IsSpam"');
+ $spam = DataObject::get('PageComment', '"PageComment"."IsSpam" = 1');
if($spam) {
$numComments = $spam->Count();
diff --git a/code/sitefeatures/PageComment.php b/code/sitefeatures/PageComment.php
index bfe2524c..907ea432 100755
--- a/code/sitefeatures/PageComment.php
+++ b/code/sitefeatures/PageComment.php
@@ -166,7 +166,7 @@ class PageComment extends DataObject {
class PageComment_Controller extends Controller {
function rss() {
$parentcheck = isset($_REQUEST['pageid']) ? "\"ParentID\" = " . (int) $_REQUEST['pageid'] : "\"ParentID\" > 0";
- $unmoderatedfilter = Permission::check('ADMIN') ? '' : "AND NOT \"NeedsModeration\"";
+ $unmoderatedfilter = Permission::check('ADMIN') ? '' : "AND \"NeedsModeration\" = 0";
$comments = DataObject::get("PageComment", "$parentcheck AND \"IsSpam\" = 0 $unmoderatedfilter", "\"Created\" DESC", "", 10);
if(!isset($comments)) {
$comments = new DataObjectSet();
diff --git a/code/sitefeatures/PageCommentInterface.php b/code/sitefeatures/PageCommentInterface.php
index a8602a6e..c34d82bc 100755
--- a/code/sitefeatures/PageCommentInterface.php
+++ b/code/sitefeatures/PageCommentInterface.php
@@ -210,8 +210,8 @@ class PageCommentInterface extends RequestHandler {
$limit['start'] = isset($_GET['commentStart']) ? (int)$_GET['commentStart'] : 0;
$limit['limit'] = PageComment::$comments_per_page;
- $spamfilter = isset($_GET['showspam']) ? '' : "AND \"IsSpam\"=0";
- $unmoderatedfilter = Permission::check('ADMIN') ? '' : "AND \"NeedsModeration\"=0";
+ $spamfilter = isset($_GET['showspam']) ? '' : "AND \"IsSpam\" = 0";
+ $unmoderatedfilter = Permission::check('ADMIN') ? '' : "AND \"NeedsModeration\" = 0";
$comments = DataObject::get("PageComment", "\"ParentID\" = '" . Convert::raw2sql($this->page->ID) . "' $spamfilter $unmoderatedfilter", '"Created" DESC', "", $limit);
if(is_null($comments)) {