From c1d02fa7d33142cde7bf3700d7795c849c6aeba7 Mon Sep 17 00:00:00 2001 From: haneul Date: Wed, 8 Jul 2009 10:08:17 +0000 Subject: [PATCH] add moveModule trigger git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6684 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/document/document.admin.controller.php | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/modules/document/document.admin.controller.php b/modules/document/document.admin.controller.php index 681f97011..8fcd2c629 100644 --- a/modules/document/document.admin.controller.php +++ b/modules/document/document.admin.controller.php @@ -48,6 +48,17 @@ $oDB = &DB::getInstance(); $oDB->begin(); + $triggerObj->document_srl_list = $document_srl_list; + $triggerObj->module_srl = $module_srl; + $triggerObj->category_srl = $category_srl; + + // Call trigger (before) + $output = ModuleHandler::triggerCall('document.moveDocumentModule', 'before', $triggerObj); + if(!$output->toBool()) { + $oDB->rollback(); + return $output; + } + for($i=count($document_srl_list)-1;$i>=0;$i--) { $document_srl = $document_srl_list[$i]; $oDocument = $oDocumentModel->getDocument($document_srl); @@ -141,6 +152,13 @@ $oDB->rollback(); return $output; } + + // Call trigger (before) + $output = ModuleHandler::triggerCall('document.moveDocumentModule', 'after', $triggerObj); + if(!$output->toBool()) { + $oDB->rollback(); + return $output; + } $oDB->commit(); return new Object();