$context = get_context(); $polls_fullview = get_plugin_setting('polls_fullview', 'vazco_mainpage'); $fullview = false; if ($polls_fullview == 'yes' && isloggedin()) { $fullview = true; } if ($fullview) { set_context('poll'); } $offset = 0; $polls = get_entities('object', 'poll', 0, 'time_created desc', $limit, $offset, false, 0); $count = get_entities('object', 'poll', 0, 'time_created desc', 999, 0, true); if ($fullview) { $pollsNew = array(); foreach ($polls as $poll) { $priorVote = checkForPreviousVote($poll, get_loggedin_userid()); if (!$priorVote) { $poll->priorVote = $priorVote; array_push($pollsNew, $poll); } } $polls = $pollsNew; } $pollList = ""; foreach ($polls as $poll) { $pollList .= elgg_view('vazco_mainpage/polls/poll', array('entity' => $poll, 'showUser' => false)); } set_context($context); ?> <div class="index_box"> <h2><?php
} ?> </div> <?php } ?> <!-- patches by webgalli --> <div class="poll_post"> <div class="poll_post_body"> <!-- display the actual poll post --> <div class="contentWrapper"> <?php $isPgOwner = $vars['entity']->getOwnerEntity()->guid == $vars['user']->guid; $priorVote = checkForPreviousVote($vars['entity'], $vars['user']->guid); $alreadyVoted = 0; if ($priorVote !== false) { $alreadyVoted = 1; } //if user has voted, show the results if ($alreadyVoted) { // show the user's vote echo "<p><h2>" . elgg_echo('poll:voted') . "</h2></p>"; } else { //else show the voting form echo elgg_view('poll/forms/vote', array('entity' => $vars['entity'])); } ?> </div>