DBResult::fetch

  1. Bitrix24 API (v. 23.675.0)
  2. vote
  3. DBResult
  4. fetch
  • Модуль: vote
  • Путь к файлу: ~/bitrix/modules/vote/lib/dbresult.php
  • Класс: BitrixVoteDBResult
  • Вызов: DBResult::fetch
function fetch()
{
	if ($res = parent::fetch())
	{
		$prefix = null;
		foreach ($res as $k => $v)
		{
			if (mb_strpos($k, "LAMP") !== false)
			{
				$prefix = mb_substr($k, 0, mb_strpos($k, "LAMP"));
				break;
			}
		}
		if ($prefix !== null && $res[$prefix."LAMP"] == "yellow" && !empty($res[$prefix."CHANNEL_ID"]))
		{
			$res[$prefix."LAMP"] = ($res[$prefix."ID"] == CVote::getActiveVoteId($res[$prefix."CHANNEL_ID"]) ? "green" : "red");
		}
	}
	return $res;
}

Добавить комментарий