diff --git a/presentation/lookAndFeel/knowledgeTree/documentmanagement/viewUI.inc b/presentation/lookAndFeel/knowledgeTree/documentmanagement/viewUI.inc index 1d0aea7..0cbf27b 100644 --- a/presentation/lookAndFeel/knowledgeTree/documentmanagement/viewUI.inc +++ b/presentation/lookAndFeel/knowledgeTree/documentmanagement/viewUI.inc @@ -169,6 +169,14 @@ function getEditPage($oDocument) { $sToRender .= "graphicsUrl/widgets/checkout.gif\" border=\"0\" />\n"; } + // display the unsubscribe button if the user is subscribed to the document + if (Subscription::exists($_SESSION["userID"], $oDocument->getID(), SubscriptionConstants::subscriptionType("DocumentSubscription"))) { + $sToRender .= "graphicsUrl/widgets/unsubscribe.gif\" border=\"0\" />\n"; + // otherwise display the subscribe button + } else { + $sToRender .= "graphicsUrl/widgets/subscribe.gif\" border=\"0\" />\n"; + } + $sToRender .= "\n"; $sToRender .= "\n"; @@ -209,6 +217,15 @@ function getViewPage($oDocument) { $sToRender .= "\n"; $sToRender .= "graphicsUrl/widgets/download.gif\" border=\"0\" />\n"; $sToRender .= "graphicsUrl/widgets/email.gif\" border=\"0\" />\n"; + + // display the unsubscribe button if the user is subscribed to the document + if (Subscription::exists($_SESSION["userID"], $oDocument->getID(), SubscriptionConstants::subscriptionType("DocumentSubscription"))) { + $sToRender .= "graphicsUrl/widgets/unsubscribe.gif\" border=\"0\" />\n"; + // otherwise display the subscribe button + } else { + $sToRender .= "graphicsUrl/widgets/subscribe.gif\" border=\"0\" />\n"; + } + $sToRender .= "\n"; $sToRender .= "\n";