MemberMgr.renderSubscriptionView (collection, title)
render the whole page containing a list of sites (subscriptions)

  • Parameter Object:
    collection to work on
  • Parameter String:
    page title
Sourcecode in MemberMgr/renderFunctions.js:
1:   function renderSubscriptionView(collection, title) {
2:      var sitelist = collection.list();
3:      var sorter = function(a, b) {
4:         var str1 = a.site.title.toLowerCase();
5:         var str2 = b.site.title.toLowerCase();
6:         if (str1 > str2)
7:            return 1;
8:         else if (str1 < str2)
9:            return -1;
10:        return 0;
11:     }
12:     sitelist.sort(sorter);
13:     res.data.title = getMessage("MemberMgr.subscriptionsTitle", {titel: title, userName: session.user.name});
14:     res.data.sitelist = renderList(sitelist, "subscriptionlistitem");
15:     res.data.body = session.user.renderSkinAsString("subscriptions");
16:     res.handlers.context.renderSkin("page");
17:     return;
18:  }