PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.11.4
Independent Analytics – WordPress Analytics Plugin v2.11.4
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / views / overview / form-fields / select.blade.php
independent-analytics / views / overview / form-fields Last commit date
checkboxes.blade.php 1 year ago select.blade.php 1 year ago tabs.blade.php 1 year ago
select.blade.php
46 lines
1 @php /** @var \IAWP\Overview\Form_Field $form_field */ @endphp
2 @php /** @var string $selected_value */ @endphp
3
4 @php
5 $selected_value = $selected_value ?? null;
6 $template_values = $form_field->template_values();
7 $has_groups = !array_key_exists(0, $template_values);
8 @endphp
9
10 @if($has_groups)
11 <div>
12 <label>{{ sanitize_text_field($form_field->name()) }}</label>
13 <select name="{{ esc_attr($form_field->id()) }}" id="{{ esc_attr($form_field->id()) }}">
14 @foreach($template_values as $group_name => $values)
15 @php $first_group = $loop->first @endphp
16 <optgroup label="{{ esc_attr($group_name) }}">
17 @foreach($values as $value)
18 <option value="{{ esc_attr($value->id()) }}"
19 @if($selected_value !== null)
20 {{ $value->id() == $selected_value ? 'selected' : '' }}
21 @else
22 {{ $first_group && $loop->first ? 'selected' : '' }}
23 @endif
24 >{{ sanitize_text_field($value->name()) }}</option>
25 @endforeach
26 </optgroup>
27 @endforeach
28 </select>
29 </div>
30 @else
31 <div>
32 <label>{{ sanitize_text_field($form_field->name()) }}</label>
33 <select name="{{ esc_attr($form_field->id()) }}" id="{{ esc_attr($form_field->id()) }}">
34 @foreach($template_values as $value)
35 <option value="{{ esc_attr($value->id()) }}"
36 @if($selected_value !== null)
37 {{ $value->id() == $selected_value ? 'selected' : '' }}
38 @else
39 {{ $loop->first ? 'selected' : '' }}
40 @endif
41 >{{ sanitize_text_field($value->name()) }}</option>
42 @endforeach
43 </select>
44 </div>
45 @endif
46