• Модуль: vote
  • Путь к файлу: ~/bitrix/modules/vote/classes/general/question.php
  • Класс: CAllVoteQuestion
  • Вызов: CAllVoteQuestion::GetByID
static function GetByID($ID)
{
	$ID = intval($ID);
	$res = false;
	if ($ID <= 0):
		return false;
	endif;
	if (!is_array($GLOBALS["VOTE_CACHE"]["QUESTION"]))
		$GLOBALS["VOTE_CACHE"]["QUESTION"] = array();

	if (!array_key_exists($ID, $GLOBALS["VOTE_CACHE"]["QUESTION"]))
	{
		$db_res = CVoteQuestion::GetList(0, '', '', array("ID" => $ID));
		if ($db_res) $res = $db_res->Fetch();
		$GLOBALS["VOTE_CACHE"]["QUESTION"][$ID] = $res;
	}
	$db_res = new CDBResult;
	$db_res->InitFromArray(array($GLOBALS["VOTE_CACHE"]["QUESTION"][$ID]));
	return $db_res;
}