Как я понял, Вы посмотрели содержание массива из шаблона ??
А что этот массив содержит в компоненте \bitrix\components\bitrix\voting.result\component.php
Там выход может осуществиться
Код |
---|
if ($GLOBALS["VOTING_OK"] =="Y" || $GLOBALS["USER_ALREADY_VOTE"] =="Y")
$this->ClearResultCache($arParams["ADDITIONAL_CACHE_ID"]);
elseif (!$this->StartResultCache(false, $arParams["ADDITIONAL_CACHE_ID"]))
return;
if(!CModule::IncludeModule("vote"))
{
$this->AbortResultCache();
ShowError(GetMessage("VOTE_MODULE_IS_NOT_INSTALLED"));
return;
} |
Код |
---|
if (intval($VOTE_ID) <= 0)
{
$this->AbortResultCache();
ShowError(GetMessage("VOTE_NOT_FOUND"));
return;
} |
Проверьте имеет ли тут место выход из скрипта
И еще гляньте в низ файла
Код |
---|
if (CVoteChannel::GetGroupPermission($arChannel["ID"]) >= 1)
{...}
else
{
$arQuestions = Array();
$arChannel = Array();
$arVote = Array();
$arGroupAnswers = Array();
$strError .= GetMessage("VOTE_ACCESS_DENIED");
}
$arResult = Array(
"CHANNEL" => $arChannel,
"VOTE" => $arVote,
"QUESTIONS" => $arQuestions,
"GROUP_ANSWERS" => $arGroupAnswers,
"CURRENT_PAGE" => htmlspecialchars($APPLICATION->GetCurPageParam("", array("VOTE_ID","VOTING_OK","VOTE_SUCCESSFULL"))),
"ERROR_MESSAGE" => $strError,
"OK_MESSAGE" => $strNote,
); |
Может нет доступа к модулю у простого обывателя