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: }
|