";
$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);
}
}