add methods for password fields
[php-utility-classes.git] / include / classes / useragent.php-class
index f5a5f8db6b9f8158d0f343367245eae452fb6906..a70915de827d03b4f726f544e2a425e8c253d92e 100755 (executable)
@@ -360,8 +360,8 @@ class userAgent {
       $this->bot = false;
     }
     elseif (preg_match('|Edge/([0-9a-zA-Z\.+]+)|', $this->uastring, $regs)) {
-      $this->brand = 'Project Spartan';
-      $this->version = null;
+      $this->brand = 'Edge';
+      $this->version = $regs[1];
       $this->bot = false;
     }
     elseif (preg_match('|Chromium/([0-9a-zA-Z\.+]+)|', $this->uastring, $regs)) {
@@ -1061,7 +1061,7 @@ class userAgent {
           }
         }
         elseif (preg_match('|Edge/([0-9\.]+)|', $this->uastring, $regs)) {
-          $this->uadata['engine'] = 'edge';
+          $this->uadata['engine'] = 'edgehtml';
           $this->uadata['eng_version'] = $regs[1];
         }
         elseif ((strpos($this->brand, 'Internet Explorer') !== false) ||  (strpos($this->brand, 'FrontPage') !== false)) {
@@ -1234,7 +1234,7 @@ class userAgent {
             $this->uadata['eng_version'] = null;
           }
         }
-        elseif ($this->hasEngine('edge')) {
+        elseif ($this->hasEngine('edgehtml')) {
           if (preg_match('#Mozilla/5.0 \(([^;]+); (WOW64|Win64); ([^\);]+)\)#', $this->uastring, $regs)) {
             $this->uadata['os'] = $regs[1].' ('.$regs[2].')';
           }