From 7b8a72541b71cfdad6ac28bd1b2159984e4e6b9a Mon Sep 17 00:00:00 2001 From: garvinhicking <garvinhicking> Date: Mon, 17 Apr 2006 19:02:30 +0000 Subject: [PATCH] Fix getting 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 f5a1596..6e2a025 100644 --- a/include/functions_entries.inc.php +++ b/include/functions_entries.inc.php @@ -57,11 +57,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