ShowVote
ShowVote( VOTE_ID, [ template] );
The function emits the HTML code of the poll form.
Parameters
Parameter | Description |
---|---|
VOTE_ID | Poll ID. |
template | Name of the template file used to display the poll. If omitted, the template specified in the poll settings is used instead. |
Example
The following is the example of the file vote.php used in the public section.
<? // Display a poll form by its ID require_once( $_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); if (CModule::IncludeModule("vote") && $VOTING_OK=="Y") { $VOTE_DIR = COption::GetOptionString("vote", "VOTE_DIR", ""); $z = CLang::GetByID(LANG); $zr = $z->Fetch(); $LANG_DIR = $zr["DIR"]; $LANG_DIR = TrimExAll($LANG_DIR,"/"); $VOTE_DIR = TrimExAll($VOTE_DIR,"/"); LocalRedirect( "/".$LANG_DIR."/".$VOTE_DIR."/vote_result.php?VOTE_ID=".$PUBLIC_VOTE_ID."&VOTING_OK=Y"); } 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")) ShowVote($VOTE_ID); require_once ($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/epilog.php"); ?>
© «Bitrix24», 2001-2024