- Модуль: 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;
}