From 4918a6c25ad3abf7239cc60e050a746278dbfd54 Mon Sep 17 00:00:00 2001 From: garvinhicking Date: Mon, 17 Apr 2006 19:02:34 +0000 Subject: [PATCH] fix inverted category selection --- include/functions_entries.inc.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/functions_entries.inc.php b/include/functions_entries.inc.php index 50507a3..c97f68f 100644 --- a/include/functions_entries.inc.php +++ b/include/functions_entries.inc.php @@ -62,11 +62,11 @@ function serendipity_getMultiCategoriesSQL($cats, $invert = false) { $categoryid = (int)$categoryid; if ($categoryid != 0) { - $cat_sql_array[] = " c.category_left " . ($invert ? " NOT " : "") . " BETWEEN " . implode(' AND ', serendipity_fetchCategoryRange($categoryid)); + $cat_sql_array[] = " (c.category_left " . ($invert ? " NOT " : "") . " BETWEEN " . implode(' AND ', serendipity_fetchCategoryRange($categoryid)) . ')'; } } - return implode(' OR ', $cat_sql_array); + return '(' . implode(($invert ? ' AND ' : ' OR '), $cat_sql_array) . ')'; } /** -- 2.39.5