You are here

public function AuthcachePollFragment::render in Authenticated User Page Caching (Authcache) 7.2

Get poll results/form for user.

Overrides AuthcacheP13nFragmentInterface::render

See also

poll.module

File

modules/authcache_poll/includes/AuthcachePollFragment.inc, line 43
Defines personalized fragment for polls.

Class

AuthcachePollFragment
Personalized fragment handler for polls.

Code

public function render($nid, $node, $context) {
  if ($this->forceResults) {
    $node->show_results = TRUE;
  }
  $build = node_view($node);
  if (isset($build['poll_view_voting'])) {
    return render($build['poll_view_voting']);
  }
  elseif (isset($build['poll_view_results'])) {
    return render($build['poll_view_results']);
  }
}