• Модуль: faceid
  • Путь к файлу: ~/bitrix/modules/faceid/lib/trackingvisits.php
  • Класс: BitrixFaceidTrackingVisitsTable
  • Вызов: TrackingVisitsTable::registerVisit
static function registerVisit($visitorId)
{
	$currentDate = new MainTypeDateTime;

	$addResult = static::add(array(
		'VISITOR_ID' => $visitorId,
		'DATE' => $currentDate
	));

	if ($addResult->isSuccess())
	{
		TrackingVisitorsTable::update($visitorId, array(
			'PRELAST_VISIT' => new MainDBSqlExpression('?#', 'LAST_VISIT'),
			'LAST_VISIT' => $currentDate,
			'LAST_VISIT_ID' => $addResult->getId(),
			'VISITS_COUNT' => new MainDBSqlExpression('?# + 1', 'VISITS_COUNT')
		));
	}

	return $addResult;
}