Commit 44a05bdc7de21c7643c7ea3e65a65d42e74ab9a3
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
Showing
1 changed file
with
10 additions
and
0 deletions
lib/documentmanagement/documentutil.inc.php
| ... | ... | @@ -31,6 +31,8 @@ |
| 31 | 31 | require_once(KT_LIB_DIR . '/documentmanagement/DocumentFieldLink.inc'); |
| 32 | 32 | require_once(KT_LIB_DIR . '/documentmanagement/DocumentTransaction.inc'); |
| 33 | 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 | 37 | // NEW PATHS |
| 36 | 38 | require_once(KT_LIB_DIR . '/storage/storagemanager.inc.php'); |
| ... | ... | @@ -342,6 +344,14 @@ class KTDocumentUtil { |
| 342 | 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 | 355 | return $oDocument; |
| 346 | 356 | } |
| 347 | 357 | // }}} | ... | ... |