Code Duplication    Length = 20-20 lines in 2 locations

class.jetpack.php 1 location

@@ 1275-1294 (lines=20) @@
1272
	 * Returns true if the site has file write access false otherwise.
1273
	 * @return string ( '1' | '0' )
1274
	 **/
1275
	public static function file_system_write_access() {
1276
		if ( ! function_exists( 'get_filesystem_method' ) ) {
1277
			require_once( ABSPATH . 'wp-admin/includes/file.php' );
1278
		}
1279
1280
		require_once( ABSPATH . 'wp-admin/includes/template.php' );
1281
1282
		$filesystem_method = get_filesystem_method();
1283
		if ( $filesystem_method === 'direct' ) {
1284
			return 1;
1285
		}
1286
1287
		ob_start();
1288
		$filesystem_credentials_are_stored = request_filesystem_credentials( self_admin_url() );
1289
		ob_end_clean();
1290
		if ( $filesystem_credentials_are_stored ) {
1291
			return 1;
1292
		}
1293
		return 0;
1294
	}
1295
1296
	/**
1297
	 * Finds out if a site is using a version control system.

sync/class.jetpack-sync-functions.php 1 location

@@ 46-65 (lines=20) @@
43
	 * Returns true if the site has file write access false otherwise.
44
	 * @return string ( '1' | '0' )
45
	 **/
46
	public static function file_system_write_access() {
47
		if ( ! function_exists( 'get_filesystem_method' ) ) {
48
			require_once( ABSPATH . 'wp-admin/includes/file.php' );
49
		}
50
51
		require_once( ABSPATH . 'wp-admin/includes/template.php' );
52
53
		$filesystem_method = get_filesystem_method();
54
		if ( $filesystem_method === 'direct' ) {
55
			return 1;
56
		}
57
58
		ob_start();
59
		$filesystem_credentials_are_stored = request_filesystem_credentials( self_admin_url() );
60
		ob_end_clean();
61
		if ( $filesystem_credentials_are_stored ) {
62
			return 1;
63
		}
64
		return 0;
65
	}
66
}