Commit c5e4cd7e4731063b9793fa599fea2c15469b6808

Authored by Michael Joseph
1 parent 355d0077

added manage subscriptions method


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@1185 c91229c3-7414-0410-bfa2-8a42b809f60b
presentation/lookAndFeel/knowledgeTree/subscriptions/subscriptionUI.inc
... ... @@ -12,6 +12,42 @@
12 12 * @package presentation.lookAndFeel.knowledgeTree.subscriptions
13 13 */
14 14  
  15 +
  16 +/**
  17 + * Displays all current subscriptions with remove checkbox
  18 + */
  19 +function renderManageSubscriptions() {
  20 + global $default;
  21 +
  22 + // retrieve subscriptions for this user
  23 + $aSubscriptionList = SubscriptionManager::listSubscriptions($_SESSION["userID"]);
  24 +
  25 + $sToRender = "<table>\n";
  26 + // loop through them
  27 + for ($i = 0; $i < count($aSubscriptionList); $i++) {
  28 + $sToRender .= "\t<tr>\n";
  29 + $sToRender .= "\t\t<td>\n";
  30 + $sToRender .= "<input type=\"checkbox\" name=\"fSubscriptionID\" value=\"" . $aSubscriptionList[$i]->getID() . "\"/>\n";
  31 + if ($aSubscriptionList[$i]->getIsAlerted()) {
  32 + $sToRender .= $aSubscriptionList[$i]->getAlertLink() . "\n";
  33 + } else {
  34 + $sToRender .= $aSubscriptionList[$i]->getContentLink() . "\n";
  35 + }
  36 + $sToRender .= "\t\t</td>\n";
  37 + $sToRender .= "\t</tr>\n";
  38 + }
  39 +
  40 + $sToRender .= "<tr><td><a href=\"$default->rootUrl/control.php?action=removeSubscription&$sContentUrl&fConfirmed=1\"><img src =\"$default->graphicsUrl/widgets/unsubscribe.gif\" border=\"0\"/></a>\n";
  41 + $sToRender .= "<a href=\"\"><img src=\"$default->graphicsUrl/widgets/cancel.gif\" border=\"0\"></a></td>\n";
  42 + $sToRender .= "</tr>\n";
  43 +
  44 + //$sToRender .= "<tr><td><a href=\"$default->rootUrl/control.php?action=removeSubscription&fRemoveMultiple=1\"><img src=\"$default->graphicsUrl/widgets/unsubscribe.gif\" border=\"0\"/></a></td></tr>\n";
  45 + //$sToRender .= "<a href=\"" . $oSubscription->getContentUrl() . "\"><img src=\"$default->graphicsUrl/widgets/cancel.gif\" border=\"0\"></a></td>\n";
  46 + $sToRender .= "</table>\n";
  47 +
  48 + return $sToRender;
  49 +}
  50 +
15 51 /**
16 52 * Confirms the users subscription deletion
17 53 *
... ...