public static function insertLog($userId) { if (!empty($userId)) { $log = GameUserLoginLog::create(); $log->setUserId($userId); if (isset($_SERVER['HTTP_USER_AGENT'])) { $log->setBrowser($_SERVER['HTTP_USER_AGENT']); } $log->setTime(time()); $log->setDate(date("Ymd")); if (isset($_SERVER['REMOTE_ADDR'])) { $log->setIp($_SERVER['REMOTE_ADDR']); } try { $log->insertIntoDatabase(DBUtils::getConnection()); } catch (Exception $exc) { error_log($exc->getTraceAsString()); } } }