Документация для разработчиков
Темная тема

IsUserVoted

IsUserVoted (VOTE_ID)

Функция возвращает true, если пользователь уже голосовал по заданному опросу и ему больше нельзя голосовать в соответствии с настройками опроса, в противном случае - false

Параметры функции

ПараметрОписание
VOTE_IDID опроса.

Примеры использования

Файл в публичной части сайта - "vote_now.php":
<?
// Отображает форму текущего опроса группы, если пользователь
// ещё не голосовал, иначе отображает результаты текущего опроса группы
require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
if (CModule::IncludeModule("vote"))
{
	$VID = GetCurrentVote("ANKETA");
	if ($VOTING_OK=="Y" || IsUserVoted($VID)) $ALREADY_VOTED = "Y"; else $ALREADY_VOTED = "N";
}
if (strlen($APPLICATION->GetTitle())<=0) $APPLICATION->SetTitle(GetMessage("VOTE_VOTING_TITLE"));
require_once ($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_after.php");
?><?
if (CModule::IncludeModule("vote")) 
{
	if ($ALREADY_VOTED=="Y") ShowVoteResults($VID); else ShowVote($VID);
}
require_once ($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog.php");
?>


© «Битрикс», 2001-2024, «1С-Битрикс», 2024