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