From 9796e37dc2d3e56d84981d5a61515feca5aa165f Mon Sep 17 00:00:00 2001 From: Alexander Ebert Date: Tue, 29 Dec 2015 21:47:15 +0100 Subject: [PATCH] Fixed hidden options being considered as search result --- .../system/search/acp/OptionACPSearchResultProvider.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wcfsetup/install/files/lib/system/search/acp/OptionACPSearchResultProvider.class.php b/wcfsetup/install/files/lib/system/search/acp/OptionACPSearchResultProvider.class.php index 9cf16456cd..4c37916816 100644 --- a/wcfsetup/install/files/lib/system/search/acp/OptionACPSearchResultProvider.class.php +++ b/wcfsetup/install/files/lib/system/search/acp/OptionACPSearchResultProvider.class.php @@ -55,7 +55,7 @@ class OptionACPSearchResultProvider extends AbstractCategorizedACPSearchResultPr $conditions = new PreparedStatementConditionBuilder(); $conditions->add("optionName IN (?)", array($optionNames)); - $sql = "SELECT optionName, categoryName, options, permissions + $sql = "SELECT optionName, categoryName, options, permissions, hidden FROM wcf".WCF_N."_option ".$conditions; $statement = WCF::getDB()->prepareStatement($sql); // don't use a limit here @@ -70,7 +70,7 @@ class OptionACPSearchResultProvider extends AbstractCategorizedACPSearchResultPr } // option is not accessible - if (!$this->validate($option)) { + if (!$this->validate($option) || $option->hidden) { continue; } -- 2.20.1