git-svn-id: http://xe-core.googlecode.com/svn/trunk@217 201d5d3c-b55e-5fd7-737f-ddc643e51545

This commit is contained in:
zero 2007-03-02 08:44:01 +00:00
parent eb12541c57
commit 772beca574
7 changed files with 20 additions and 12 deletions

View file

@ -76,10 +76,12 @@
// serialize되어 있는 변수들 추출
$extra_vars = $source_module_info->extra_vars;
$skin_vars = $source_module_info->skin_vars;
$grants = $source_module_info->grants;
$admin_id = $source_module_info->admin_id;
unset($source_module_info->extra_vars);
unset($source_module_info->skin_vars);
unset($source_module_info->grants);
unset($source_module_info->admin_id);
@ -91,6 +93,12 @@
foreach($extra_vars as $key => $val) if(!$module_info->{$key}) $module_info->{$key} = $val;
}
// skin_vars의 정리
if($skin_vars) {
$skin_vars = unserialize($skin_vars);
foreach($skin_vars as $key => $val) if(!$module_info->{$key}) $module_info->{$key} = $val;
}
// 권한의 정리
if($grants) $module_info->grants = unserialize($grants);