Code Duplication    Length = 20-20 lines in 2 locations

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

@@ 55-74 (lines=20) @@
52
	 * Returns true if the site has file write access false otherwise.
53
	 * @return string ( '1' | '0' )
54
	 **/
55
	public static function file_system_write_access() {
56
		if ( ! function_exists( 'get_filesystem_method' ) ) {
57
			require_once( ABSPATH . 'wp-admin/includes/file.php' );
58
		}
59
60
		require_once( ABSPATH . 'wp-admin/includes/template.php' );
61
62
		$filesystem_method = get_filesystem_method();
63
		if ( $filesystem_method === 'direct' ) {
64
			return 1;
65
		}
66
67
		ob_start();
68
		$filesystem_credentials_are_stored = request_filesystem_credentials( self_admin_url() );
69
		ob_end_clean();
70
		if ( $filesystem_credentials_are_stored ) {
71
			return 1;
72
		}
73
74
		return 0;
75
	}
76
}

class.jetpack.php 1 location

@@ 1070-1089 (lines=20) @@
1067
	 * Returns true if the site has file write access false otherwise.
1068
	 * @return string ( '1' | '0' )
1069
	 **/
1070
	public static function file_system_write_access() {
1071
		if ( ! function_exists( 'get_filesystem_method' ) ) {
1072
			require_once( ABSPATH . 'wp-admin/includes/file.php' );
1073
		}
1074
1075
		require_once( ABSPATH . 'wp-admin/includes/template.php' );
1076
1077
		$filesystem_method = get_filesystem_method();
1078
		if ( $filesystem_method === 'direct' ) {
1079
			return 1;
1080
		}
1081
1082
		ob_start();
1083
		$filesystem_credentials_are_stored = request_filesystem_credentials( self_admin_url() );
1084
		ob_end_clean();
1085
		if ( $filesystem_credentials_are_stored ) {
1086
			return 1;
1087
		}
1088
		return 0;
1089
	}
1090
1091
	/**
1092
	 * Finds out if a site is using a version control system.