Commit 72f624dd65b0d2edf4fea94d3d1d6dca1aa16b40
1 parent
45a81121
Moved into the plugins system
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@4136 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
3 changed files
with
0 additions
and
381 deletions
presentation/lookAndFeel/knowledgeTree/subscriptions/manageSubscriptionsBL.php deleted
| 1 | -<?php | |
| 2 | - | |
| 3 | -require_once("../../../../config/dmsDefaults.php"); | |
| 4 | - | |
| 5 | -KTUtil::extractGPC('fConfirmed', 'fDocumentSubscriptionIDs', 'fFolderSubscriptionIDs'); | |
| 6 | - | |
| 7 | -require_once("$default->fileSystemRoot/lib/subscriptions/Subscription.inc"); | |
| 8 | -require_once("$default->fileSystemRoot/lib/subscriptions/SubscriptionManager.inc"); | |
| 9 | -require_once("$default->fileSystemRoot/lib/visualpatterns/PatternCustom.inc"); | |
| 10 | -require_once("subscriptionUI.inc"); | |
| 11 | -require_once("$default->fileSystemRoot/presentation/Html.inc"); | |
| 12 | -/** | |
| 13 | - * $Id$ | |
| 14 | - * | |
| 15 | - * Manages subscriptions- displays all current subscriptions and allows | |
| 16 | - * multiple unsubscribes. | |
| 17 | - * | |
| 18 | - * Copyright (c) 2003 Jam Warehouse http://www.jamwarehouse.com | |
| 19 | - * | |
| 20 | - * This program is free software; you can redistribute it and/or modify | |
| 21 | - * it under the terms of the GNU General Public License as published by | |
| 22 | - * the Free Software Foundation; either version 2 of the License, or | |
| 23 | - * (at your option) any later version. | |
| 24 | - * | |
| 25 | - * This program is distributed in the hope that it will be useful, | |
| 26 | - * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 27 | - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 28 | - * GNU General Public License for more details. | |
| 29 | - * | |
| 30 | - * You should have received a copy of the GNU General Public License | |
| 31 | - * along with this program; if not, write to the Free Software | |
| 32 | - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
| 33 | - * | |
| 34 | - * @version $Revision$ | |
| 35 | - * @author Michael Joseph <michael@jamwarehouse.com>, Jam Warehouse (Pty) Ltd, South Africa | |
| 36 | - * @package subscriptions | |
| 37 | - */ | |
| 38 | - | |
| 39 | -// only if we have a valid session | |
| 40 | -if (checkSession()) { | |
| 41 | - | |
| 42 | - $oPatternCustom = & new PatternCustom(); | |
| 43 | - | |
| 44 | - if (isset($fFolderSubscriptionIDs) || isset($fDocumentSubscriptionIDs)) { | |
| 45 | - // we've got subscriptions to remove, | |
| 46 | - $aFolderSubscriptions = array(); | |
| 47 | - $aDocumentSubscriptions = array(); | |
| 48 | - | |
| 49 | - for ($i = 0; $i < count($fFolderSubscriptionIDs); $i++) { | |
| 50 | - $aFolderSubscriptions[] = & Subscription::get($fFolderSubscriptionIDs[$i], SubscriptionConstants::subscriptionType("FolderSubscription")); | |
| 51 | - } | |
| 52 | - for ($i = 0; $i < count($fDocumentSubscriptionIDs); $i++) { | |
| 53 | - $aDocumentSubscriptions[] = & Subscription::get($fDocumentSubscriptionIDs[$i], SubscriptionConstants::subscriptionType("DocumentSubscription")); | |
| 54 | - } | |
| 55 | - | |
| 56 | - if (isset($fConfirmed)) { | |
| 57 | - // remove subscriptions | |
| 58 | - $oSubscriptions = array_merge($aFolderSubscriptions, $aDocumentSubscriptions); | |
| 59 | - | |
| 60 | - $sErrorMessage = ""; | |
| 61 | - for ($i = 0; $i < count($oSubscriptions); $i++) { | |
| 62 | - if ($oSubscriptions[$i]->delete()) { | |
| 63 | - $default->log->info("manageSubscriptionBL.php removed subscription for userID=$iUserID, subType=$iSubscriptionType, id=$iExternalID"); | |
| 64 | - } else { | |
| 65 | - // error removing subscription | |
| 66 | - $default->log->error("manageSubscriptionBL.php error removing subscription=" . $oSubscriptions[$i]); | |
| 67 | - // add to error message | |
| 68 | - if (strlen($sErrorMessage) > 0) { | |
| 69 | - $sErrorMessage .= ", "; | |
| 70 | - } | |
| 71 | - $sErrorMessage .= $oSubscriptions[$i]->getContentDisplayPath(); | |
| 72 | - } | |
| 73 | - } | |
| 74 | - if (strlen($sErrorMessage) > 0) { | |
| 75 | - $oPatternCustom->setHtml(renderErrorPage(_("There were errors removing the following subscriptions:") . $sErrorMessage)); | |
| 76 | - } else { | |
| 77 | - // display the manage subscriptions page | |
| 78 | - $oPatternCustom->setHtml(renderManagePage()); | |
| 79 | - } | |
| 80 | - } else { | |
| 81 | - // display confirmation page | |
| 82 | - $oPatternCustom->setHtml(renderMultipleRemoveConfirmationPage($aFolderSubscriptions, $aDocumentSubscriptions)); | |
| 83 | - } | |
| 84 | - } else { | |
| 85 | - // display the manage subscriptions page | |
| 86 | - $oPatternCustom->setHtml(renderManagePage()); | |
| 87 | - } | |
| 88 | - | |
| 89 | - require_once("../../../webpageTemplate.inc"); | |
| 90 | - $main->setCentralPayload($oPatternCustom); | |
| 91 | - $main->setFormAction($_SERVER["PHP_SELF"]); | |
| 92 | - $main->render(); | |
| 93 | -} | |
| 94 | -?> |
presentation/lookAndFeel/knowledgeTree/subscriptions/subscriptionUI.inc deleted
| 1 | -<?php | |
| 2 | -/** | |
| 3 | - * $Id$ | |
| 4 | - * | |
| 5 | - * UI for subscription pages. | |
| 6 | - * | |
| 7 | - * Copyright (c) 2003 Jam Warehouse http://www.jamwarehouse.com | |
| 8 | - * | |
| 9 | - * This program is free software; you can redistribute it and/or modify | |
| 10 | - * it under the terms of the GNU General Public License as published by | |
| 11 | - * the Free Software Foundation; either version 2 of the License, or | |
| 12 | - * (at your option) any later version. | |
| 13 | - * | |
| 14 | - * This program is distributed in the hope that it will be useful, | |
| 15 | - * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 16 | - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 17 | - * GNU General Public License for more details. | |
| 18 | - * | |
| 19 | - * You should have received a copy of the GNU General Public License | |
| 20 | - * along with this program; if not, write to the Free Software | |
| 21 | - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
| 22 | - * | |
| 23 | - * @version $Revision$ | |
| 24 | - * @author Michael Joseph <michael@jamwarehouse.com>, Jam Warehouse (Pty) Ltd, South Africa | |
| 25 | - * @package subscriptions | |
| 26 | - */ | |
| 27 | - | |
| 28 | -/** | |
| 29 | - * Displays all current subscriptions with remove checkbox | |
| 30 | - */ | |
| 31 | -function renderManagePage() { | |
| 32 | - global $default; | |
| 33 | - | |
| 34 | - // retrieve subscriptions for this user | |
| 35 | - $aFolderSubscriptions = SubscriptionManager::retrieveUserSubscriptions($_SESSION["userID"], SubscriptionConstants::subscriptionType("FolderSubscription")); | |
| 36 | - $aDocumentSubscriptions = SubscriptionManager::retrieveUserSubscriptions($_SESSION["userID"], SubscriptionConstants::subscriptionType("DocumentSubscription")); | |
| 37 | - $bNoSubscriptions = ( (count($aFolderSubscriptions) == 0) && (count($aDocumentSubscriptions) == 0) ) ? true : false; | |
| 38 | - | |
| 39 | - $sToRender = renderHeading(_("Subscriptions"), "Subscriptions"); | |
| 40 | - $sToRender .= "<table width=\"600\">\n"; | |
| 41 | - if ($bNoSubscriptions) { | |
| 42 | - $sToRender .= "<tr><td>" . _("You are not subscribed to any documents or folders.") . "</td></tr>\n"; | |
| 43 | - } else { | |
| 44 | - $sToRender .= "<tr><td>" . _("The documents and folders you're subscribed to are listed below.") . "</td></tr>\n"; | |
| 45 | - $sToRender .= "<tr><td>" . _("Select the subscriptions you'd like to unsubscribe from, and click 'Unsubscribe'") . "</td></tr>\n"; | |
| 46 | - } | |
| 47 | - $sToRender .= "<tr/>\n"; | |
| 48 | - $sToRender .= "<tr/>\n"; | |
| 49 | - $sToRender .= "<tr/>\n"; | |
| 50 | - $sToRender .= "<tr/>\n"; | |
| 51 | - | |
| 52 | - // loop through them | |
| 53 | - for ($i = 0; $i < count($aFolderSubscriptions); $i++) { | |
| 54 | - $sToRender .= "\t<tr>\n"; | |
| 55 | - $sToRender .= "\t\t<td bgcolor=\"" . getColour($i) . "\">\n"; | |
| 56 | - $sToRender .= "<input type=\"checkbox\" name=\"fFolderSubscriptionIDs[]\" value=\"" . $aFolderSubscriptions[$i]->getID() . "\"/>\n"; | |
| 57 | - if ($aFolderSubscriptions[$i]->getIsAlerted()) { | |
| 58 | - $sToRender .= $aFolderSubscriptions[$i]->getAlertLink() . "\n"; | |
| 59 | - } else { | |
| 60 | - $sToRender .= $aFolderSubscriptions[$i]->getContentLink() . "\n"; | |
| 61 | - } | |
| 62 | - $sToRender .= "\t\t</td>\n"; | |
| 63 | - $sToRender .= "\t</tr>\n"; | |
| 64 | - } | |
| 65 | - for ($i = 0; $i < count($aDocumentSubscriptions); $i++) { | |
| 66 | - $sToRender .= "\t<tr>\n"; | |
| 67 | - $sToRender .= "\t\t<td bgcolor=\"" . getColour($i+count($aFolderSubscriptions)) . "\">\n"; | |
| 68 | - $sToRender .= "<input type=\"checkbox\" name=\"fDocumentSubscriptionIDs[]\" value=\"" . $aDocumentSubscriptions[$i]->getID() . "\"/>\n"; | |
| 69 | - if ($aDocumentSubscriptions[$i]->getIsAlerted()) { | |
| 70 | - $sToRender .= $aDocumentSubscriptions[$i]->getAlertLink() . "\n"; | |
| 71 | - } else { | |
| 72 | - $sToRender .= $aDocumentSubscriptions[$i]->getContentLink() . "\n"; | |
| 73 | - } | |
| 74 | - $sToRender .= "\t\t</td>\n"; | |
| 75 | - $sToRender .= "\t</tr>\n"; | |
| 76 | - } | |
| 77 | - | |
| 78 | - $sToRender .= "<tr/>\n"; | |
| 79 | - $sToRender .= "<tr/>\n"; | |
| 80 | - $sToRender .= "<tr><td>"; | |
| 81 | - if (!$bNoSubscriptions) { | |
| 82 | - $sToRender .= "<input type=\"image\" src=\"" . KTHtml::getUnsubscribeButton() . "\" border=\"0\"/></a>\n"; | |
| 83 | - } | |
| 84 | - $sToRender .= "</td></tr>\n"; | |
| 85 | - $sToRender .= "</table>\n"; | |
| 86 | - | |
| 87 | - return $sToRender; | |
| 88 | -} | |
| 89 | - | |
| 90 | -/** | |
| 91 | - * Asks for confirmation for removing multiple subscriptions | |
| 92 | - * | |
| 93 | - * @param array subscriptions to remove | |
| 94 | - */ | |
| 95 | -function renderMultipleRemoveConfirmationPage($aFolderSubscriptions, $aDocumentSubscriptions) { | |
| 96 | - global $default; | |
| 97 | - | |
| 98 | - $sToRender = renderHeading(_("Subscriptions"), "Subscriptions"); | |
| 99 | - $sToRender .= "<table width=\"600\">\n"; | |
| 100 | - $sToRender .= "<tr><td>" . _("You have chosen to delete the following subscription(s):") . "</td></tr>\n"; | |
| 101 | - $sToRender .= "<tr/>\n"; | |
| 102 | - $sToRender .= "<tr/>\n"; | |
| 103 | - | |
| 104 | - // loop through them | |
| 105 | - for ($i = 0; $i < count($aFolderSubscriptions); $i++) { | |
| 106 | - $sToRender .= "\t<tr>\n"; | |
| 107 | - $sToRender .= "\t\t<td bgcolor=\"" . getColour($i) . "\">\n"; | |
| 108 | - $sToRender .= $aFolderSubscriptions[$i]->getContentDisplayPath() . "\n"; | |
| 109 | - $sToRender .= "\t\t</td>\n"; | |
| 110 | - $sToRender .= "\t</tr>\n"; | |
| 111 | - $sToRender .= "<input type=\"hidden\" name=\"fFolderSubscriptionIDs[]\" value=\"" . $aFolderSubscriptions[$i]->getID() . "\"/>"; | |
| 112 | - } | |
| 113 | - | |
| 114 | - for ($i = 0; $i < count($aDocumentSubscriptions); $i++) { | |
| 115 | - $sToRender .= "\t<tr>\n"; | |
| 116 | - $sToRender .= "\t\t<td bgcolor=\"" . getColour($i) . "\">\n"; | |
| 117 | - $sToRender .= $aDocumentSubscriptions[$i]->getContentDisplayPath() . "\n"; | |
| 118 | - $sToRender .= "\t\t</td>\n"; | |
| 119 | - $sToRender .= "\t</tr>\n"; | |
| 120 | - $sToRender .= "<input type=\"hidden\" name=\"fDocumentSubscriptionIDs[]\" value=\"" . $aDocumentSubscriptions[$i]->getID() . "\"/>"; | |
| 121 | - } | |
| 122 | - | |
| 123 | - $sToRender .= "<tr/>\n"; | |
| 124 | - $sToRender .= "<tr/>\n"; | |
| 125 | - $sToRender .= "<tr/>\n"; | |
| 126 | - $sToRender .= "<tr/>\n"; | |
| 127 | - $sToRender .= "<td>" . _("Select 'Unsubscribe' to confirm the deletion(s), or 'Cancel' to cancel them") . "</td>\n"; | |
| 128 | - $sToRender .= "<tr/>\n"; | |
| 129 | - $sToRender .= "<tr/>\n"; | |
| 130 | - $sToRender .= "<input type=\"hidden\" name=\"fConfirmed\" value=\"1\"/>"; | |
| 131 | - $sToRender .= "<tr><td><input type=\"image\" src=\"" . KTHtml::getUnsubscribeButton() . "\" border=\"0\"/></a>\n"; | |
| 132 | - $sToRender .= "<a href=\"javascript:history.go(-1)\"><img src=\"" . KTHtml::getCancelButton() . "\" border=\"0\"></a></td>\n"; | |
| 133 | - $sToRender .= "</tr>\n"; | |
| 134 | - $sToRender .= "</table>\n"; | |
| 135 | - | |
| 136 | - return $sToRender; | |
| 137 | -} | |
| 138 | - | |
| 139 | - /** | |
| 140 | - * Confirms the users subscription deletion | |
| 141 | - * | |
| 142 | - * @param object the subscription | |
| 143 | - */ | |
| 144 | -function renderRemoveConfirmationPage($oSubscription) { | |
| 145 | - global $default; | |
| 146 | - | |
| 147 | - $sContentType = $oSubscription->getSubscriptionTypeName(); | |
| 148 | - if ($sContentType == "folder") { | |
| 149 | - $sContentName = Folder::getFolderName($oSubscription->getExternalID()); | |
| 150 | - $sContentUrl = "fFolderID=" . $oSubscription->getExternalID(); | |
| 151 | - } else { | |
| 152 | - $sContentName = Document::getDocumentName($oSubscription->getExternalID()); | |
| 153 | - $sContentUrl = "fDocumentID=" . $oSubscription->getExternalID(); | |
| 154 | - } | |
| 155 | - | |
| 156 | - $sToRender = renderHeading(_("Subscriptions"), "Subscriptions"); | |
| 157 | - $sToRender .= "<table width=\"600\">\n"; | |
| 158 | - $sToRender .= "<tr><td>" . _("You have chosen to delete your subscription to:") . " '$sContentName'.</td></tr>\n"; | |
| 159 | - $sToRender .= "<tr/>\n"; | |
| 160 | - $sToRender .= "<tr/>\n"; | |
| 161 | - $sToRender .= "<td>" . _("Select 'Unsubscribe' to confirm the deletion, or 'Cancel' to cancel it") . "</td>\n"; | |
| 162 | - $sToRender .= "</tr>\n"; | |
| 163 | - $sToRender .= "<tr/>\n"; | |
| 164 | - $sToRender .= "<tr><td><a href=\"$default->rootUrl/control.php?action=removeSubscription&$sContentUrl&fConfirmed=1\"><img src =\"" . KTHtml::getUnsubscribeButton() . "\" border=\"0\"/></a>\n"; | |
| 165 | - $sToRender .= "<a href=\"" . $oSubscription->getContentUrl() . "\"><img src=\"" . KTHtml::getCancelButton() . "\" border=\"0\"></a></td>\n"; | |
| 166 | - $sToRender .= "</tr>\n"; | |
| 167 | - $sToRender .= "</table>\n"; | |
| 168 | - | |
| 169 | - return $sToRender; | |
| 170 | -} | |
| 171 | - | |
| 172 | -/** | |
| 173 | - * Confirms the users subscription addition | |
| 174 | - * | |
| 175 | - * @param object the subscription | |
| 176 | - */ | |
| 177 | -function renderAddConfirmationPage($oSubscription) { | |
| 178 | - global $default; | |
| 179 | - | |
| 180 | - $sContentType = $oSubscription->getSubscriptionTypeName(); | |
| 181 | - if ($sContentType == "folder") { | |
| 182 | - $sContentName = Folder::getFolderName($oSubscription->getExternalID()); | |
| 183 | - $sContentUrl = "fFolderID=" . $oSubscription->getExternalID(); | |
| 184 | - } else { | |
| 185 | - $sContentName = Document::getDocumentName($oSubscription->getExternalID()); | |
| 186 | - $sContentUrl = "fDocumentID=" . $oSubscription->getExternalID(); | |
| 187 | - } | |
| 188 | - | |
| 189 | - $sToRender = renderHeading(_("Subscriptions"), "Subscriptions"); | |
| 190 | - $sToRender .= "<table width=\"600\">\n"; | |
| 191 | - $sToRender .= "<tr><td>" . _("You have chosen to subscribe to:") . " '$sContentName'.</td></tr>\n"; | |
| 192 | - $sToRender .= "<tr/>\n"; | |
| 193 | - $sToRender .= "<tr>\n"; | |
| 194 | - $sToRender .= "<td>" . _("Select 'Subscribe' to confirm the subscription, or 'Cancel' to cancel it") . "</td>\n"; | |
| 195 | - $sToRender .= "</tr>\n"; | |
| 196 | - $sToRender .= "<tr/>\n"; | |
| 197 | - $sToRender .= "<tr><td><a href=\"$default->rootUrl/control.php?action=addSubscription&$sContentUrl&fConfirmed=1\"><img src =\"" . KTHtml::getSubscribeButton() . "\" border=\"0\"/></a>\n"; | |
| 198 | - $sToRender .= "<a href=\"" . $oSubscription->getContentUrl() . "\"><img src=\"" . KTHtml::getCancelButton() . "\" border=\"0\"></a></td>\n"; | |
| 199 | - $sToRender .= "</tr>\n"; | |
| 200 | - $sToRender .= "</table>\n"; | |
| 201 | - | |
| 202 | - return $sToRender; | |
| 203 | -} | |
| 204 | - | |
| 205 | -function renderErrorPage($sErrorMessage) { | |
| 206 | - global $default; | |
| 207 | - $sToRender = renderHeading(_("Subscriptions"), "Subscriptions"); | |
| 208 | - $sToRender .= "<table>\n"; | |
| 209 | - $sToRender .= "<tr><td><p class=\"errorText\">$sErrorMessage</p>\n" . | |
| 210 | - "<a href=\"javascript:history.go(-1)\"><img src=\"" . KTHtml::getBackButton() . "\" border=\"0\"/></a>\n" . | |
| 211 | - "</p></td></tr></table>\n"; | |
| 212 | - return $sToRender; | |
| 213 | -} | |
| 214 | -?> |
presentation/lookAndFeel/knowledgeTree/subscriptions/viewAlertBL.php deleted
| 1 | -<?php | |
| 2 | - | |
| 3 | -require_once("../../../../config/dmsDefaults.php"); | |
| 4 | - | |
| 5 | -KTUtil::extractGPC('fSubscriptionID', 'fSubscriptionType'); | |
| 6 | - | |
| 7 | -require_once("$default->fileSystemRoot/lib/subscriptions/SubscriptionManager.inc"); | |
| 8 | -/** | |
| 9 | - * $Id$ | |
| 10 | - * | |
| 11 | - * Clears the subscription alert, and forwards to the content that | |
| 12 | - * triggered the alert. | |
| 13 | - * | |
| 14 | - * Querystring variables | |
| 15 | - * --------------------- | |
| 16 | - * fSubscriptionID - the subscription to view | |
| 17 | - * fSubscriptionType - the subscription type (folder,document) to view | |
| 18 | - * | |
| 19 | - * Copyright (c) 2003 Jam Warehouse http://www.jamwarehouse.com | |
| 20 | - * | |
| 21 | - * This program is free software; you can redistribute it and/or modify | |
| 22 | - * it under the terms of the GNU General Public License as published by | |
| 23 | - * the Free Software Foundation; either version 2 of the License, or | |
| 24 | - * (at your option) any later version. | |
| 25 | - * | |
| 26 | - * This program is distributed in the hope that it will be useful, | |
| 27 | - * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 28 | - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 29 | - * GNU General Public License for more details. | |
| 30 | - * | |
| 31 | - * You should have received a copy of the GNU General Public License | |
| 32 | - * along with this program; if not, write to the Free Software | |
| 33 | - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | |
| 34 | - * | |
| 35 | - * @version $Revision$ | |
| 36 | - * @author Michael Joseph <michael@jamwarehouse.com>, Jam Warehouse (Pty) Ltd, South Africa | |
| 37 | - * @package subscriptions | |
| 38 | - */ | |
| 39 | - | |
| 40 | -// only if we have a valid session | |
| 41 | -if (checkSession()) { | |
| 42 | - | |
| 43 | - $default->log->debug("subID=$fSubscriptionID, type=$fSubscriptionType"); | |
| 44 | - // retrieve variables | |
| 45 | - if ((!$fSubscriptionID) || (!$fSubscriptionType)) { | |
| 46 | - require_once("../../../webpageTemplate.inc"); | |
| 47 | - $main->setErrorMessage(_("You have not selected a subscription alert")); | |
| 48 | - $oPatternCustom = & new PatternCustom(); | |
| 49 | - $main->setCentralPayload($oPatternCustom); | |
| 50 | - $main->setFormAction($_SERVER["PHP_SELF"]); | |
| 51 | - $main->render(); | |
| 52 | - } else { | |
| 53 | - | |
| 54 | - // instantiate the subscription manager | |
| 55 | - $oSubscriptionManager = new SubscriptionManager(); | |
| 56 | - // clear the subscription alert and return the url to redirect to | |
| 57 | - $sContentUrl = SubscriptionManager::viewSubscription($fSubscriptionID, $fSubscriptionType); | |
| 58 | - if ($sContentUrl) { | |
| 59 | - $default->log->debug("retrieved $sContentUrl from viewSubscription"); | |
| 60 | - // now redirect | |
| 61 | - redirect($sContentUrl); | |
| 62 | - } else { | |
| 63 | - // viewSubscription called failed | |
| 64 | - require_once("../../../webpageTemplate.inc"); | |
| 65 | - $main->setErrorMessage(_("This subscription alert does not exist.")); | |
| 66 | - $oPatternCustom = & new PatternCustom(); | |
| 67 | - $main->setCentralPayload($oPatternCustom); | |
| 68 | - $main->setFormAction($_SERVER["PHP_SELF"]); | |
| 69 | - $main->render(); | |
| 70 | - } | |
| 71 | - } | |
| 72 | -} | |
| 73 | -?> |