Code Duplication    Length = 5-5 lines in 3 locations

includes/process-donation.php 3 locations

@@ 551-555 (lines=5) @@
548
		$user_data = get_userdata( $user_ID );
549
550
		// Loop through required fields and show error messages.
551
		foreach ( give_get_required_fields( $form_id ) as $field_name => $value ) {
552
			if ( in_array( $value, give_get_required_fields( $form_id ) ) && empty( $_POST[ $field_name ] ) ) {
553
				give_set_error( $value['error_id'], $value['error_message'] );
554
			}
555
		}
556
557
		// Verify data.
558
		if ( $user_data ) {
@@ 618-622 (lines=5) @@
615
	);
616
617
	// Loop through required fields and show error messages.
618
	foreach ( give_get_required_fields( $form_id ) as $field_name => $value ) {
619
		if ( in_array( $value, give_get_required_fields( $form_id ) ) && empty( $_POST[ $field_name ] ) ) {
620
			give_set_error( $value['error_id'], $value['error_message'] );
621
		}
622
	}
623
624
	// Check if we have an username to register.
625
	if ( give_validate_username( $user_data['give_user_login'] ) ) {
@@ 759-763 (lines=5) @@
756
	}
757
758
	// Loop through required fields and show error messages.
759
	foreach ( give_get_required_fields( $form_id ) as $field_name => $value ) {
760
		if ( in_array( $value, give_get_required_fields( $form_id ) ) && empty( $_POST[ $field_name ] ) ) {
761
			give_set_error( $value['error_id'], $value['error_message'] );
762
		}
763
	}
764
765
	return $valid_user_data;
766
}