Code Duplication    Length = 8-9 lines in 2 locations

includes/browser.php 2 locations

@@ 607-614 (lines=8) @@
604
            } // Test for versions > 1.5
605
            else if (stripos($this->_agent, 'msie') !== false && stripos($this->_agent, 'opera') === false) {
606
                // See if the browser is the odd MSN Explorer
607
                if (stripos($this->_agent, 'msnb') !== false) {
608
                    $aresult = explode(' ', stristr(str_replace(';', '; ', $this->_agent), 'MSN'));
609
                    if (isset($aresult[1])) {
610
                        $this->setBrowser(self::BROWSER_MSN);
611
                        $this->setVersion(str_replace(array('(', ')', ';'), '', $aresult[1]));
612
                        return true;
613
                    }
614
                }
615
                $aresult = explode(' ', stristr(str_replace(';', '; ', $this->_agent), 'msie'));
616
                if (isset($aresult[1])) {
617
                    $this->setBrowser(self::BROWSER_IE);
@@ 766-774 (lines=9) @@
763
         */
764
        protected function checkBrowserNetPositive()
765
        {
766
            if (stripos($this->_agent, 'NetPositive') !== false) {
767
                $aresult = explode('/', stristr($this->_agent, 'NetPositive'));
768
                if (isset($aresult[1])) {
769
                    $aversion = explode(' ', $aresult[1]);
770
                    $this->setVersion(str_replace(array('(', ')', ';'), '', $aversion[0]));
771
                    $this->setBrowser(self::BROWSER_NETPOSITIVE);
772
                    return true;
773
                }
774
            }
775
            return false;
776
        }
777