<% Global.poll %>
Renders a poll (optionally as link or results)

Sourcecode in Global/macros.js:
1:   function poll_macro(param) {
2:      // disable caching of any contentPart containing this macro
3:      req.data.cachePart = false;
4:      var parts = param.id.split("/");
5:      if (parts.length == 2)
6:         var site = root.get(parts[0]);
7:      else
8:         var site = res.handlers.site;
9:      if (!site)
10:        return;
11:     var poll = site.polls.get(parts[1] ? parts[1] : param.id);
12:     if (!poll)
13:        return getMessage("error.pollNoExist", param.id);
14:     if (param.as == "link")
15:        Html.link({href: poll.href(poll.closed ? "results" : "")}, poll.question);
16:     else if (poll.closed || param.as == "results")
17:        poll.renderSkin("results");
18:     else {
19:        res.data.action = poll.href();
20:        poll.renderSkin("main");
21:     }
22:     return;
23:  }