From 413d5f2935dd83515e0dc36e0de3695f645cc077 Mon Sep 17 00:00:00 2001 From: michael Date: Wed, 26 Feb 2003 09:50:26 +0000 Subject: [PATCH] added methods to retrieve viewAlert link --- lib/subscriptions/Subscription.inc | 14 ++++++++++++++ 1 file changed, 14 insertions(+), 0 deletions(-) diff --git a/lib/subscriptions/Subscription.inc b/lib/subscriptions/Subscription.inc index 6fdc7e8..cb4f20e 100644 --- a/lib/subscriptions/Subscription.inc +++ b/lib/subscriptions/Subscription.inc @@ -1,5 +1,7 @@ fileSystemRoot/lib/subscriptions/SubscriptionConstants.inc"); +require_once("$default->fileSystemRoot/lib/foldermanagement/Folder.inc"); +require_once("$default->fileSystemRoot/lib/documentmanagement/Document.inc"); /** * @@ -151,6 +153,18 @@ class Subscription { } } + function getAlertLink() { + $sViewAlertUrl = "/control.presentation/lookAndFeel/knowledgeTree/subscriptions/viewAlertBL.php"; + $sViewAlertParams = "fSubscriptionID=" . $this->iID . "&fSubscriptionType=" . $this->iSubscriptionType; + + if ($this->iSubscriptionType == SubscriptionConstants::subscriptionType("DocumentSubscription")) { + return generateControllerLink("viewAlert", $sViewAlertParams, Document::getDocumentDisplayPath($this->iExternalID)); + } else if ($this->iSubscriptionType == SubscriptionConstants::subscriptionType("FolderSubscription")) { + return generateControllerLink("viewAlert", $sViewAlertParams, Folder::getFolderDisplayPath($this->iExternalID)); + } + + } + /** * Create the current document subscription in the database * -- libgit2 0.21.4