From 88bb98a4e59c46b002c3c17ebcd0695787e2d039 Mon Sep 17 00:00:00 2001 From: Neil Blakey-Milner Date: Tue, 2 Aug 2005 09:27:56 +0000 Subject: [PATCH] Use pre- and post-code to ensure metadata version is created and current document's metadata version number updated. --- presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyGenericMetaDataUI.inc | 2 ++ presentation/lookAndFeel/knowledgeTree/documentmanagement/modifySpecificMetaDataUI.inc | 2 ++ 2 files changed, 4 insertions(+), 0 deletions(-) diff --git a/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyGenericMetaDataUI.inc b/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyGenericMetaDataUI.inc index eba6663..a1310a1 100644 --- a/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyGenericMetaDataUI.inc +++ b/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifyGenericMetaDataUI.inc @@ -45,6 +45,8 @@ function getEditableGenericMetaData($iDocumentID, $iDocumentTypeID) { $oPatternTableSqlQuery->setRequiredColumnNames(array("value")); $oPatternTableSqlQuery->setMetaDataFields($aMetaDataColumnNames); $oPatternTableSqlQuery->setEmptyTableMessage(_("No Generic Meta Data")); + $oPatternTableSqlQuery->setPreCode(sprintf('require_once(KT_LIB_DIR . "/documentmanagement/documentutil.inc.php"); KTDocumentUtil::createMetadataVersion(%d);', (int)$iDocumentID)); + $oPatternTableSqlQuery->setPostCode(sprintf('require_once(KT_LIB_DIR . "/documentmanagement/documentutil.inc.php"); KTDocumentUtil::bumpVersion(%d); KTDocumentUtil::setModifiedDate(%d);', (int)$iDocumentID, (int)$iDocumentID)); return $oPatternTableSqlQuery->render(); } diff --git a/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifySpecificMetaDataUI.inc b/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifySpecificMetaDataUI.inc index f09dbde..b7be5e2 100644 --- a/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifySpecificMetaDataUI.inc +++ b/presentation/lookAndFeel/knowledgeTree/documentmanagement/modifySpecificMetaDataUI.inc @@ -46,6 +46,8 @@ function getEditableTypeSpecificMetaData($iDocumentID, $iDocumentTypeID) { $oPatternTableSqlQuery->setEmptyTableMessage(_("No Type Specific Meta Data")); $oPatternTableSqlQuery->setUniqueName("tsmd"); $oPatternTableSqlQuery->setMetaDataFields($aMetaDataColumnNames); + $oPatternTableSqlQuery->setPreCode(sprintf('require_once(KT_LIB_DIR . "/documentmanagement/documentutil.inc.php"); KTDocumentUtil::createMetadataVersion(%d);', (int)$iDocumentID)); + $oPatternTableSqlQuery->setPostCode(sprintf('require_once(KT_LIB_DIR . "/documentmanagement/documentutil.inc.php"); KTDocumentUtil::bumpVersion(%d); KTDocumentUtil::setModifiedDate(%d);', (int)$iDocumentID, (int)$iDocumentID)); return $oPatternTableSqlQuery->render(); } -- libgit2 0.21.4