Changeset 5281 for trunk/phpgwapi/inc/class.browser.inc.php
- Timestamp:
- 12/21/11 18:42:14 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/phpgwapi/inc/class.browser.inc.php
r5141 r5281 51 51 Determine browser and version 52 52 */ 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)) 54 54 { 55 55 $this->BROWSER_VER = $log_version[1]; 56 56 $this->BROWSER_AGENT = 'IE'; 57 57 } 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)) 60 60 { 61 61 $this->BROWSER_VER = $log_version[1]; 62 62 $this->BROWSER_AGENT = 'OPERA'; 63 63 } 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)) 66 66 { 67 67 $this->BROWSER_VER = $log_version[1]; 68 68 $this->BROWSER_AGENT = 'iCab'; 69 69 } 70 elseif( ereg('Gecko',$HTTP_USER_AGENT,$log_version))70 elseif(preg_match('/Gecko/',$HTTP_USER_AGENT,$log_version)) 71 71 { 72 72 if(isset($log_version[1])) … … 74 74 $this->BROWSER_AGENT = 'MOZILLA'; 75 75 } 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)) 78 78 { 79 79 $this->BROWSER_VER=$log_version[1];
Note: See TracChangeset
for help on using the changeset viewer.