• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/util/process.php
  • Класс: BitrixTasksUtilProcess
  • Вызов: Process::restore
public function restore()
	{
		$sessionKey = static::getSessionKey();

		// ensure session_start() were called above

		if(!isset($_SESSION[$sessionKey]['STAGE']))
		{
			$_SESSION[$sessionKey]['STAGE'] = $this->stageOrder[0];
		}

		if(!isset($_SESSION[$sessionKey]['STEP']))
		{
			$_SESSION[$sessionKey]['STEP'] = 0;
		}

		if(!isset($_SESSION[$sessionKey]['DATA']))
		{
			$_SESSION[$sessionKey]['DATA'] = array();
		}

		$this->stage =& $_SESSION[$sessionKey]['STAGE'];
		$this->step =& $_SESSION[$sessionKey]['STEP'];
		$this->data =& $_SESSION[$sessionKey]['DATA'];
	}