Code Duplication    Length = 9-11 lines in 3 locations

includes/admin/class-wc-admin-notices.php 1 location

@@ 158-166 (lines=9) @@
155
		foreach ( $core_templates as $file ) {
156
157
			$theme_file = false;
158
			if ( file_exists( get_stylesheet_directory() . '/' . $file ) ) {
159
				$theme_file = get_stylesheet_directory() . '/' . $file;
160
			} elseif ( file_exists( get_stylesheet_directory() . '/woocommerce/' . $file ) ) {
161
				$theme_file = get_stylesheet_directory() . '/woocommerce/' . $file;
162
			} elseif ( file_exists( get_template_directory() . '/' . $file ) ) {
163
				$theme_file = get_template_directory() . '/' . $file;
164
			} elseif( file_exists( get_template_directory() . '/woocommerce/' . $file ) ) {
165
				$theme_file = get_template_directory() . '/woocommerce/' . $file;
166
			}
167
168
			if ( $theme_file !== false ) {
169
				$core_version  = WC_Admin_Status::get_file_version( WC()->plugin_path() . '/templates/' . $file );

includes/admin/views/html-admin-page-status-report.php 1 location

@@ 650-660 (lines=11) @@
647
				$scanned_files = WC_Admin_Status::scan_template_files( $template_path );
648
649
				foreach ( $scanned_files as $file ) {
650
					if ( file_exists( get_stylesheet_directory() . '/' . $file ) ) {
651
						$theme_file = get_stylesheet_directory() . '/' . $file;
652
					} elseif ( file_exists( get_stylesheet_directory() . '/woocommerce/' . $file ) ) {
653
						$theme_file = get_stylesheet_directory() . '/woocommerce/' . $file;
654
					} elseif ( file_exists( get_template_directory() . '/' . $file ) ) {
655
						$theme_file = get_template_directory() . '/' . $file;
656
					} elseif( file_exists( get_template_directory() . '/woocommerce/' . $file ) ) {
657
						$theme_file = get_template_directory() . '/woocommerce/' . $file;
658
					} else {
659
						$theme_file = false;
660
					}
661
662
					if ( ! empty( $theme_file ) ) {
663
						$core_version  = WC_Admin_Status::get_file_version( $template_path . $file );

includes/class-wc-tracker.php 1 location

@@ 372-382 (lines=11) @@
369
370
		foreach ( $scanned_files as $plugin_name => $files ) {
371
			foreach ( $files as $file ) {
372
				if ( file_exists( get_stylesheet_directory() . '/' . $file ) ) {
373
					$theme_file = get_stylesheet_directory() . '/' . $file;
374
				} elseif ( file_exists( get_stylesheet_directory() . '/woocommerce/' . $file ) ) {
375
					$theme_file = get_stylesheet_directory() . '/woocommerce/' . $file;
376
				} elseif ( file_exists( get_template_directory() . '/' . $file ) ) {
377
					$theme_file = get_template_directory() . '/' . $file;
378
				} elseif( file_exists( get_template_directory() . '/woocommerce/' . $file ) ) {
379
					$theme_file = get_template_directory() . '/woocommerce/' . $file;
380
				} else {
381
					$theme_file = false;
382
				}
383
384
				if ( $theme_file !== false ) {
385
					$override_data[] = basename( $theme_file );