diff options
Diffstat (limited to 'libs/UserAgentParser/UserAgentParser.php')
-rw-r--r-- | libs/UserAgentParser/UserAgentParser.php | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libs/UserAgentParser/UserAgentParser.php b/libs/UserAgentParser/UserAgentParser.php index c65ed056f6..85c9225cc5 100644 --- a/libs/UserAgentParser/UserAgentParser.php +++ b/libs/UserAgentParser/UserAgentParser.php @@ -653,6 +653,11 @@ class UserAgentParser if (isset(self::$browserIdToName[$browserId])) { return self::$browserIdToName[$browserId]; } + if(class_exists('UserAgentParserEnhanced')) { + if( !empty(UserAgentParserEnhanced::$browsers[$browserId])) { + return UserAgentParserEnhanced::$browsers[$browserId]; + } + } return false; } @@ -684,6 +689,10 @@ class UserAgentParser if (isset(self::$operatingSystemsIdToName[$osId])) { return self::$operatingSystemsIdToName[$osId]; } + + if(class_exists('UserAgentParserEnhanced')) { + return UserAgentParserEnhanced::getOsNameFromId($osId); + } return false; } |