From c3bf5c053e53030da63f06e66d554e50e68f86eb Mon Sep 17 00:00:00 2001 From: ovclas Date: Mon, 27 Feb 2012 02:38:15 +0000 Subject: [PATCH] issue 1527 copy extra vars when copy document in same module srl git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@10199 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/document/document.admin.controller.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/modules/document/document.admin.controller.php b/modules/document/document.admin.controller.php index f9d6b1763..513890b51 100644 --- a/modules/document/document.admin.controller.php +++ b/modules/document/document.admin.controller.php @@ -190,6 +190,17 @@ $obj = null; $obj = $oDocument->getObjectVars(); + if($module_srl == $obj->module_srl) + { + $extraVars = $oDocument->getExtraVars(); + if(is_array($extraVars)) + { + foreach($extraVars as $extraItem) + { + $obj->{'extra_vars'.$extraItem->idx} = $extraItem->value; + } + } + } $obj->module_srl = $module_srl; $obj->document_srl = getNextSequence(); $obj->category_srl = $category_srl;