From 9ae70a175c3bb4094f57cca5890b8e1b02536420 Mon Sep 17 00:00:00 2001 From: misol Date: Tue, 9 Jun 2009 11:55:12 +0000 Subject: [PATCH] =?UTF-8?q?=EC=9E=90=EB=8F=99=20=EC=A0=80=EC=9E=A5=20?= =?UTF-8?q?=EA=B8=80=20=EC=82=AD=EC=A0=9C=EC=8B=9C=20=EC=B2=A8=EB=B6=80?= =?UTF-8?q?=EB=90=9C=20=ED=8C=8C=EC=9D=BC=EB=8F=84=20=EC=82=AD=EC=A0=9C.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6502 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/editor/editor.controller.php | 8 +++++++- modules/editor/editor.model.php | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/editor/editor.controller.php b/modules/editor/editor.controller.php index f135f874d..118d0bf2d 100644 --- a/modules/editor/editor.controller.php +++ b/modules/editor/editor.controller.php @@ -263,7 +263,7 @@ * @brief 자동 저장된 글을 삭제 * 현재 접속한 사용자를 기준 **/ - function deleteSavedDoc() { + function deleteSavedDoc($mode = false) { if(Context::get('is_logged')) { $logged_info = Context::get('logged_info'); $args->member_srl = $logged_info->member_srl; @@ -271,6 +271,12 @@ $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); } diff --git a/modules/editor/editor.model.php b/modules/editor/editor.model.php index 88af69f37..8f191c7ab 100644 --- a/modules/editor/editor.model.php +++ b/modules/editor/editor.model.php @@ -357,7 +357,7 @@ // 자동 저장 데이터 변경 $oEditorController = &getController('editor'); - $oEditorController->deleteSavedDoc(); + $oEditorController->deleteSavedDoc(true); $oEditorController->doSaveDoc($saved_doc); return $saved_doc;