• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/integrations/report/statistics/eventhandler.php
  • Класс: BitrixImOpenLinesIntegrationsReportStatisticsEventHandler
  • Вызов: EventHandler::onSessionBeforeUpdate
static function onSessionBeforeUpdate(Event $event)
{
	$parameters = $event->getParameters();
	if (!isset(self::$newCreateSessionIdsWithAttachingToAll[$parameters['id']['ID']]) && !empty($parameters['fields']['OPERATOR_ID']))
	{
		$query = new Query(SessionTable::getEntity());
		$query->addSelect('DATE_CREATE');
		$query->addSelect('OPERATOR_ID');
		$query->addSelect('CONFIG_ID');
		$query->addSelect('SOURCE');
		$query->where('ID', $parameters['id']['ID']);
		$result = $query->exec()->fetchRaw();
		self::$sessionStatesCollection[(int)$parameters['id']['ID']] = $result;
	}

}