• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/model/session.php
  • Класс: BitrixImOpenLinesModelSessionTable
  • Вызов: SessionTable::indexRecord
static function indexRecord($id)
{
	$id = (int)$id;
	if ($id == 0)
	{
		return;
	}

	$select = self::getSelectFieldsPerformance();
	$select['CONFIG_LINE_NAME'] = 'CONFIG.LINE_NAME';

	$record = parent::getByPrimary($id, [
		'select' => $select
	])->fetch();
	if (!is_array($record))
	{
		return;
	}

	SessionIndexTable::merge([
		'SESSION_ID' => $id,
		'SEARCH_CONTENT' => self::generateSearchContent($record)
	]);
}