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"
);