PluginProbe ʕ •ᴥ•ʔ
Shortcodes and extra features for Phlox theme / 2.8.1
Shortcodes and extra features for Phlox theme v2.8.1
trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.6 1.0.9 1.1.0 1.3.0 1.3.1 1.3.10 1.3.14 1.3.2 1.3.3 1.3.6 1.4.0 1.4.1 1.4.2 1.5.0 1.5.2 1.6.0 1.6.2 1.6.4 1.7.0 1.7.2 2.10.0 2.10.1 2.10.3 2.10.5 2.10.7 2.10.8 2.10.9 2.11.0 2.11.1 2.11.2 2.12.0 2.14.0 2.15.0 2.15.2 2.15.4 2.15.5 2.15.6 2.15.7 2.15.8 2.15.9 2.16.0 2.16.1 2.16.2 2.16.3 2.16.4 2.17.0 2.17.1 2.17.12 2.17.13 2.17.14 2.17.15 2.17.16 2.17.2 2.17.3 2.17.4 2.17.5 2.17.6 2.17.8 2.17.9 2.4.12 2.4.13 2.4.14 2.4.16 2.4.18 2.4.19 2.4.9 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.14 2.5.15 2.5.16 2.5.17 2.5.19 2.5.2 2.5.20 2.5.3 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.10 2.6.12 2.6.13 2.6.14 2.6.15 2.6.16 2.6.17 2.6.19 2.6.2 2.6.20 2.6.4 2.6.5 2.6.7 2.7.0 2.7.1 2.7.10 2.7.11 2.7.12 2.7.13 2.7.14 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 2.7.8 2.7.9 2.8.0 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.9 2.9.0 2.9.12 2.9.14 2.9.15 2.9.16 2.9.17 2.9.18 2.9.19 2.9.2 2.9.20 2.9.21 2.9.22 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 2.9.8
auxin-elements / admin / includes / compatibility / siteorigin / fields / select2-multiple.class.php
auxin-elements / admin / includes / compatibility / siteorigin / fields Last commit date
colorpicker.class.php 8 years ago iconpicker.class.php 9 years ago select2-multiple.class.php 8 years ago visualselect.class.php 8 years ago
select2-multiple.class.php
34 lines
1 <?php
2
3 /**
4 * Class Auxin_SiteOrigin_Field_Select2
5 */
6 class Auxin_SiteOrigin_Field_Select2_Multiple extends SiteOrigin_Widget_Field_Base {
7
8 protected $options;
9
10 protected function render_field( $value, $instance ) {
11
12 if( gettype( $value ) ==="string" ) {
13 $value = explode( ',', $value );
14 }
15
16 $output = '<div class="aux-element-field aux-multiple-selector ">';
17 $output .= '<select multiple="multiple" name="'.$this->element_name.'" id="'.$this->element_id.'" style="width:100%" ' . ' class="wpb-multiselect wpb_vc_param_value aux-select2-multiple">';
18
19 foreach ( $this->options as $id => $option_info ) {
20 $active_attr = in_array( $id, $value ) ? 'selected="selected"' : '';
21 $output .= sprintf( '<option value="%s" %s >%s</option>', $id, $active_attr, $option_info );
22 }
23
24 $output .= '</select></div>';
25
26 echo $output;
27
28 }
29
30 protected function sanitize_field_input( $value, $instance ) {
31 return $value;
32 }
33 }
34