web/wp-includes/vars.php
branchwordpress
changeset 132 4d4862461b8d
parent 109 03b0d1493584
equal deleted inserted replaced
131:a4642baaf829 132:4d4862461b8d
    35 }
    35 }
    36 
    36 
    37 // Simple browser detection
    37 // Simple browser detection
    38 $is_lynx = $is_gecko = $is_winIE = $is_macIE = $is_opera = $is_NS4 = $is_safari = $is_chrome = $is_iphone = false;
    38 $is_lynx = $is_gecko = $is_winIE = $is_macIE = $is_opera = $is_NS4 = $is_safari = $is_chrome = $is_iphone = false;
    39 
    39 
    40 if (strpos($_SERVER['HTTP_USER_AGENT'], 'Lynx') !== false) {
    40 if ( isset($_SERVER['HTTP_USER_AGENT']) ) {
    41 	$is_lynx = true;
    41 	if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Lynx') !== false ) {
    42 } elseif ( strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'chrome') !== false ) {
    42 		$is_lynx = true;
    43 	$is_chrome = true;
    43 	} elseif ( strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'chrome') !== false ) {
    44 } elseif ( strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'safari') !== false ) {
    44 		$is_chrome = true;
    45 	$is_safari = true;
    45 	} elseif ( strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'safari') !== false ) {
    46 } elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') !== false) {
    46 		$is_safari = true;
    47 	$is_gecko = true;
    47 	} elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') !== false ) {
    48 } elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Win') !== false) {
    48 		$is_gecko = true;
    49 	$is_winIE = true;
    49 	} elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Win') !== false ) {
    50 } elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Mac') !== false) {
    50 		$is_winIE = true;
    51 	$is_macIE = true;
    51 	} elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Mac') !== false ) {
    52 } elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'Opera') !== false) {
    52 		$is_macIE = true;
    53 	$is_opera = true;
    53 	} elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Opera') !== false ) {
    54 } elseif (strpos($_SERVER['HTTP_USER_AGENT'], 'Nav') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Mozilla/4.') !== false) {
    54 		$is_opera = true;
    55 	$is_NS4 = true;
    55 	} elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Nav') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Mozilla/4.') !== false ) {
       
    56 		$is_NS4 = true;
       
    57 	}
    56 }
    58 }
    57 
    59 
    58 if ( $is_safari && strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'mobile') !== false )
    60 if ( $is_safari && strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'mobile') !== false )
    59 	$is_iphone = true;
    61 	$is_iphone = true;
    60 
    62