• Модуль: iblock
  • Путь к файлу: ~/bitrix/modules/iblock/classes/mysql/cml2.php
  • Класс: CIBlockXMLFile
  • Вызов: CIBlockXMLFile::StartSession
function StartSession($sess_id)
{
	global $DB;

	if(!$DB->TableExists($this->_table_name))
	{
		$res = $this->CreateTemporaryTables(true);
		if($res)
			$res = $this->IndexTemporaryTables(true);
	}
	else
	{
		$res = true;
	}

	if($res)
	{
		$this->_sessid = substr($sess_id, 0, 32);

		$rs = $this->GetList(array(), array("PARENT_ID" => -1), array("ID", "NAME"));
		if(!$rs->Fetch())
		{
			$this->Add(array(
				"PARENT_ID" => -1,
				"LEFT_MARGIN" => 0,
				"NAME" => "SESS_ID",
				"VALUE" => ConvertDateTime(ConvertTimeStamp(false, "FULL"), "YYYY-MM-DD HH:MI:SS"),
			));
		}
	}

	return $res;
}