From: Alexander Ebert Date: Tue, 29 Dec 2015 20:47:15 +0000 (+0100) Subject: Fixed hidden options being considered as search result X-Git-Tag: 2.1.10~37 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=9796e37dc2d3e56d84981d5a61515feca5aa165f;p=GitHub%2FWoltLab%2FWCF.git Fixed hidden options being considered as search result --- 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; }