Code Duplication    Length = 4-21 lines in 2 locations

wp-includes/functions.php 2 locations

@@ 1940-1943 (lines=4) @@
1937
	 * Honor the value of UPLOADS. This happens as long as ms-files rewriting is disabled.
1938
	 * We also sometimes obey UPLOADS when rewriting is enabled -- see the next block.
1939
	 */
1940
	if ( defined( 'UPLOADS' ) && ! ( is_multisite() && get_site_option( 'ms_files_rewriting' ) ) ) {
1941
		$dir = ABSPATH . UPLOADS;
1942
		$url = trailingslashit( $siteurl ) . UPLOADS;
1943
	}
1944
1945
	// If multisite (and if not the main site in a post-MU network)
1946
	if ( is_multisite() && ! ( is_main_network() && is_main_site() && defined( 'MULTISITE' ) ) ) {
@@ 1966-1986 (lines=21) @@
1963
			$dir .= $ms_dir;
1964
			$url .= $ms_dir;
1965
1966
		} elseif ( defined( 'UPLOADS' ) && ! ms_is_switched() ) {
1967
			/*
1968
			 * Handle the old-form ms-files.php rewriting if the network still has that enabled.
1969
			 * When ms-files rewriting is enabled, then we only listen to UPLOADS when:
1970
			 * 1) We are not on the main site in a post-MU network, as wp-content/uploads is used
1971
			 *    there, and
1972
			 * 2) We are not switched, as ms_upload_constants() hardcodes these constants to reflect
1973
			 *    the original blog ID.
1974
			 *
1975
			 * Rather than UPLOADS, we actually use BLOGUPLOADDIR if it is set, as it is absolute.
1976
			 * (And it will be set, see ms_upload_constants().) Otherwise, UPLOADS can be used, as
1977
			 * as it is relative to ABSPATH. For the final piece: when UPLOADS is used with ms-files
1978
			 * rewriting in multisite, the resulting URL is /files. (#WP22702 for background.)
1979
			 */
1980
1981
			if ( defined( 'BLOGUPLOADDIR' ) )
1982
				$dir = untrailingslashit( BLOGUPLOADDIR );
1983
			else
1984
				$dir = ABSPATH . UPLOADS;
1985
			$url = trailingslashit( $siteurl ) . 'files';
1986
		}
1987
	}
1988
1989
	$basedir = $dir;