Sourcecode in Site/sysmgr_macros.js:
1: function sysmgr_editlink_macro(param) {
2: // this macro is allowed just for sysadmins
3: if (!session.user.sysadmin || req.data.item == this.alias)
4: return;
5: param.linkto = "sites";
6: param.urlparam = "item=" + this.alias + "&action=edit";
7: if (req.data.page)
8: param.urlparam += "&page=" + req.data.page;
9: param.anchor = this.alias;
10: Html.openTag("a", root.manage.createLinkParam(param));
11: res.write(param.text ? param.text : "edit");
12: Html.closeTag("a");
13: return;
14: }
|