protected function postSite() { parent::postSite(); if (!\Audit::instance()->isbot()) { $actor = \Activity\Models\Actors::fetch(); $app = \Base::instance(); // Track the site visit if it hasn't been done today for this actor if (empty($actor->last_visit) || $actor->last_visit < date('Y-m-d', strtotime('today'))) { \Activity\Models\Actions::track('Visited Site'); $actor->set('last_visit', date('Y-m-d', strtotime('today')))->set('visited', time())->save(); } if ($this->input->get('ping', null, 'int') != 1) { $actor->markActive(!empty($this->auth->getIdentity()->id)); } } }