%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/voting.result/templates/.default/ |
Current File : //home/bitrix/www/bitrix/components/bitrix/voting.result/templates/.default/template.php |
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); if (!empty($arResult["ERROR_MESSAGE"])): ?> <div class="vote-note-box vote-note-error"> <div class="vote-note-box-text"><?=ShowError($arResult["ERROR_MESSAGE"])?></div> </div> <? endif; if (!empty($arResult["OK_MESSAGE"])): ?> <div class="vote-note-box vote-note-note"> <div class="vote-note-box-text"><?=ShowNote($arResult["OK_MESSAGE"])?></div> </div> <? endif; if (empty($arResult["VOTE"]) || empty($arResult["QUESTIONS"]) ): return true; endif; ?> <ol class="vote-items-list vote-question-list voting-result-box"> <? $iCount = 0; foreach ($arResult["QUESTIONS"] as $arQuestion): $iCount++; ?> <li class="vote-item-vote <?=($iCount == 1 ? "vote-item-vote-first " : "")?><? ?><?=($iCount == count($arResult["QUESTIONS"]) ? "vote-item-vote-last " : "")?><? ?><?=($iCount%2 == 1 ? "vote-item-vote-odd " : "vote-item-vote-even ")?><? ?>"> <div class="vote-item-header"> <? if ($arQuestion["IMAGE"] !== false): ?> <div class="vote-item-image"><img src="<?=$arQuestion["IMAGE"]["SRC"]?>" width="30" height="30" /></div> <? endif; ?> <div class="vote-item-title vote-item-question"><?=$arQuestion["QUESTION"]?></div> <div class="vote-clear-float"></div> </div> <? if ($arQuestion["DIAGRAM_TYPE"] == "circle"): ?> <table class="vote-answer-table"> <tr> <td width="160"><img width="150" height="150" src="<?=$componentPath?>/draw_chart.php?qid=<?=$arQuestion["ID"]?>&dm=150" /></td> <td> <table class="vote-bar-table"> <?foreach ($arQuestion["ANSWERS"] as $arAnswer):?> <tr> <td><div class="vote-bar-square" style="background-color:#<?=htmlspecialcharsbx($arAnswer["COLOR"])?>"></div></td> <td><nobr><?=$arAnswer["COUNTER"]?> (<?=$arAnswer["PERCENT"]?>%)</nobr></td> <td><?=htmlspecialcharsbx($arAnswer["~MESSAGE"])?></td> </tr> <?endforeach?> </table> </td> </tr> </table> <? else://histogram ?> <table width="100%" class="vote-answer-table"> <?foreach ($arQuestion["ANSWERS"] as $arAnswer):?> <? if (isset($arResult['GROUP_ANSWERS'][$arAnswer['ID']])):?> <tr><td></td><td style='vertical-align:middle;'><div style='width:80%; height:1px; background-color:#<?=htmlspecialcharsbx($arAnswer["COLOR"])?>;'></div></td></tr> <? endif; ?> <tr> <? $percent = round($arAnswer["BAR_PERCENT"] * 0.8); // (100% bar * 0.8) + (20% span counter) = 100% td ?> <td width="24%" style=''> <?=htmlspecialcharsbx($arAnswer["~MESSAGE"])?> <? if (isset($arResult['GROUP_ANSWERS'][$arAnswer['ID']])) { if (trim($arAnswer["MESSAGE"]) != '') echo ' '; echo '('.GetMessage('VOTE_GROUP_TOTAL') .')'; } ?> </td> <td><div class="vote-answer-bar" style="width:<?=$percent?>%;background-color:#<?=htmlspecialcharsbx($arAnswer["COLOR"])?>"></div> <span class="vote-answer-counter"><nobr><?=($arAnswer["COUNTER"] > 0?' ':'')?><?=$arAnswer["COUNTER"]?> (<?=$arAnswer["PERCENT"]?>%)</nobr></span></td> <? if (isset($arResult['GROUP_ANSWERS'][$arAnswer['ID']])): ?> <? $arGroupAnswers = $arResult['GROUP_ANSWERS'][$arAnswer['ID']]; ?> </tr> <?foreach ($arGroupAnswers as $arGroupAnswer):?> <? $percent = round($arGroupAnswer["PERCENT"] * 0.8); // (100% bar * 0.8) + (20% span counter) = 100% td ?> <tr> <td width="24%"> <? if (trim($arAnswer["MESSAGE"]) != '') { ?> <span class='vote-answer-lolight'><?=htmlspecialcharsbx($arAnswer["~MESSAGE"])?>: </span> <? } ?> <?=htmlspecialcharsbx($arGroupAnswer["~MESSAGE"])?> </td> <td><div class="vote-answer-bar" style="width:<?=$percent?>%;background-color:#<?=htmlspecialcharsbx($arAnswer["COLOR"])?>"></div> <span class="vote-answer-counter"><nobr><?=($arGroupAnswer["COUNTER"] > 0?' ':'')?><?=$arGroupAnswer["COUNTER"]?> (<?=$arGroupAnswer["PERCENT"]?>%)</nobr></span></td> </tr> <?endforeach?> <tr><td></td><td style='vertical-align:middle;'><div style='width:80%; height:1px; background-color:#<?=htmlspecialcharsbx($arAnswer["COLOR"])?>;'></div></td></tr> <? else: ?> </tr> <? endif; // USER_ANSWERS ?> <?endforeach?> </table> <? endif; ?> </li> <? endforeach; ?> </ol>