Ignore:
Timestamp:
12/21/11 18:42:14 (12 years ago)
Author:
wmerlotto
Message:

Ticket #2398 - Compatibilizando codigo do Expresso, em geral, com PHP >= 5.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/phpgwapi/inc/class.browser.inc.php

    r5141 r5281  
    5151                                Determine browser and version 
    5252                        */ 
    53                         if(ereg('MSIE ([0-9].[0-9]{1,2})',$HTTP_USER_AGENT,$log_version)) 
     53                        if(preg_match('/MSIE ([0-9].[0-9]{1,2})/',$HTTP_USER_AGENT,$log_version)) 
    5454                        { 
    5555                                $this->BROWSER_VER = $log_version[1]; 
    5656                                $this->BROWSER_AGENT = 'IE'; 
    5757                        } 
    58                         elseif(ereg('Opera ([0-9].[0-9]{1,2})',$HTTP_USER_AGENT,$log_version) || 
    59                                 ereg('Opera/([0-9].[0-9]{1,2})',$HTTP_USER_AGENT,$log_version)) 
     58                        elseif(preg_match('/Opera ([0-9].[0-9]{1,2})/',$HTTP_USER_AGENT,$log_version) || 
     59                                preg_match('/Opera\/([0-9].[0-9]{1,2})/',$HTTP_USER_AGENT,$log_version)) 
    6060                        { 
    6161                                $this->BROWSER_VER   = $log_version[1]; 
    6262                                $this->BROWSER_AGENT = 'OPERA'; 
    6363                        } 
    64                         elseif(eregi('iCab ([0-9].[0-9a-zA-Z]{1,4})',$HTTP_USER_AGENT,$log_version) || 
    65                                 eregi('iCab/([0-9].[0-9a-zA-Z]{1,4})',$HTTP_USER_AGENT,$log_version)) 
     64                        elseif(preg_match('/iCab ([0-9].[0-9a-zA-Z]{1,4})/i',$HTTP_USER_AGENT,$log_version) || 
     65                                preg_match('/iCab\/([0-9].[0-9a-zA-Z]{1,4})/i',$HTTP_USER_AGENT,$log_version)) 
    6666                        { 
    6767                                $this->BROWSER_VER   = $log_version[1]; 
    6868                                $this->BROWSER_AGENT = 'iCab'; 
    6969                        }  
    70                         elseif(ereg('Gecko',$HTTP_USER_AGENT,$log_version)) 
     70                        elseif(preg_match('/Gecko/',$HTTP_USER_AGENT,$log_version)) 
    7171                        { 
    7272                                if(isset($log_version[1])) 
     
    7474                                $this->BROWSER_AGENT = 'MOZILLA'; 
    7575                        } 
    76                         elseif(ereg('Konqueror/([0-9].[0-9].[0-9]{1,2})',$HTTP_USER_AGENT,$log_version) || 
    77                                 ereg('Konqueror/([0-9].[0-9]{1,2})',$HTTP_USER_AGENT,$log_version)) 
     76                        elseif(preg_match('/Konqueror\/([0-9].[0-9].[0-9]{1,2})/',$HTTP_USER_AGENT,$log_version) || 
     77                                preg_match('/Konqueror\/([0-9].[0-9]{1,2})/',$HTTP_USER_AGENT,$log_version)) 
    7878                        { 
    7979                                $this->BROWSER_VER=$log_version[1]; 
Note: See TracChangeset for help on using the changeset viewer.