Code Duplication    Length = 2-3 lines in 3 locations

templates/cart/shipping-calculator.php 1 location

@@ 65-66 (lines=2) @@
62
						<select name="calc_shipping_state" id="calc_shipping_state" placeholder="<?php esc_attr_e( 'State / county', 'woocommerce' ); ?>">
63
							<option value=""><?php _e( 'Select a state&hellip;', 'woocommerce' ); ?></option>
64
							<?php
65
								foreach ( $states as $ckey => $cvalue )
66
									echo '<option value="' . esc_attr( $ckey ) . '" ' . selected( $current_r, $ckey, false ) . '>' . __( esc_html( $cvalue ), 'woocommerce' ) .'</option>';
67
							?>
68
						</select>
69
					</span><?php

includes/wc-template-functions.php 2 locations

@@ 1829-1831 (lines=3) @@
1826
					$field = '<select name="' . esc_attr( $key ) . '" id="' . esc_attr( $args['id'] ) . '" ' . $args['autocomplete'] . ' class="country_to_state country_select ' . esc_attr( implode( ' ', $args['input_class'] ) ) .'" ' . implode( ' ', $custom_attributes ) . '>'
1827
							. '<option value="">'.__( 'Select a country&hellip;', 'woocommerce' ) .'</option>';
1828
1829
					foreach ( $countries as $ckey => $cvalue ) {
1830
						$field .= '<option value="' . esc_attr( $ckey ) . '" '. selected( $value, $ckey, false ) . '>'. __( $cvalue, 'woocommerce' ) .'</option>';
1831
					}
1832
1833
					$field .= '</select>';
1834
@@ 1858-1860 (lines=3) @@
1855
					$field .= '<select name="' . esc_attr( $key ) . '" id="' . esc_attr( $args['id'] ) . '" class="state_select ' . esc_attr( implode( ' ', $args['input_class'] ) ) .'" ' . implode( ' ', $custom_attributes ) . ' data-placeholder="' . esc_attr( $args['placeholder'] ) . '" ' . $args['autocomplete'] . '>
1856
						<option value="">'.__( 'Select a state&hellip;', 'woocommerce' ) .'</option>';
1857
1858
					foreach ( $states as $ckey => $cvalue ) {
1859
						$field .= '<option value="' . esc_attr( $ckey ) . '" '.selected( $value, $ckey, false ) .'>'.__( $cvalue, 'woocommerce' ) .'</option>';
1860
					}
1861
1862
					$field .= '</select>';
1863