Цитата |
---|
Алексей Волков написал: Вдруг кому понадобится: список анкет с результатми ответов
Код |
---|
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/vote/prolog.php");
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/vote/include.php");
define("HELP_FILE","vote_user_votes.php");
$EVENT_ID = intval($EVENT_ID);
$VOTE_ID = 16;
unlink($_SERVER["DOCUMENT_ROOT"]."/upload/vote.txt");
$listik=[];
$rsData = CVoteEvent::GetList($by, $order, ['VOTE_ID'=>$VOTE_ID], $is_filtered);
while($arRes = $rsData->NavNext(true, "f_"))
{
$EVENT_ID=$arRes['ID'];
GetVoteDataByID($VOTE_ID, $arChannel, $arVote, $arQuestions, $arAnswers, $arDropDown, $arMultiSelect, $arGroupAnswers, "N", $template, $res_template);
...
|
далее у вас будут необходимые массивы $arQuestions и $arAnswers с которыми можно делать что хочешь, хоть в файл, хоть на вывод |
Подскажите пожалуйста - как можно получить результаты определенного опроса отдельно по пользователям? Поковырял модуль в части админки (там как раз то, что нужно), но так и не понял как связать GetVoteDataByID с данными пользователя (указанные массивы arVote, arQuestions и arAnswers не выдают отдельные результаты по пользователям).