Fix integration search exclusions not being applied

통합검색에서 제외한 모듈 설정이 무시되고 권한에 따라서만 표시되는 문제 수정
This commit is contained in:
Kijin Sung 2017-12-11 00:22:50 +09:00
parent 1280f6a0a0
commit be3e3cd4cb

View file

@ -34,13 +34,14 @@ class integration_searchModel extends module
{
$module_srls_list = $module_srl_list ? explode(',', $module_srls_list) : array();
}
$module_srls_list = array_map('intval', $module_srls_list);
$accessible_modules = array_keys(getModel('module')->getAccessibleModuleList());
$args = new stdClass();
if($target == 'exclude')
{
$args->module_srl = $accessible_modules;
$args->exclude_module_srl = array_diff($module_srls_list, $accessible_modules);
$args->exclude_module_srl = $module_srls_list;
}
else
{
@ -80,13 +81,14 @@ class integration_searchModel extends module
{
$module_srls_list = $module_srl_list ? explode(',', $module_srls_list) : array();
}
$module_srls_list = array_map('intval', $module_srls_list);
$accessible_modules = array_keys(getModel('module')->getAccessibleModuleList());
$args = new stdClass();
if($target == 'exclude')
{
$args->module_srl = $accessible_modules;
$args->exclude_module_srl = array_diff($module_srls_list, $accessible_modules);
$args->exclude_module_srl = $module_srls_list;
}
else
{
@ -130,13 +132,14 @@ class integration_searchModel extends module
{
$module_srls_list = $module_srl_list ? explode(',', $module_srls_list) : array();
}
$module_srls_list = array_map('intval', $module_srls_list);
$accessible_modules = array_keys(getModel('module')->getAccessibleModuleList());
$args = new stdClass();
if($target == 'exclude')
{
$args->module_srl = $accessible_modules;
$args->exclude_module_srl = array_diff($module_srls_list, $accessible_modules);
$args->exclude_module_srl = $module_srls_list;
}
else
{