diff --git a/functions.php b/functions.php index 0c48f032..c1733b52 100644 --- a/functions.php +++ b/functions.php @@ -109,8 +109,8 @@ function getWebBrowser($user_browser) '/firefox/i' => " Firefox", '/safari/i' => " Safari", '/chrome/i' => " Chrome", - '/edg/i' => " Edge", - '/opera/i' => " Opera" + '/edg/i' => " Edge", + '/opr/i' => " Opera" ); foreach ($browser_array as $regex => $value) { if (preg_match($regex, $user_browser)) { @@ -124,20 +124,10 @@ function getOS($user_os) { $os_platform = "Unknown OS"; $os_array = array( - '/windows nt 11/i' => " Windows 11", - '/windows nt 10/i' => " Windows 10", - '/windows nt 6.3/i' => " Windows 8.1", - '/windows nt 6.2/i' => " Windows 8", - '/windows nt 6.1/i' => " Windows 7", - '/windows nt 6.0/i' => " Windows Vista", - '/windows nt 5.2/i' => " Windows Server 2003/XP x64", - '/windows nt 5.1/i' => " Windows XP", - '/windows xp/i' => " Windows XP", + '/windows/i' => " Windows", '/macintosh|mac os x/i' => " MacOS", '/linux/i' => " Linux", - '/ubuntu/i' => " Ubuntu", '/iphone/i' => " iPhone", - '/ipod/i' => " iPod", '/ipad/i' => " iPad", '/android/i' => " Android" );