/** * update access log entry if needed * * @param Tinebase_Model_FullUser $user * @param Tinebase_Model_AccessLog $accessLog */ protected function _updateAccessLog(Tinebase_Model_FullUser $user, Tinebase_Model_AccessLog $accessLog) { if (!$accessLog->getId()) { $user->setLoginTime($accessLog->ip); if ($this->_writeAccessLog) { $accessLog->setId(Tinebase_Record_Abstract::generateUID()); $accessLog = Tinebase_AccessLog::getInstance()->create($accessLog); } } Tinebase_Core::set(Tinebase_Core::USERACCESSLOG, $accessLog); }