Code Duplication    Length = 31-31 lines in 2 locations

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

@@ 2118-2148 (lines=31) @@
2115
				ARRAY_A
2116
			);
2117
2118
			if ( ! empty( $meta_data ) ) {
2119
				foreach ( $meta_data as $index => $data ) {
2120
					// Check for duplicate meta values.
2121
					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 ) ) {
2122
						continue;
2123
					}
2124
2125
					switch ( $post->post_type ) {
2126
						case 'give_forms':
2127
							$data['form_id'] = $data['post_id'];
2128
							unset( $data['post_id'] );
2129
2130
							Give()->form_meta->insert( $data );
2131
							// @todo: delete form meta from post meta table after releases 2.0.
2132
							/*delete_post_meta( get_the_ID(), $data['meta_key'] );*/
2133
2134
							break;
2135
2136
						case 'give_payment':
2137
							$data['payment_id'] = $data['post_id'];
2138
							unset( $data['post_id'] );
2139
2140
							Give()->payment_meta->insert( $data );
2141
2142
							// @todo: delete donation meta from post meta table after releases 2.0.
2143
							/*delete_post_meta( get_the_ID(), $data['meta_key'] );*/
2144
2145
							break;
2146
					}
2147
				}
2148
			}
2149
		}// End while().
2150
2151
		wp_reset_postdata();
@@ 2485-2515 (lines=31) @@
2482
				ARRAY_A
2483
			);
2484
2485
			if ( ! empty( $meta_data ) ) {
2486
				foreach ( $meta_data as $index => $data ) {
2487
					// Check for duplicate meta values.
2488
					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 ) ) {
2489
						continue;
2490
					}
2491
2492
					switch ( $post->post_type ) {
2493
						case 'give_forms':
2494
							$data['form_id'] = $data['post_id'];
2495
							unset( $data['post_id'] );
2496
2497
							Give()->form_meta->insert( $data );
2498
							// @todo: delete form meta from post meta table after releases 2.0.
2499
							/*delete_post_meta( get_the_ID(), $data['meta_key'] );*/
2500
2501
							break;
2502
2503
						case 'give_payment':
2504
							$data['payment_id'] = $data['post_id'];
2505
							unset( $data['post_id'] );
2506
2507
							Give()->payment_meta->insert( $data );
2508
2509
							// @todo: delete donation meta from post meta table after releases 2.0.
2510
							/*delete_post_meta( get_the_ID(), $data['meta_key'] );*/
2511
2512
							break;
2513
					}
2514
				}
2515
			}
2516
		}// End while().
2517
2518
		wp_reset_postdata();