Sourcecode in Site/actions.js:
1: function unsubscribe_action() {
2: if (req.data.cancel)
3: res.redirect(this.members.href("subscriptions"));
4: else if (req.data.remove) {
5: try {
6: res.message = this.members.deleteMembership(this.members.get(session.user.name), session.user);
7: res.redirect(this.members.href("subscriptions"));
8: } catch (err) {
9: res.message = err.toString();
10: }
11: }
12:
13: res.data.title = getMessage("Site.subscription.deleteTitle", {siteTitle: this.title});
14: var skinParam = {
15: description: getMessage("Site.subscription.deleteDescription"),
16: details: this.title
17: };
18: res.data.body = this.renderSkinAsString("delete", skinParam);
19: this.renderSkin("page");
20: return;
21: }
|