From 2f3c9d2a051b19ea9779395eb2f142f5e4be0c46 Mon Sep 17 00:00:00 2001 From: izuzero Date: Fri, 16 May 2014 01:52:44 +0900 Subject: [PATCH 1/2] =?UTF-8?q?module.updateModulePartConfig=20=ED=95=A8?= =?UTF-8?q?=EC=88=98=20=EC=B6=94=EA=B0=80.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit module.updateModuleConfig 함수와 기본 골자가 같은 module.updateModulePartConfig 함수를 새로 추가합니다. --- modules/module/module.controller.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/modules/module/module.controller.php b/modules/module/module.controller.php index e7e67f424..ed9a54fa9 100644 --- a/modules/module/module.controller.php +++ b/modules/module/module.controller.php @@ -182,6 +182,20 @@ class moduleController extends module return $this->insertModuleConfig($module, $origin_config, $site_srl); } + function updateModulePartConfig($module, $module_srl, $config) + { + $oModuleModel = getModel('module'); + $origin_config = $oModuleModel->getModulePartConfig($module, $module_srl); + + if(!$origin_config) $origin_config = new stdClass(); + foreach($config as $key => $val) + { + $origin_config->{$key} = $val; + } + + return $this->insertModulePartConfig($module, $module_srl, $origin_config); + } + /** * @brief Enter a specific set of modules * In order to manage global configurations of modules such as board, member and so on From 2b776dbe8562836c3ec3b49b117b587d0a500f69 Mon Sep 17 00:00:00 2001 From: izuzero Date: Fri, 16 May 2014 02:28:14 +0900 Subject: [PATCH 2/2] =?UTF-8?q?stdClass=20=EC=88=98=EC=A0=95.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/module/module.controller.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/module/module.controller.php b/modules/module/module.controller.php index ed9a54fa9..9605f2f62 100644 --- a/modules/module/module.controller.php +++ b/modules/module/module.controller.php @@ -187,7 +187,7 @@ class moduleController extends module $oModuleModel = getModel('module'); $origin_config = $oModuleModel->getModulePartConfig($module, $module_srl); - if(!$origin_config) $origin_config = new stdClass(); + if(!$origin_config) $origin_config = new stdClass; foreach($config as $key => $val) { $origin_config->{$key} = $val;