From 44a05bdc7de21c7643c7ea3e65a65d42e74ab9a3 Mon Sep 17 00:00:00 2001 From: nbm Date: Mon, 10 Oct 2005 08:57:22 +0000 Subject: [PATCH] Fire subscription on document addition. --- lib/documentmanagement/documentutil.inc.php | 10 ++++++++++ 1 file changed, 10 insertions(+), 0 deletions(-) diff --git a/lib/documentmanagement/documentutil.inc.php b/lib/documentmanagement/documentutil.inc.php index b918180..f8df645 100644 --- a/lib/documentmanagement/documentutil.inc.php +++ b/lib/documentmanagement/documentutil.inc.php @@ -31,6 +31,8 @@ require_once(KT_LIB_DIR . '/documentmanagement/DocumentFieldLink.inc'); require_once(KT_LIB_DIR . '/documentmanagement/DocumentTransaction.inc'); require_once(KT_LIB_DIR . '/web/WebDocument.inc'); +require_once(KT_LIB_DIR . '/subscriptions/SubscriptionEngine.inc'); +require_once(KT_LIB_DIR . '/subscriptions/SubscriptionConstants.inc'); // NEW PATHS require_once(KT_LIB_DIR . '/storage/storagemanager.inc.php'); @@ -342,6 +344,14 @@ class KTDocumentUtil { return $res; } + // fire subscription alerts for the checked in document + $count = SubscriptionEngine::fireSubscription($oDocument->getID(), SubscriptionConstants::subscriptionAlertType("AddDocument"), + SubscriptionConstants::subscriptionType("DocumentSubscription"), + array( "folderID" => $oDocument->getFolderID(), + "modifiedDocumentName" => $oDocument->getName() )); + global $default; + $default->log->info("checkInDocumentBL.php fired $count subscription alerts for checked out document " . $oDocument->getName()); + return $oDocument; } // }}} -- libgit2 0.21.4