extractValueFromAttributes($data); $elMarkup = "
"; $ratingText = ""; foreach ( $data['options'] as $value => $label ) { $starred = ''; if(in_array($value, $defaultValues)) { $data['attributes']['checked'] = true; $starred = 'active'; } else { $data['attributes']['checked'] = false; } if($tabIndex = \FluentForm\App\Helpers\Helper::getNextTabIndex()) { $data['attributes']['tabindex'] = $tabIndex; } $atts = $this->buildAttributes($data['attributes']); $id = $this->getUniqueid(str_replace(['[', ']'], ['', ''], $data['attributes']['name'])); $elMarkup .= "'; if (ArrayHelper::get($data, 'settings.show_text') == 'yes') { $displayDefaultText = in_array($value, $defaultValues) ? 'display: inline-block' : 'display: none'; $ratingText .= "{$label}"; } }; $elMarkup .= "
".$ratingText; $html = $this->buildElementMarkup($elMarkup, $data, $form); echo apply_filters('fluenform_rendering_field_html_'.$elementName, $html, $data, $form); } }