public static function _renderElement(HTML_QuickForm2_Renderer $renderer, HTML_QuickForm2_Element $element) { $group = $element->getContainer(); $group_type = $group->getType(); if ($group_type == 'form') { $error = $element->getError(); if ($error) { $html[] = '<div class="form-group error">'; $element->addClass('error'); $renderer->errors[] = $error; } else { $html[] = '<div class="form-group">'; } $html[] = $renderer->renderLabel($element); //$html[] = '<div class="form-control">'; if ($element->toggleFrozen()) { $html[] = '<span class="uneditable-input">'; } $html[] = $element; if ($error) { $html[] = '<span class="help-inline">' . $error . '</span>'; } else { $label = $element->getLabel(); if (is_array($label) && !empty($label[1])) { $html[] = '<span class="help-block">' . $label[1] . '</span>'; } } if ($element->toggleFrozen()) { $html[] = '</span>'; } //$html[] = '</div>'; $html[] = '</div>'; } else { $error = $element->getError(); if ($error) { $html[] = '<span class="error">'; $element->addClass('error'); $renderer->errors[] = $error; } else { $html[] = '<span>'; } $html[] = $renderer->renderLabel($element); if ($element->toggleFrozen()) { $html[] = '<span class="uneditable-input">'; } $html[] = $element; if ($error) { $html[] = '<span class="help-inline">' . $error . '</span>'; } else { $label = $element->getLabel(); if (is_array($label) && !empty($label[1])) { $html[] = '<span class="help-block">' . $label[1] . '</span>'; } } if ($element->toggleFrozen()) { $html[] = '</span>'; } $html[] = '</span>'; } return implode('', $html); }