Commit 94185276e8058cd3d6869af0171cbb8a8c13b5e5
1 parent
2dec8c68
When copying a document, ensure that the copy can be searched for.
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@5885 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
12 additions
and
0 deletions
lib/documentmanagement/documentutil.inc.php
| @@ -839,6 +839,18 @@ class KTDocumentUtil { | @@ -839,6 +839,18 @@ class KTDocumentUtil { | ||
| 839 | 839 | ||
| 840 | $res = $oNewDocument->update(); | 840 | $res = $oNewDocument->update(); |
| 841 | if (PEAR::isError($res)) { return $res; } | 841 | if (PEAR::isError($res)) { return $res; } |
| 842 | + | ||
| 843 | + $sTable = KTUtil::getTableName('document_text'); | ||
| 844 | + $aQuery = array("SELECT document_text FROM $sTable WHERE document_id = ?", array($oDocument->getId())); | ||
| 845 | + $sData = DBUtil::getOneResultKey($aQuery, 'document_text'); | ||
| 846 | + | ||
| 847 | + $aInsertValues = array( | ||
| 848 | + 'document_id' => $oNewDocument->getId(), | ||
| 849 | + 'document_text' => $contents, | ||
| 850 | + ); | ||
| 851 | + DBUtil::autoInsert($sTable, $aInsertValues, array('noid' => true)); | ||
| 852 | + KTDocumentUtil::updateSearchableText($oNewDocument); | ||
| 853 | + KTPermissionUtil::updatePermissionLookup($oNewDocument); | ||
| 842 | 854 | ||
| 843 | return $oNewDocument; | 855 | return $oNewDocument; |
| 844 | } | 856 | } |