Code Duplication    Length = 31-31 lines in 2 locations

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

@@ 1996-2026 (lines=31) @@
1993
				ARRAY_A
1994
			);
1995
1996
			if ( ! empty( $meta_data ) ) {
1997
				foreach ( $meta_data as $index => $data ) {
1998
					// Check for duplicate meta values.
1999
					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 ) ) {
2000
						continue;
2001
					}
2002
2003
					switch ( $post->post_type ) {
2004
						case 'give_forms':
2005
							$data['form_id'] = $data['post_id'];
2006
							unset( $data['post_id'] );
2007
2008
							Give()->form_meta->insert( $data );
2009
							// @todo: delete form meta from post meta table after releases 2.0.
2010
							/*delete_post_meta( get_the_ID(), $data['meta_key'] );*/
2011
2012
							break;
2013
2014
						case 'give_payment':
2015
							$data['payment_id'] = $data['post_id'];
2016
							unset( $data['post_id'] );
2017
2018
							Give()->payment_meta->insert( $data );
2019
2020
							// @todo: delete donation meta from post meta table after releases 2.0.
2021
							/*delete_post_meta( get_the_ID(), $data['meta_key'] );*/
2022
2023
							break;
2024
					}
2025
				}
2026
			}
2027
2028
		}// End while().
2029
@@ 2364-2394 (lines=31) @@
2361
				ARRAY_A
2362
			);
2363
2364
			if ( ! empty( $meta_data ) ) {
2365
				foreach ( $meta_data as $index => $data ) {
2366
					// Check for duplicate meta values.
2367
					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 ) ) {
2368
						continue;
2369
					}
2370
2371
					switch ( $post->post_type ) {
2372
						case 'give_forms':
2373
							$data['form_id'] = $data['post_id'];
2374
							unset( $data['post_id'] );
2375
2376
							Give()->form_meta->insert( $data );
2377
							// @todo: delete form meta from post meta table after releases 2.0.
2378
							/*delete_post_meta( get_the_ID(), $data['meta_key'] );*/
2379
2380
							break;
2381
2382
						case 'give_payment':
2383
							$data['payment_id'] = $data['post_id'];
2384
							unset( $data['post_id'] );
2385
2386
							Give()->payment_meta->insert( $data );
2387
2388
							// @todo: delete donation meta from post meta table after releases 2.0.
2389
							/*delete_post_meta( get_the_ID(), $data['meta_key'] );*/
2390
2391
							break;
2392
					}
2393
				}
2394
			}
2395
2396
		}// End while().
2397