Code Duplication    Length = 31-31 lines in 2 locations

includes/admin/upgrades/upgrade-functions.php 2 locations

@@ 2021-2051 (lines=31) @@
2018
				ARRAY_A
2019
			);
2020
2021
			if ( ! empty( $meta_data ) ) {
2022
				foreach ( $meta_data as $index => $data ) {
2023
					// Check for duplicate meta values.
2024
					if ( $result = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM " . ( 'give_forms' === $post->post_type ? $wpdb->formmeta : $wpdb->paymentmeta ) . " WHERE meta_id=%d", $data['meta_id'] ), ARRAY_A ) ) {
2025
						continue;
2026
					}
2027
2028
					switch ( $post->post_type ) {
2029
						case 'give_forms':
2030
							$data['form_id'] = $data['post_id'];
2031
							unset( $data['post_id'] );
2032
2033
							Give()->form_meta->insert( $data );
2034
							// @todo: delete form meta from post meta table after releases 2.0.
2035
							/*delete_post_meta( get_the_ID(), $data['meta_key'] );*/
2036
2037
							break;
2038
2039
						case 'give_payment':
2040
							$data['payment_id'] = $data['post_id'];
2041
							unset( $data['post_id'] );
2042
2043
							Give()->payment_meta->insert( $data );
2044
2045
							// @todo: delete donation meta from post meta table after releases 2.0.
2046
							/*delete_post_meta( get_the_ID(), $data['meta_key'] );*/
2047
2048
							break;
2049
					}
2050
				}
2051
			}
2052
2053
		}// End while().
2054
@@ 2389-2419 (lines=31) @@
2386
				ARRAY_A
2387
			);
2388
2389
			if ( ! empty( $meta_data ) ) {
2390
				foreach ( $meta_data as $index => $data ) {
2391
					// Check for duplicate meta values.
2392
					if ( $result = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM " . ( 'give_forms' === $post->post_type ? $wpdb->formmeta : $wpdb->paymentmeta ) . " WHERE meta_id=%d", $data['meta_id'] ), ARRAY_A ) ) {
2393
						continue;
2394
					}
2395
2396
					switch ( $post->post_type ) {
2397
						case 'give_forms':
2398
							$data['form_id'] = $data['post_id'];
2399
							unset( $data['post_id'] );
2400
2401
							Give()->form_meta->insert( $data );
2402
							// @todo: delete form meta from post meta table after releases 2.0.
2403
							/*delete_post_meta( get_the_ID(), $data['meta_key'] );*/
2404
2405
							break;
2406
2407
						case 'give_payment':
2408
							$data['payment_id'] = $data['post_id'];
2409
							unset( $data['post_id'] );
2410
2411
							Give()->payment_meta->insert( $data );
2412
2413
							// @todo: delete donation meta from post meta table after releases 2.0.
2414
							/*delete_post_meta( get_the_ID(), $data['meta_key'] );*/
2415
2416
							break;
2417
					}
2418
				}
2419
			}
2420
2421
		}// End while().
2422