mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-07 18:51:41 +09:00
모듈 설정 부분을 효율적으로 개선
서드파티에서 getModulePartConfig() 사용시 Creating default object from empty value 문제가 발생되지 않도록 수정
This commit is contained in:
parent
2440058557
commit
22b16ecc73
2 changed files with 51 additions and 42 deletions
|
|
@ -178,29 +178,20 @@ class moduleController extends module
|
|||
|
||||
function updateModuleConfig($module, $config, $site_srl = 0)
|
||||
{
|
||||
$args = new stdClass();
|
||||
$args->module = $module;
|
||||
$args->site_srl = $site_srl;
|
||||
|
||||
$oModuleModel = getModel('module');
|
||||
$origin_config = $oModuleModel->getModuleConfig($module, $site_srl);
|
||||
|
||||
if(!$origin_config) $origin_config = new stdClass;
|
||||
|
||||
$origin_config = getModel('module')->getModuleConfig($module, $site_srl);
|
||||
|
||||
foreach($config as $key => $val)
|
||||
{
|
||||
$origin_config->{$key} = $val;
|
||||
}
|
||||
|
||||
|
||||
return $this->insertModuleConfig($module, $origin_config, $site_srl);
|
||||
}
|
||||
|
||||
function updateModulePartConfig($module, $module_srl, $config)
|
||||
{
|
||||
$oModuleModel = getModel('module');
|
||||
$origin_config = $oModuleModel->getModulePartConfig($module, $module_srl);
|
||||
$origin_config = getModel('module')->getModulePartConfig($module, $module_srl);
|
||||
|
||||
if(!$origin_config) $origin_config = new stdClass;
|
||||
foreach($config as $key => $val)
|
||||
{
|
||||
$origin_config->{$key} = $val;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue