1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-07-17 22:04:26 +03:00
ifhub.club/application/frontend/skin/developer/components/poll/poll.result.tpl

46 lines
1.8 KiB
Smarty
Raw Normal View History

2014-06-23 15:51:40 +03:00
{**
* Результат опроса
*
* @param ModulePoll_EntityPoll $oPoll Опрос
*}
{* Список ответов *}
<ul class="poll-result js-poll-result">
{$answers = $oPoll->getAnswers()}
{$count = count($answers)}
{foreach $answers as $answer}
{$votes = $answer->getCountVote()}
{$percent = $oPoll->getAnswerPercent($answer)}
{* Ответ *}
<li class="poll-result-item
{if $oPoll->getCountVoteAnswerMax() == $votes}poll-result-item--most{/if}
{if in_array( $answer->getId(), $oPoll->getVoteCurrent()->getAnswers() )}poll-result-item--voted{/if}
js-poll-result-item"
2014-06-23 15:51:40 +03:00
data-count = "{$votes}"
data-position = "{$count - $answer@index - 1}">
{* Кол-во и процент проголосовавших *}
<div class="poll-result-item-count">
<strong>{$percent}%</strong>
<span>({$votes})</span>
</div>
{* Визуальное отображения процента проголосовавших *}
<div class="poll-result-item-chart">
<div class="poll-result-item-label">{$answer->getTitle()}</div>
<div class="poll-result-item-bar" style="width: {$percent}%;"></div>
</div>
</li>
{/foreach}
</ul>
{* Кнопка сортировки *}
{include 'components/button/button.tpl' mods='icon' classes='js-poll-result-sort' icon='icon-align-left' attributes="title=\"{$aLang.poll.result.sort}\""}
2014-06-23 15:51:40 +03:00
{* Статистика голосования *}
<span class="poll-result-total">
{$aLang.poll.result.voted_total}: {$oPoll->getCountVote()} |
{$aLang.poll.result.abstained_total}: {$oPoll->getCountAbstain()}
</span>