자동 저장 글 삭제시 첨부된 파일도 삭제.

git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6502 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
misol 2009-06-09 11:55:12 +00:00
parent b4230cc2eb
commit 9ae70a175c
2 changed files with 8 additions and 2 deletions

View file

@ -263,7 +263,7 @@
* @brief 자동 저장된 글을 삭제 * @brief 자동 저장된 글을 삭제
* 현재 접속한 사용자를 기준 * 현재 접속한 사용자를 기준
**/ **/
function deleteSavedDoc() { function deleteSavedDoc($mode = false) {
if(Context::get('is_logged')) { if(Context::get('is_logged')) {
$logged_info = Context::get('logged_info'); $logged_info = Context::get('logged_info');
$args->member_srl = $logged_info->member_srl; $args->member_srl = $logged_info->member_srl;
@ -271,6 +271,12 @@
$args->ipaddress = $_SERVER['REMOTE_ADDR']; $args->ipaddress = $_SERVER['REMOTE_ADDR'];
} }
if(!$mode) {
$output = executeQuery('editor.getSavedDocument', $args);
$trigger_obj = $output->data;
$output = ModuleHandler::triggerCall('editor.deleteSavedDoc', 'after', $trigger_obj);
}
// 일단 이전 저장본 삭제 // 일단 이전 저장본 삭제
return executeQuery('editor.deleteSavedDoc', $args); return executeQuery('editor.deleteSavedDoc', $args);
} }

View file

@ -357,7 +357,7 @@
// 자동 저장 데이터 변경 // 자동 저장 데이터 변경
$oEditorController = &getController('editor'); $oEditorController = &getController('editor');
$oEditorController->deleteSavedDoc(); $oEditorController->deleteSavedDoc(true);
$oEditorController->doSaveDoc($saved_doc); $oEditorController->doSaveDoc($saved_doc);
return $saved_doc; return $saved_doc;