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 | 839 | |
| 840 | 840 | $res = $oNewDocument->update(); |
| 841 | 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 | 855 | return $oNewDocument; |
| 844 | 856 | } | ... | ... |