clabel; $ccustomtext = $field->ccustomtext; $class = (isset($field->isConditional) && ($field->isConditional == true)) ? 'conditional field' . $field->id : 'field' . $field->id; $class .= (!empty($field->isReloadable)) ? ' reloadable' : ''; $class .= (isset($field->isDisabled) && ($field->isDisabled == true)) ? ' vishidden' : ''; $required = (isset($field->attribute_required) && ($field->attribute_required == true)) ? ' required' : ''; $html = array(); // render control group wrappter html $html[] = '
name. 'lbl"'; $html[] = ' data-container-field-type="' . $field->typefield . '"'; $html[] = '>'; if (($ccustomtext != '') && (isset($field->customtextposition)) && (($field->customtextposition == 0) || ($field->customtextposition == 1))) { $html[] = $ccustomtext; } $layout = new FileLayout('visforms.custom.default_error_div', null); $layout->setOptions(array('component' => 'com_visforms')); $html[] = $layout->render($displayData); $html[] = $clabel; // render options $k = count($field->opts); $checked = ""; $asList = (isset($field->display) && $field->display == 'LST') ? true : false; if ($asList) { //Show radios as a list; Wrap them in an div $html[] = '
'; } else { $html[] = '

'; } for ($j = 0; $j < $k; $j++) { // option specific label class $labelClass = (!empty($field->opts[$j]['labelclass'])) ? $field->opts[$j]['labelclass'] . ' ' : ''; $inputAttributes = (!empty($field->attributeArray)) ? ArrayHelper::toString($field->attributeArray, '=', ' ', true) : ''; if ($field->opts[$j]['selected'] != false) { $checked = 'checked="checked" '; } else { $checked = ""; } if (!empty($field->opts[$j]['disabled'])) { $disabled = ' disabled="disabled" data-disabled="disabled" '; } else { $disabled = ""; } if ($asList) { if ($j != 0) { $html[] = '
'; } $labelClass .= 'visCSSbot5 visCSSrllst '; $html[] = ''; $html[] = ''; } else { $labelClass .= ' visCSStop10 visCSSright20 visCSSrlinl '; $html[] = ''; $html[] = ''; } } if ($asList) { $html[] = '

'; } else { $html[] = '

'; } if (($ccustomtext != '') && (((isset($field->customtextposition)) && ($field->customtextposition == 2)) || !(isset($field->customtextposition)))) { $html[] = $ccustomtext; } $html[] = '

'; $html[] = '
'; echo implode('', $html); endif; endif;