Commit c5e4cd7e4731063b9793fa599fea2c15469b6808
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
Showing
1 changed file
with
36 additions
and
0 deletions
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 | * | ... | ... |