Code Duplication    Length = 8-8 lines in 2 locations

includes/class-give-html-elements.php 2 locations

@@ 430-437 (lines=8) @@
427
428
		$output = '<select name="' . esc_attr( $args['name'] ) . '" id="' . esc_attr( sanitize_key( str_replace( '-', '_', $args['id'] ) ) ) . '" class="give-select ' . esc_attr( $args['class'] ) . '"' . $multiple . ' ' . $args['select_atts'] . ' data-placeholder="' . $placeholder . '"' . $data_elements . '>';
429
430
		if ( $args['show_option_all'] ) {
431
			if ( $args['multiple'] ) {
432
				$selected = selected( true, in_array( 0, $args['selected'] ), false );
433
			} else {
434
				$selected = selected( $args['selected'], 0, false );
435
			}
436
			$output .= '<option value="all"' . $selected . '>' . esc_html( $args['show_option_all'] ) . '</option>';
437
		}
438
439
		if ( ! empty( $args['options'] ) ) {
440
@@ 441-448 (lines=8) @@
438
439
		if ( ! empty( $args['options'] ) ) {
440
441
			if ( $args['show_option_none'] ) {
442
				if ( $args['multiple'] ) {
443
					$selected = selected( true, in_array( - 1, $args['selected'] ), false );
444
				} else {
445
					$selected = selected( $args['selected'], - 1, false );
446
				}
447
				$output .= '<option value="-1"' . $selected . '>' . esc_html( $args['show_option_none'] ) . '</option>';
448
			}
449
450
			foreach ( $args['options'] as $key => $option ) {
451