Sourcecode in Story/securityFunctions.js:
1: function allowTextMacros(s) {
2: s.allowMacro("image");
3: s.allowMacro("this.image");
4: s.allowMacro("site.image");
5: s.allowMacro("story.image");
6: s.allowMacro("thumbnail");
7: s.allowMacro("this.thumbnail");
8: s.allowMacro("site.thumbnail");
9: s.allowMacro("story.thumbnail");
10: s.allowMacro("link");
11: s.allowMacro("this.link");
12: s.allowMacro("site.link");
13: s.allowMacro("story.link");
14: s.allowMacro("file");
15: s.allowMacro("poll");
16: s.allowMacro("logo");
17: s.allowMacro("storylist");
18: s.allowMacro("fakemail");
19: s.allowMacro("this.topic");
20: s.allowMacro("story.topic");
21: s.allowMacro("imageoftheday");
22: s.allowMacro("gallery");
23: s.allowMacro("spacer");
24:
25: // allow module text macros
26: for (var i in app.modules) {
27: if (app.modules[i].allowTextMacros)
28: app.modules[i].allowTextMacros(s);
29: }
30: return;
31: }
|