Sourcecode in Poll/securityFunctions.js:
1: function checkAccess(action, usr, level) {
2: try {
3: switch (action) {
4: case "edit" :
5: checkIfLoggedIn();
6: this.checkEdit(usr, level);
7: break;
8: case "delete" :
9: checkIfLoggedIn();
10: this.checkDelete(usr, level);
11: break;
12: case "results" :
13: this.site.checkView(usr, level);
14: break;
15: case "toggle" :
16: checkIfLoggedIn();
17: this.checkDelete(usr, level);
18: break;
19: }
20: } catch (deny) {
21: res.message = deny.toString();
22: res.redirect(this.site.polls.href());
23: }
24: return;
25: }
|