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();