diff --git a/modules/board/board.controller.php b/modules/board/board.controller.php index 1eb2dd673..8bed7c029 100644 --- a/modules/board/board.controller.php +++ b/modules/board/board.controller.php @@ -842,6 +842,23 @@ class BoardController extends Board $oMemberController->addMemberPopupMenu($url, 'cmd_view_own_document', '', 'self', 'board_own_document'); } + /** + * Trigger called at module copy + */ + public function triggerCopyModule(&$obj) + { + $board_config = ModuleModel::getModulePartConfig('board', $obj->originModuleSrl); + + $oModuleController = ModuleController::getInstance(); + if (is_array($obj->moduleSrlList)) + { + foreach ($obj->moduleSrlList as $module_srl) + { + $oModuleController->insertModulePartConfig('board', $module_srl, $board_config); + } + } + } + /** * Create an anonymous nickname. * diff --git a/modules/board/conf/module.xml b/modules/board/conf/module.xml index e3b0b07ee..2d139ad2b 100644 --- a/modules/board/conf/module.xml +++ b/modules/board/conf/module.xml @@ -130,6 +130,7 @@ +