%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/voting.form/templates/.default/ |
Current File : /home/bitrix/www/bitrix/components/bitrix/voting.form/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"])): return false; elseif (empty($arResult["QUESTIONS"])): return true; endif; ?> <div class="voting-form-box"> <form action="<?=POST_FORM_ACTION_URI?>" method="post" class="vote-form"> <input type="hidden" name="vote" value="Y"> <input type="hidden" name="PUBLIC_VOTE_ID" value="<?=$arResult["VOTE"]["ID"]?>"> <input type="hidden" name="VOTE_ID" value="<?=$arResult["VOTE"]["ID"]?>"> <?=bitrix_sessid_post()?> <ol class="vote-items-list vote-question-list"> <? $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"]?><?if($arQuestion["REQUIRED"]=="Y"){echo "<span class='starrequired'>*</span>";}?></div> <div class="vote-clear-float"></div> </div> <ol class="vote-items-list vote-answers-list"> <? $iCountAnswers = 0; foreach ($arQuestion["ANSWERS"] as $arAnswer): $iCountAnswers++; ?> <li class="vote-item-vote <?=($iCountAnswers == 1 ? "vote-item-vote-first " : "")?><? ?><?=($iCountAnswers == count($arQuestion["ANSWERS"]) ? "vote-item-vote-last " : "")?><? ?><?=($iCountAnswers%2 == 1 ? "vote-item-vote-odd " : "vote-item-vote-even ")?>"> <? switch ($arAnswer["FIELD_TYPE"]): case 0://radio $value=(isset($_REQUEST['vote_radio_'.$arAnswer["QUESTION_ID"]]) && $_REQUEST['vote_radio_'.$arAnswer["QUESTION_ID"]] == $arAnswer["ID"]) ? 'checked="checked"' : ''; break; case 1://checkbox $value=(isset($_REQUEST['vote_checkbox_'.$arAnswer["QUESTION_ID"]]) && array_search($arAnswer["ID"],$_REQUEST['vote_checkbox_'.$arAnswer["QUESTION_ID"]])!==false) ? 'checked="checked"' : ''; break; case 2://select $value=(isset($_REQUEST['vote_dropdown_'.$arAnswer["QUESTION_ID"]])) ? $_REQUEST['vote_dropdown_'.$arAnswer["QUESTION_ID"]] : false; break; case 3://multiselect $value=(isset($_REQUEST['vote_multiselect_'.$arAnswer["QUESTION_ID"]])) ? $_REQUEST['vote_multiselect_'.$arAnswer["QUESTION_ID"]] : array(); break; case 4://text field $value = isset($_REQUEST['vote_field_'.$arAnswer["ID"]]) ? htmlspecialcharsbx($_REQUEST['vote_field_'.$arAnswer["ID"]]) : ''; break; case 5://memo $value = isset($_REQUEST['vote_memo_'.$arAnswer["ID"]]) ? htmlspecialcharsbx($_REQUEST['vote_memo_'.$arAnswer["ID"]]) : ''; break; endswitch; ?> <? switch ($arAnswer["FIELD_TYPE"]): case 0://radio ?> <span class="vote-answer-item vote-answer-item-radio"> <input type="radio" <?=$value?> name="vote_radio_<?=$arAnswer["QUESTION_ID"]?>" <? ?>id="vote_radio_<?=$arAnswer["QUESTION_ID"]?>_<?=$arAnswer["ID"]?>" <? ?>value="<?=$arAnswer["ID"]?>" <?=$arAnswer["~FIELD_PARAM"]?> /> <label for="vote_radio_<?=$arAnswer["QUESTION_ID"]?>_<?=$arAnswer["ID"]?>"><?=$arAnswer["MESSAGE"]?></label> </span> <? break; case 1://checkbox?> <span class="vote-answer-item vote-answer-item-checkbox"> <input <?=$value?> type="checkbox" name="vote_checkbox_<?=$arAnswer["QUESTION_ID"]?>[]" value="<?=$arAnswer["ID"]?>" <? ?> id="vote_checkbox_<?=$arAnswer["QUESTION_ID"]?>_<?=$arAnswer["ID"]?>" <?=$arAnswer["~FIELD_PARAM"]?> /> <label for="vote_checkbox_<?=$arAnswer["QUESTION_ID"]?>_<?=$arAnswer["ID"]?>"><?=$arAnswer["MESSAGE"]?></label> </span> <?break?> <?case 2://dropdown?> <span class="vote-answer-item vote-answer-item-dropdown"> <select name="vote_dropdown_<?=$arAnswer["QUESTION_ID"]?>" <?=$arAnswer["~FIELD_PARAM"]?>> <?foreach ($arAnswer["DROPDOWN"] as $arDropDown):?> <option value="<?=$arDropDown["ID"]?>" <?=($arDropDown["ID"] === $value)?'selected="selected"':''?>><?=$arDropDown["MESSAGE"]?></option> <?endforeach?> </select> </span> <?break?> <?case 3://multiselect?> <span class="vote-answer-item vote-answer-item-multiselect"> <select name="vote_multiselect_<?=$arAnswer["QUESTION_ID"]?>[]" <?=$arAnswer["~FIELD_PARAM"]?> multiple="multiple"> <?foreach ($arAnswer["MULTISELECT"] as $arMultiSelect):?> <option value="<?=$arMultiSelect["ID"]?>" <?=(array_search($arMultiSelect["ID"], $value)!==false)?'selected="selected"':''?>><?=$arMultiSelect["MESSAGE"]?></option> <?endforeach?> </select> </span> <?break?> <?case 4://text field?> <span class="vote-answer-item vote-answer-item-textfield"> <label for="vote_field_<?=$arAnswer["ID"]?>"><?=$arAnswer["MESSAGE"]?></label> <input type="text" name="vote_field_<?=$arAnswer["ID"]?>" id="vote_field_<?=$arAnswer["ID"]?>" <? ?>value="<?=$value?>" size="<?=$arAnswer["FIELD_WIDTH"]?>" <?=$arAnswer["~FIELD_PARAM"]?> /></span> <?break?> <?case 5://memo?> <span class="vote-answer-item vote-answer-item-memo"> <label for="vote_memo_<?=$arAnswer["ID"]?>"><?=$arAnswer["MESSAGE"]?></label><br /> <textarea name="vote_memo_<?=$arAnswer["ID"]?>" id="vote_memo_<?=$arAnswer["ID"]?>" <? ?><?=$arAnswer["~FIELD_PARAM"]?> cols="<?=$arAnswer["FIELD_WIDTH"]?>" <? ?>rows="<?=$arAnswer["FIELD_HEIGHT"]?>"><?=$value?></textarea> </span> <?break; endswitch; ?> </li> <? endforeach ?> </ol> </li> <? endforeach ?> </ol> <? if (isset($arResult["CAPTCHA_CODE"])): ?> <div class="vote-item-header"> <div class="vote-item-title vote-item-question"><?=GetMessage("F_CAPTCHA_TITLE")?></div> <div class="vote-clear-float"></div> </div> <div class="vote-form-captcha"> <input type="hidden" name="captcha_code" value="<?=$arResult["CAPTCHA_CODE"]?>"/> <div class="vote-reply-field-captcha-image"> <img src="/bitrix/tools/captcha.php?captcha_code=<?=$arResult["CAPTCHA_CODE"]?>" alt="<?=GetMessage("F_CAPTCHA_TITLE")?>" /> </div> <div class="vote-reply-field-captcha-label"> <label for="captcha_word"><?=GetMessage("F_CAPTCHA_PROMT")?><span class='starrequired'>*</span></label><br /> <input type="text" size="20" name="captcha_word" /> </div> </div> <? endif // CAPTCHA_CODE ?> <div class="vote-form-box-buttons vote-vote-footer"> <span class="vote-form-box-button vote-form-box-button-first"><input type="submit" name="vote" value="<?=GetMessage("VOTE_SUBMIT_BUTTON")?>" /></span> <?/*?> <span class="vote-form-box-button vote-form-box-button-last"><input type="reset" value="<?=GetMessage("VOTE_RESET")?>" /></span><?*/?> <span class="vote-form-box-button vote-form-box-button-last"> <a name="show_result" <? ?>href="<?=$arResult["URL"]["RESULT"]?>"><?=GetMessage("VOTE_RESULTS")?></a> </span> </div> </form> </div>