Commit 44a05bdc7de21c7643c7ea3e65a65d42e74ab9a3

Authored by nbm
1 parent a040717f

Fire subscription on document addition.


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3780 c91229c3-7414-0410-bfa2-8a42b809f60b
lib/documentmanagement/documentutil.inc.php
@@ -31,6 +31,8 @@ @@ -31,6 +31,8 @@
31 require_once(KT_LIB_DIR . '/documentmanagement/DocumentFieldLink.inc'); 31 require_once(KT_LIB_DIR . '/documentmanagement/DocumentFieldLink.inc');
32 require_once(KT_LIB_DIR . '/documentmanagement/DocumentTransaction.inc'); 32 require_once(KT_LIB_DIR . '/documentmanagement/DocumentTransaction.inc');
33 require_once(KT_LIB_DIR . '/web/WebDocument.inc'); 33 require_once(KT_LIB_DIR . '/web/WebDocument.inc');
  34 +require_once(KT_LIB_DIR . '/subscriptions/SubscriptionEngine.inc');
  35 +require_once(KT_LIB_DIR . '/subscriptions/SubscriptionConstants.inc');
34 36
35 // NEW PATHS 37 // NEW PATHS
36 require_once(KT_LIB_DIR . '/storage/storagemanager.inc.php'); 38 require_once(KT_LIB_DIR . '/storage/storagemanager.inc.php');
@@ -342,6 +344,14 @@ class KTDocumentUtil { @@ -342,6 +344,14 @@ class KTDocumentUtil {
342 return $res; 344 return $res;
343 } 345 }
344 346
  347 + // fire subscription alerts for the checked in document
  348 + $count = SubscriptionEngine::fireSubscription($oDocument->getID(), SubscriptionConstants::subscriptionAlertType("AddDocument"),
  349 + SubscriptionConstants::subscriptionType("DocumentSubscription"),
  350 + array( "folderID" => $oDocument->getFolderID(),
  351 + "modifiedDocumentName" => $oDocument->getName() ));
  352 + global $default;
  353 + $default->log->info("checkInDocumentBL.php fired $count subscription alerts for checked out document " . $oDocument->getName());
  354 +
345 return $oDocument; 355 return $oDocument;
346 } 356 }
347 // }}} 357 // }}}