• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/tourguide.php
  • Класс: BitrixTasksTourGuide
  • Вызов: TourGuide::loadData
protected function loadData($defaultValue = []): void
{
	$data = CUserOptions::GetOption(
		static::OPTION_CATEGORY,
		static::OPTION_NAME,
		$defaultValue,
		$this->getUserId()
	);

	if (array_key_exists('currentStepIndex', $data))
	{
		$this->currentStepIndex = $data['currentStepIndex'];
	}
	if (array_key_exists('isFinished', $data))
	{
		$this->isFinished = $data['isFinished'];
	}

	$this->setSteps(($data['steps'] ?? []));
	$this->setStepsPopupData();
}