History::fixBrokenStep

  1. Bitrix24 API (v. 23.675.0)
  2. landing
  3. History
  4. fixBrokenStep
  • Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/history.php
  • Класс: BitrixLandingHistory
  • Вызов: History::fixBrokenStep
protected function fixBrokenStep(int $step, int $id): bool
{
	$resDelete = HistoryTable::delete($id);
	if ($resDelete->isSuccess())
	{
		$currentStep = $this->loadStep();
		if ($step > $currentStep)
		{
			return true;
		}

		return $this->saveStep(max(--$currentStep, 0));
	}

	return false;
}

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