Code Duplication    Length = 18-18 lines in 2 locations

src/admin/class-wordlift-admin-status-page.php 2 locations

@@ 56-73 (lines=18) @@
53
54
	}
55
56
	private function delete_entity_branches() {
57
58
		global $wpdb;
59
60
		$results = $wpdb->get_results(
61
			"SELECT DISTINCT p.id" .
62
			" FROM $wpdb->posts p" .
63
			// Get the post revisions.
64
			" WHERE p.post_parent > 0" .
65
			"  AND p.post_type = 'entity'"
66
		);
67
68
		foreach ( $results as $result ) {
69
			wp_delete_post( $result->id, true );
70
		}
71
72
		return sizeof( $results );
73
	}
74
75
	private function delete_entity_revisions() {
76
@@ 75-92 (lines=18) @@
72
		return sizeof( $results );
73
	}
74
75
	private function delete_entity_revisions() {
76
77
		global $wpdb;
78
79
		$results = $wpdb->get_results(
80
			"SELECT DISTINCT r.id" .
81
			" FROM $wpdb->posts p, $wpdb->posts r" .
82
			" WHERE r.post_type = 'revision'" .
83
			"  AND p.post_type = 'entity'" .
84
			"  AND p.id = r.post_parent"
85
		);
86
87
		foreach ( $results as $result ) {
88
			wp_delete_post_revision( $result->id );
89
		}
90
91
		return sizeof( $results );
92
	}
93
94
}
95