diff --git a/modules/module/module.model.php b/modules/module/module.model.php index f092cc0f8..a1c04c876 100644 --- a/modules/module/module.model.php +++ b/modules/module/module.model.php @@ -828,8 +828,9 @@ /** * @brief mid별 모듈 설정 정보 전체를 구함 **/ - function getModulePartConfigs($module) { + function getModulePartConfigs($module, $site_srl = 0) { $args->module = $module; + if($site_srl) $args->site_srl = $site_srl; $output = executeQueryArray('module.getModulePartConfigs', $args); if(!$output->toBool() || !$output->data) return array(); diff --git a/modules/module/queries/getModulePartConfigs.xml b/modules/module/queries/getModulePartConfigs.xml index 25adcc587..10e51a9f8 100644 --- a/modules/module/queries/getModulePartConfigs.xml +++ b/modules/module/queries/getModulePartConfigs.xml @@ -1,12 +1,15 @@ +
- - + + - + + + diff --git a/modules/rss/rss.view.php b/modules/rss/rss.view.php index 9d61ec66f..8ff51e31b 100644 --- a/modules/rss/rss.view.php +++ b/modules/rss/rss.view.php @@ -23,6 +23,8 @@ /** * 피드 출력을 위한 변수 설정 **/ + $site_module_info = Context::get('site_module_info'); + $site_srl = $site_module_info->site_srl; $mid = Context::get('mid'); ///< 대상 모듈 id, 없으면 전체로 $start_date = (int)Context::get('start_date'); $end_date = (int)Context::get('end_date'); @@ -46,7 +48,7 @@ // mid 가 선택되어 있지 않으면 전체 } else { if($total_config->use_total_feed != 'N') { - $rss_config = $oModuleModel->getModulePartConfigs('rss'); + $rss_config = $oModuleModel->getModulePartConfigs('rss', $site_srl); if($rss_config) { foreach($rss_config as $module_srl => $config) { if($config && $config->open_rss != 'N' && $config->open_total_feed != 'T_N') {