public function execute() { $impressionProcessor = new Pap_Tracking_Impression_ImpressionProcessor(); $impressionProcessor->insertTask(); $visitProcessor = new Pap_Tracking_Visit_Processor(); $visitProcessor->insertTask(); }
private function setupDefaultTasks() { $impressionProcessor = new Pap_Tracking_Impression_ImpressionProcessor(); $impressionProcessor->insertTask(); $visitProcessor = new Pap_Tracking_Visit_Processor(); $visitProcessor->insertTask(); $loggingForm = new Pap_Merchants_Config_LoggingForm(); $loggingForm->insertDeleteSettingsTask(); $mobileNotifications = new Pap_Mobile_NotificationTask(); $mobileNotifications->insertTask(); }
public function __construct($visitorId = '', $accountId = '', $ip = '') { parent::__construct(); $this->visitorId = $visitorId; $this->setAccountId($accountId); $this->ip = $ip; $this->toDate = new Gpf_DateTime(); }
public static function generateNewVisitorId() { $stamp = microtime(); $ip = Gpf_Http::getRemoteIp(); $id = md5($stamp*$ip + rand()) . crypt($ip + $stamp * rand(), CRYPT_BLOWFISH); $id = str_replace("$", "0", $id); $id = str_replace("/", "0", $id); $id = str_replace(".", "0", $id); $uniqueid = substr($id, rand(0, 13), Pap_Tracking_Visit_Processor::getVisitorIdLength()); return $uniqueid; }
public function createWorker($workingRangeFrom, $workingRangeTo) { $task = new Pap_Tracking_Visit_Processor(); $this->debug('Creating new worker Pap_Tracking_Visit_Processor for range:' . $workingRangeFrom . '-' . $workingRangeTo); $task->setWorkingArea($workingRangeFrom, $workingRangeTo); $task->insertTask(); }
protected function generateNewVisitorId() { return substr('caTrVi' . md5(uniqid(null, true)), 0, Pap_Tracking_Visit_Processor::getVisitorIdLength()); }
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'); Gpf_Session::create(new Pap_Tracking_ModuleBase(), null, false); $visit = new Pap_Db_Visit(); foreach ($params->toArray() as $key => $value) { $visit->set($key, $value); } $processor = new Pap_Tracking_Visit_Processor(); $processor->runOnline($visit); } catch(Exception $e) { echo '//' . $e->getMessage() . "\n"; } ?>