Merge branch 'browser-detection'
This commit is contained in:
commit
a6d04bc8e0
@ -189,11 +189,11 @@ class PMA_Config
|
||||
$this->set('PMA_USR_BROWSER_VER', $log_version[2]);
|
||||
$this->set('PMA_USR_BROWSER_AGENT', 'OPERA');
|
||||
} elseif (preg_match(
|
||||
'@MSIE ([0-9].[0-9]{1,2})@',
|
||||
'@(MS)?IE ([0-9]{1,2}.[0-9]{1,2})@',
|
||||
$HTTP_USER_AGENT,
|
||||
$log_version
|
||||
)) {
|
||||
$this->set('PMA_USR_BROWSER_VER', $log_version[1]);
|
||||
$this->set('PMA_USR_BROWSER_VER', $log_version[2]);
|
||||
$this->set('PMA_USR_BROWSER_AGENT', 'IE');
|
||||
} elseif (preg_match(
|
||||
'@OmniWeb/([0-9].[0-9]{1,2})@',
|
||||
@ -242,6 +242,14 @@ class PMA_Config
|
||||
'PMA_USR_BROWSER_VER', $log_version[1] . '.' . $log_version2[1]
|
||||
);
|
||||
$this->set('PMA_USR_BROWSER_AGENT', 'SAFARI');
|
||||
// Firefox
|
||||
} elseif (! strstr($HTTP_USER_AGENT, 'compatible')
|
||||
&& preg_match('@Firefox/([\w.]+)@', $HTTP_USER_AGENT, $log_version2)
|
||||
) {
|
||||
$this->set(
|
||||
'PMA_USR_BROWSER_VER', $log_version2[1]
|
||||
);
|
||||
$this->set('PMA_USR_BROWSER_AGENT', 'FIREFOX');
|
||||
} elseif (preg_match('@rv:1.9(.*)Gecko@', $HTTP_USER_AGENT)) {
|
||||
$this->set('PMA_USR_BROWSER_VER', '1.9');
|
||||
$this->set('PMA_USR_BROWSER_AGENT', 'GECKO');
|
||||
|
||||
Loading…
Reference in New Issue
Block a user