Code Duplication    Length = 3-5 lines in 4 locations

wp-includes/vars.php 2 locations

@@ 78-80 (lines=3) @@
75
		$is_safari = true;
76
	} elseif ( ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false || strpos($_SERVER['HTTP_USER_AGENT'], 'Trident') !== false ) && strpos($_SERVER['HTTP_USER_AGENT'], 'Win') !== false ) {
77
		$is_winIE = true;
78
	} elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Mac') !== false ) {
79
		$is_macIE = true;
80
	} elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') !== false ) {
81
		$is_gecko = true;
82
	} elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Opera') !== false ) {
83
		$is_opera = true;
@@ 84-86 (lines=3) @@
81
		$is_gecko = true;
82
	} elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Opera') !== false ) {
83
		$is_opera = true;
84
	} elseif ( strpos($_SERVER['HTTP_USER_AGENT'], 'Nav') !== false && strpos($_SERVER['HTTP_USER_AGENT'], 'Mozilla/4.') !== false ) {
85
		$is_NS4 = true;
86
	}
87
}
88
89
if ( $is_safari && stripos($_SERVER['HTTP_USER_AGENT'], 'mobile') !== false )

wp-admin/includes/media.php 1 location

@@ 1875-1879 (lines=5) @@
1872
1873
// Currently only iOS Safari supports multiple files uploading but iOS 7.x has a bug that prevents uploading of videos
1874
// when enabled. See #29602.
1875
if ( wp_is_mobile() && strpos( $_SERVER['HTTP_USER_AGENT'], 'OS 7_' ) !== false &&
1876
	strpos( $_SERVER['HTTP_USER_AGENT'], 'like Mac OS X' ) !== false ) {
1877
1878
	$plupload_init['multi_selection'] = false;
1879
}
1880
1881
/**
1882
 * Filters the default Plupload settings.

wp-includes/media.php 1 location

@@ 2981-2985 (lines=5) @@
2978
2979
	// Currently only iOS Safari supports multiple files uploading but iOS 7.x has a bug that prevents uploading of videos
2980
	// when enabled. See #29602.
2981
	if ( wp_is_mobile() && strpos( $_SERVER['HTTP_USER_AGENT'], 'OS 7_' ) !== false &&
2982
		strpos( $_SERVER['HTTP_USER_AGENT'], 'like Mac OS X' ) !== false ) {
2983
2984
		$defaults['multi_selection'] = false;
2985
	}
2986
2987
	/**
2988
	 * Filters the Plupload default settings.