public static function readVisitorIdAndAccountId(Lib_VisitParams $visitParams, Lib_SettingFile $settings, $enableJs = true) { $visitorCookie = new Lib_VisitorCookie($visitParams, $enableJs); $visitorCookie->processVisitorIdAndAccountIdToParams($settings); }
$params->setReferrerUrl(@$_GET['referrer']); $params->setTrackMethod(@$_GET['tracking']); $params->setGet(@$_GET['getParams']); $params->setAnchor(@$_GET['anchor']); $sale = @$REQUEST['sale']; if (get_magic_quotes_gpc()) { $sale = stripslashes($sale); } $params->setSale($sale); $params->setCookies(Lib_VisitorCookie::readOldCookies(@$_GET['cookies'])); $params->setIp(@$_GET['ip'] != '' ? $_GET['ip'] : Lib_Server::getRemoteIp()); $params->setUserAgent(@$_GET['useragent'] != '' ? $_GET['useragent'] : @$_SERVER['HTTP_USER_AGENT']); $params->setVisitorId(@$_GET['visitorId']); $params->setAccountId(@$_GET['accountId']); Lib_VisitorCookie::readVisitorIdAndAccountId($params, $settings); if ($settings->isOfflineVisitProcessing()) { $settings->saveVisit($params, $settings->get('visitsTableInput')); if ($settings->isOnlineSaleProcessingEnabled() && $params->isSale()) { require_once 'bootstrap.php'; @include_once('../include/Compiled/Tracking.php'); Gpf_Session::create(new Pap_Tracking_ModuleBase(), null, false); $singleVisitorProcessor = new Pap_Tracking_Visit_SingleVisitorProcessor($params->getVisitorId(), $params->getAccountId(), $params->getIp()); $singleVisitorProcessor->processAllVisitorVisits(); } return; } require_once 'bootstrap.php'; @include_once('../include/Compiled/Tracking.php');