IsUserVoted

The function returns true if a user had already took part in the poll and is
not permitted to vote again or false otherwise.

Parameters

Parameter

Description

VOTE_ID

Poll ID.

Example

The following is the example of the file vote_now.php used in the
public section.

<?
// Display a form with the current poll of a channel if a user did not vote yet.
// If a user did, redirect to a page with the results of the current poll
require_once(
$_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
if (CModule::IncludeModule("vote"))
{
$VID = GetCurrentVote("SURVEY");
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");
?>