@@ -10,17 +10,17 @@ discard block |
||
10 | 10 | $search_field = $gravityview_view->search_field; |
11 | 11 | |
12 | 12 | // Make sure that there are choices to display |
13 | -if( empty( $search_field['choices'] ) ) { |
|
13 | +if ( empty( $search_field[ 'choices' ] ) ) { |
|
14 | 14 | gravityview()->log->debug( 'search-field-select.php - No choices for field' ); |
15 | 15 | return; |
16 | 16 | } |
17 | 17 | |
18 | -if( is_array( $search_field['value'] ) ) { |
|
18 | +if ( is_array( $search_field[ 'value' ] ) ) { |
|
19 | 19 | gravityview()->log->debug( 'search-field-select.php - Array values passed; using first value.' ); |
20 | - $search_field['value'] = reset( $search_field['value'] ); |
|
20 | + $search_field[ 'value' ] = reset( $search_field[ 'value' ] ); |
|
21 | 21 | } |
22 | 22 | |
23 | -$gf_field = GFAPI::get_field( $gravityview_view->getForm(), $search_field['key'] ); |
|
23 | +$gf_field = GFAPI::get_field( $gravityview_view->getForm(), $search_field[ 'key' ] ); |
|
24 | 24 | $placeholder = \GV\Utils::get( $gf_field, 'placeholder', '' ); |
25 | 25 | |
26 | 26 | /** |
@@ -29,26 +29,26 @@ discard block |
||
29 | 29 | * @param string $default_option Default: `—` (—) |
30 | 30 | * @param string $field_type Field type: "select" or "multiselect" |
31 | 31 | */ |
32 | -$default_option = apply_filters('gravityview/extension/search/select_default', ( '' === $placeholder ? '—' : $placeholder ), 'select' ); |
|
32 | +$default_option = apply_filters( 'gravityview/extension/search/select_default', ( '' === $placeholder ? '—' : $placeholder ), 'select' ); |
|
33 | 33 | |
34 | 34 | ?> |
35 | 35 | <div class="gv-search-box gv-search-field-select"> |
36 | - <?php if( ! gv_empty( $search_field['label'], false, false ) ) { ?> |
|
37 | - <label for="search-box-<?php echo esc_attr( $search_field['name'] ); ?>"><?php echo esc_html( $search_field['label'] ); ?></label> |
|
36 | + <?php if ( ! gv_empty( $search_field[ 'label' ], false, false ) ) { ?> |
|
37 | + <label for="search-box-<?php echo esc_attr( $search_field[ 'name' ] ); ?>"><?php echo esc_html( $search_field[ 'label' ] ); ?></label> |
|
38 | 38 | <?php } ?> |
39 | 39 | <p> |
40 | - <select name="<?php echo esc_attr( $search_field['name'] ); ?>" id="search-box-<?php echo esc_attr( $search_field['name'] ); ?>"> |
|
41 | - <option value="" <?php gv_selected( '', $search_field['value'], true ); ?>><?php echo esc_html( $default_option ); ?></option> |
|
40 | + <select name="<?php echo esc_attr( $search_field[ 'name' ] ); ?>" id="search-box-<?php echo esc_attr( $search_field[ 'name' ] ); ?>"> |
|
41 | + <option value="" <?php gv_selected( '', $search_field[ 'value' ], true ); ?>><?php echo esc_html( $default_option ); ?></option> |
|
42 | 42 | <?php |
43 | - foreach( $search_field['choices'] as $choice ) { ?> |
|
44 | - <?php if ( is_array( $choice['value'] ) ) { ?> |
|
45 | - <optgroup label="<?php echo esc_attr( $choice['text'] ); ?>"> |
|
46 | - <?php foreach ( $choice['value'] as $subchoice ): ?> |
|
47 | - <option value="<?php echo esc_attr( $subchoice['value'] ); ?>"><?php echo esc_html( $subchoice['text'] ); ?></option> |
|
43 | + foreach ( $search_field[ 'choices' ] as $choice ) { ?> |
|
44 | + <?php if ( is_array( $choice[ 'value' ] ) ) { ?> |
|
45 | + <optgroup label="<?php echo esc_attr( $choice[ 'text' ] ); ?>"> |
|
46 | + <?php foreach ( $choice[ 'value' ] as $subchoice ): ?> |
|
47 | + <option value="<?php echo esc_attr( $subchoice[ 'value' ] ); ?>"><?php echo esc_html( $subchoice[ 'text' ] ); ?></option> |
|
48 | 48 | <?php endforeach; ?> |
49 | 49 | </optgroup> |
50 | 50 | <?php } else { ?> |
51 | - <option value="<?php echo esc_attr( $choice['value'] ); ?>" <?php gv_selected( esc_attr( $choice['value'] ), esc_attr( $search_field['value'] ), true ); ?>><?php echo esc_html( $choice['text'] ); ?></option> |
|
51 | + <option value="<?php echo esc_attr( $choice[ 'value' ] ); ?>" <?php gv_selected( esc_attr( $choice[ 'value' ] ), esc_attr( $search_field[ 'value' ] ), true ); ?>><?php echo esc_html( $choice[ 'text' ] ); ?></option> |
|
52 | 52 | <?php } ?> |
53 | 53 | <?php } ?> |
54 | 54 | </select> |
@@ -10,12 +10,12 @@ discard block |
||
10 | 10 | $search_field = $gravityview_view->search_field; |
11 | 11 | |
12 | 12 | // Make sure that there are choices to display |
13 | -if( empty( $search_field['choices'] ) ) { |
|
13 | +if ( empty( $search_field[ 'choices' ] ) ) { |
|
14 | 14 | gravityview()->log->debug( 'search-field-multiselect.php - No choices for field' ); |
15 | 15 | return; |
16 | 16 | } |
17 | 17 | |
18 | -$gf_field = GFAPI::get_field( $gravityview_view->getForm(), $search_field['key'] ); |
|
18 | +$gf_field = GFAPI::get_field( $gravityview_view->getForm(), $search_field[ 'key' ] ); |
|
19 | 19 | $placeholder = \GV\Utils::get( $gf_field, 'placeholder', '' ); |
20 | 20 | |
21 | 21 | /** |
@@ -24,19 +24,19 @@ discard block |
||
24 | 24 | * @param string $default_option Default: `—` (—) |
25 | 25 | * @param string $field_type Field type: "select" or "multiselect" |
26 | 26 | */ |
27 | -$default_option = apply_filters('gravityview/extension/search/select_default', ( '' === $placeholder ? '—' : $placeholder ), 'multiselect' ); |
|
27 | +$default_option = apply_filters( 'gravityview/extension/search/select_default', ( '' === $placeholder ? '—' : $placeholder ), 'multiselect' ); |
|
28 | 28 | |
29 | 29 | ?> |
30 | 30 | <div class="gv-search-box gv-search-field-multiselect"> |
31 | - <?php if( ! gv_empty( $search_field['label'], false, false ) ) { ?> |
|
32 | - <label for="search-box-<?php echo esc_attr( $search_field['name'] ); ?>"><?php echo esc_html( $search_field['label'] ); ?></label> |
|
31 | + <?php if ( ! gv_empty( $search_field[ 'label' ], false, false ) ) { ?> |
|
32 | + <label for="search-box-<?php echo esc_attr( $search_field[ 'name' ] ); ?>"><?php echo esc_html( $search_field[ 'label' ] ); ?></label> |
|
33 | 33 | <?php } ?> |
34 | 34 | <p> |
35 | - <select name="<?php echo esc_attr( $search_field['name'] ); ?>[]" id="search-box-<?php echo esc_attr( $search_field['name'] ); ?>" multiple> |
|
36 | - <option value="" <?php gv_selected( '', $search_field['value'], true ); ?>><?php echo esc_html( $default_option ); ?></option> |
|
35 | + <select name="<?php echo esc_attr( $search_field[ 'name' ] ); ?>[]" id="search-box-<?php echo esc_attr( $search_field[ 'name' ] ); ?>" multiple> |
|
36 | + <option value="" <?php gv_selected( '', $search_field[ 'value' ], true ); ?>><?php echo esc_html( $default_option ); ?></option> |
|
37 | 37 | <?php |
38 | - foreach( $search_field['choices'] as $choice ) : ?> |
|
39 | - <option value="<?php echo esc_attr( $choice['value'] ); ?>" <?php gv_selected( $choice['value'], $search_field['value'], true ); ?>><?php echo esc_html( $choice['text'] ); ?></option> |
|
38 | + foreach ( $search_field[ 'choices' ] as $choice ) : ?> |
|
39 | + <option value="<?php echo esc_attr( $choice[ 'value' ] ); ?>" <?php gv_selected( $choice[ 'value' ], $search_field[ 'value' ], true ); ?>><?php echo esc_html( $choice[ 'text' ] ); ?></option> |
|
40 | 40 | <?php endforeach; ?> |
41 | 41 | </select> |
42 | 42 | </p> |