History::loadStep

  1. Bitrix24 API (v. 23.675.0)
  2. landing
  3. History
  4. loadStep
  • Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/history.php
  • Класс: BitrixLandingHistory
  • Вызов: History::loadStep
protected function loadStep(): int
{
	$this->step = 0;

	$step = HistoryStepTable::query()
		->addSelect('ID')
		->addSelect('STEP')
		->where('ENTITY_ID', '=', $this->entityId)
		->where('ENTITY_TYPE', '=', $this->entityType)
		->exec()
		->fetch()
	;
	// todo: del other entities row if exists
	if ($step)
	{
		$this->stepRowId = $step['ID'];
		$this->step = $step['STEP'];
	}
	else
	{
		$this->migrateStep();
	}

	return $this->step;
}

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