Index: branches/5.0.x/core/units/visits/visits_event_handler.php =================================================================== diff -u -r12299 -r12366 --- branches/5.0.x/core/units/visits/visits_event_handler.php (.../visits_event_handler.php) (revision 12299) +++ branches/5.0.x/core/units/visits/visits_event_handler.php (.../visits_event_handler.php) (revision 12366) @@ -1,6 +1,6 @@ Application->IsAdmin()) { + if ($this->Application->IsAdmin() || !$this->Application->ConfigValue('UseVisitorTracking')) { // admin logins are not registred in visits list return true; } + if ($this->Application->RecallVar('visit_id')) { return true; } - $object =& $event->getObject( Array('skip_autoload'=>true) ); + + $object =& $event->getObject( Array('skip_autoload' => true) ); $object->SetDBField('VisitDate_date', adodb_mktime() ); $object->SetDBField('VisitDate_time', adodb_mktime() ); $object->SetDBField('Referer', getArrayValue($_SERVER, 'HTTP_REFERER') ); $object->SetDBField('IPAddress', $_SERVER['REMOTE_ADDR'] ); - if( $object->Create() ) - { + + if ($object->Create()) { $this->Application->StoreVar('visit_id', $object->GetID() ); $this->Application->SetVar('visits_id', $object->GetID() ); }