mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-03 17:22:20 +09:00
fix skin extra_vars image upload and delete
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6799 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
8e250c839a
commit
0b150ca73f
1 changed files with 6 additions and 5 deletions
|
|
@ -216,7 +216,7 @@
|
||||||
// 스킨의 정보를 구해옴 (extra_vars를 체크하기 위해서)
|
// 스킨의 정보를 구해옴 (extra_vars를 체크하기 위해서)
|
||||||
$module_path = './modules/'.$module_info->module;
|
$module_path = './modules/'.$module_info->module;
|
||||||
$skin_info = $oModuleModel->loadSkinInfo($module_path, $skin);
|
$skin_info = $oModuleModel->loadSkinInfo($module_path, $skin);
|
||||||
|
$skin_vars = $oModuleModel->getModuleSkinVars($module_srl);
|
||||||
// 입력받은 변수들을 체크 (mo, act, module_srl, page등 기본적인 변수들 없앰)
|
// 입력받은 변수들을 체크 (mo, act, module_srl, page등 기본적인 변수들 없앰)
|
||||||
$obj = Context::getRequestVars();
|
$obj = Context::getRequestVars();
|
||||||
unset($obj->act);
|
unset($obj->act);
|
||||||
|
|
@ -236,7 +236,7 @@
|
||||||
$del_var = $obj->{"del_".$vars->name};
|
$del_var = $obj->{"del_".$vars->name};
|
||||||
unset($obj->{"del_".$vars->name});
|
unset($obj->{"del_".$vars->name});
|
||||||
if($del_var == 'Y') {
|
if($del_var == 'Y') {
|
||||||
FileHandler::removeFile($module_info->{$vars->name});
|
FileHandler::removeFile($skin_vars[$vars->name]->value);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -272,15 +272,15 @@
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 정상 파일 업로드
|
||||||
|
FileHandler::removeFile($skin_vars[$vars->name]->value);
|
||||||
// 변수를 바꿈
|
// 변수를 바꿈
|
||||||
unset($obj->{$vars->name});
|
unset($obj->{$vars->name});
|
||||||
$obj->{$vars->name} = $filename;
|
$obj->{$vars->name} = $filename;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 해당 모듈의 전체 스킨 불러와서 이미지는 제거
|
// 해당 모듈의 전체 스킨 불러와서 이미지는 제거
|
||||||
$skin_vars = $oModuleModel->getModuleSkinVars($module_srl);
|
/*
|
||||||
|
|
||||||
if($skin_info->extra_vars) {
|
if($skin_info->extra_vars) {
|
||||||
foreach($skin_info->extra_vars as $vars) {
|
foreach($skin_info->extra_vars as $vars) {
|
||||||
if($vars->type!='image') continue;
|
if($vars->type!='image') continue;
|
||||||
|
|
@ -288,6 +288,7 @@
|
||||||
if(file_exists($value)) @unlink($value);
|
if(file_exists($value)) @unlink($value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
$oModuleController = &getController('module');
|
$oModuleController = &getController('module');
|
||||||
$oModuleController->deleteModuleSkinVars($module_srl);
|
$oModuleController->deleteModuleSkinVars($module_srl);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue