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,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 | // }}} |