Commit 88bb98a4e59c46b002c3c17ebcd0695787e2d039
1 parent
791f5e36
Use pre- and post-code to ensure metadata version is created and current
document's metadata version number updated. git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3532 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
2 changed files
with
4 additions
and
0 deletions
presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyGenericMetaDataUI.inc
| @@ -45,6 +45,8 @@ function getEditableGenericMetaData($iDocumentID, $iDocumentTypeID) { | @@ -45,6 +45,8 @@ function getEditableGenericMetaData($iDocumentID, $iDocumentTypeID) { | ||
| 45 | $oPatternTableSqlQuery->setRequiredColumnNames(array("value")); | 45 | $oPatternTableSqlQuery->setRequiredColumnNames(array("value")); |
| 46 | $oPatternTableSqlQuery->setMetaDataFields($aMetaDataColumnNames); | 46 | $oPatternTableSqlQuery->setMetaDataFields($aMetaDataColumnNames); |
| 47 | $oPatternTableSqlQuery->setEmptyTableMessage(_("No Generic Meta Data")); | 47 | $oPatternTableSqlQuery->setEmptyTableMessage(_("No Generic Meta Data")); |
| 48 | + $oPatternTableSqlQuery->setPreCode(sprintf('require_once(KT_LIB_DIR . "/documentmanagement/documentutil.inc.php"); KTDocumentUtil::createMetadataVersion(%d);', (int)$iDocumentID)); | ||
| 49 | + $oPatternTableSqlQuery->setPostCode(sprintf('require_once(KT_LIB_DIR . "/documentmanagement/documentutil.inc.php"); KTDocumentUtil::bumpVersion(%d); KTDocumentUtil::setModifiedDate(%d);', (int)$iDocumentID, (int)$iDocumentID)); | ||
| 48 | return $oPatternTableSqlQuery->render(); | 50 | return $oPatternTableSqlQuery->render(); |
| 49 | 51 | ||
| 50 | } | 52 | } |
presentation/lookAndFeel/knowledgeTree/documentmanagement/modifySpecificMetaDataUI.inc
| @@ -46,6 +46,8 @@ function getEditableTypeSpecificMetaData($iDocumentID, $iDocumentTypeID) { | @@ -46,6 +46,8 @@ function getEditableTypeSpecificMetaData($iDocumentID, $iDocumentTypeID) { | ||
| 46 | $oPatternTableSqlQuery->setEmptyTableMessage(_("No Type Specific Meta Data")); | 46 | $oPatternTableSqlQuery->setEmptyTableMessage(_("No Type Specific Meta Data")); |
| 47 | $oPatternTableSqlQuery->setUniqueName("tsmd"); | 47 | $oPatternTableSqlQuery->setUniqueName("tsmd"); |
| 48 | $oPatternTableSqlQuery->setMetaDataFields($aMetaDataColumnNames); | 48 | $oPatternTableSqlQuery->setMetaDataFields($aMetaDataColumnNames); |
| 49 | + $oPatternTableSqlQuery->setPreCode(sprintf('require_once(KT_LIB_DIR . "/documentmanagement/documentutil.inc.php"); KTDocumentUtil::createMetadataVersion(%d);', (int)$iDocumentID)); | ||
| 50 | + $oPatternTableSqlQuery->setPostCode(sprintf('require_once(KT_LIB_DIR . "/documentmanagement/documentutil.inc.php"); KTDocumentUtil::bumpVersion(%d); KTDocumentUtil::setModifiedDate(%d);', (int)$iDocumentID, (int)$iDocumentID)); | ||
| 49 | return $oPatternTableSqlQuery->render(); | 51 | return $oPatternTableSqlQuery->render(); |
| 50 | } | 52 | } |
| 51 | 53 |