Code Duplication    Length = 31-31 lines in 2 locations

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

@@ 2048-2078 (lines=31) @@
2045
				ARRAY_A
2046
			);
2047
2048
			if ( ! empty( $meta_data ) ) {
2049
				foreach ( $meta_data as $index => $data ) {
2050
					// Check for duplicate meta values.
2051
					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 ) ) {
2052
						continue;
2053
					}
2054
2055
					switch ( $post->post_type ) {
2056
						case 'give_forms':
2057
							$data['form_id'] = $data['post_id'];
2058
							unset( $data['post_id'] );
2059
2060
							Give()->form_meta->insert( $data );
2061
							// @todo: delete form meta from post meta table after releases 2.0.
2062
							/*delete_post_meta( get_the_ID(), $data['meta_key'] );*/
2063
2064
							break;
2065
2066
						case 'give_payment':
2067
							$data['payment_id'] = $data['post_id'];
2068
							unset( $data['post_id'] );
2069
2070
							Give()->payment_meta->insert( $data );
2071
2072
							// @todo: delete donation meta from post meta table after releases 2.0.
2073
							/*delete_post_meta( get_the_ID(), $data['meta_key'] );*/
2074
2075
							break;
2076
					}
2077
				}
2078
			}
2079
		}// End while().
2080
2081
		wp_reset_postdata();
@@ 2415-2445 (lines=31) @@
2412
				ARRAY_A
2413
			);
2414
2415
			if ( ! empty( $meta_data ) ) {
2416
				foreach ( $meta_data as $index => $data ) {
2417
					// Check for duplicate meta values.
2418
					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 ) ) {
2419
						continue;
2420
					}
2421
2422
					switch ( $post->post_type ) {
2423
						case 'give_forms':
2424
							$data['form_id'] = $data['post_id'];
2425
							unset( $data['post_id'] );
2426
2427
							Give()->form_meta->insert( $data );
2428
							// @todo: delete form meta from post meta table after releases 2.0.
2429
							/*delete_post_meta( get_the_ID(), $data['meta_key'] );*/
2430
2431
							break;
2432
2433
						case 'give_payment':
2434
							$data['payment_id'] = $data['post_id'];
2435
							unset( $data['post_id'] );
2436
2437
							Give()->payment_meta->insert( $data );
2438
2439
							// @todo: delete donation meta from post meta table after releases 2.0.
2440
							/*delete_post_meta( get_the_ID(), $data['meta_key'] );*/
2441
2442
							break;
2443
					}
2444
				}
2445
			}
2446
		}// End while().
2447
2448
		wp_reset_postdata();