+ $this->bot = false;
+ }
+ elseif (preg_match('|ICE Browser/v([0-9a-zA-Z\._+]+)|', $this->uastring, $regs)) {
+ $this->brand = 'ICEbrowser';
+ $this->version = str_replace('_', '.', $regs[1]);
+ $this->bot = false;
+ }
+ elseif (preg_match('|NetPositive/([0-9a-zA-Z\.+]+)|', $this->uastring, $regs)) {
+ $this->brand = 'NetPositive';
+ $this->version = $regs[1];
+ $this->bot = false;
+ }
+ elseif (preg_match('|WebPro/([0-9a-zA-Z\.+]+)|', $this->uastring, $regs)) {
+ $this->brand = 'WebPro (Novarra)';
+ $this->version = $regs[1];
+ $this->bot = false;
+ }
+ elseif (preg_match('|; OffByOne;|', $this->uastring, $regs)) {
+ $this->brand = 'Off By One';
+ $this->version = null;
+ $this->bot = false;
+ }
+ elseif (preg_match('|PSP \(PlayStation Portable\); ([0-9a-zA-Z\.+]+)|', $this->uastring, $regs)) {
+ $this->brand = 'PlayStation Portable';
+ $this->version = $regs[1];
+ $this->bot = false;
+ }
+ elseif (preg_match('|PLAYSTATION 3; ([0-9a-zA-Z\.+]+)|', $this->uastring, $regs)) {
+ $this->brand = 'PlayStation 3';
+ $this->version = $regs[1];
+ $this->bot = false;
+ }
+ elseif (preg_match('|NetFront/([0-9a-zA-Z\.+]+)|', $this->uastring, $regs)) {
+ $this->brand = 'NetFront';
+ $this->version = $regs[1];
+ $this->bot = false;
+ }
+ elseif (preg_match('|UP.Browser/([0-9a-zA-Z\.+]+)|', $this->uastring, $regs)) {
+ $this->brand = 'UP.Browser';
+ $this->version = $regs[1];
+ $this->bot = false;
+ }
+ elseif (preg_match('|UP.Link/([0-9a-zA-Z\.+]+)|', $this->uastring, $regs)) {
+ $this->brand = 'UP.Link';
+ $this->version = $regs[1];
+ $this->bot = false;
+ }
+ elseif (preg_match('|AU-MIC-([0-9A-Z]+/[0-9a-zA-Z\.+]+)|', $this->uastring, $regs)) {
+ $this->brand = 'Obigo';
+ $this->version = $regs[1];
+ $this->bot = false;
+ }
+ elseif (preg_match('|Nokia([0-9a-zA-Z]+/[0-9a-zA-Z\.+]+)|', $this->uastring, $regs)) {
+ $this->brand = 'Nokia';
+ $this->version = $regs[1];
+ $this->bot = false;
+ }
+ elseif (preg_match('|SonyEricsson([0-9a-zA-Z]+/[0-9a-zA-Z\.+]+)|', $this->uastring, $regs)) {
+ $this->brand = 'SonyEricsson';
+ $this->version = $regs[1];
+ $this->bot = false;
+ }
+ elseif (preg_match('|SIE-([0-9a-zA-Z]+/[0-9a-zA-Z\.+]+)|', $this->uastring, $regs)) {
+ $this->brand = 'Siemens';
+ $this->version = $regs[1];
+ $this->bot = false;
+ }
+ elseif (preg_match('|MOT-([0-9a-zA-Z]+/[0-9a-zA-Z\.+]+)|', $this->uastring, $regs)) {
+ $this->brand = 'Motorola';
+ $this->version = $regs[1];
+ $this->bot = false;
+ }
+ elseif (preg_match('|IXI/([0-9a-zA-Z\.+]+)|', $this->uastring, $regs)) {
+ $this->brand = 'IXI';
+ $this->version = $regs[1];
+ $this->bot = false;
+ }
+ elseif (preg_match('|IBM-WebExplorer-DLL/v([0-9a-zA-Z\.+]+)|', $this->uastring, $regs)) {
+ $this->brand = 'WebExplorer';
+ $this->version = $regs[1];
+ $this->bot = false;