public function outputAllControls()
{
echo '<table class="jforms-table" border="0">';
foreach ($this->_form->getRootControls() as $ctrlref => $ctrl) {
if ($ctrl->type == 'submit' || $ctrl->type == 'reset' || $ctrl->type == 'hidden') {
continue;
}
if (!$this->_form->isActivated($ctrlref)) {
continue;
}
if ($ctrl->type == 'group') {
echo '<tr><td colspan="2">';
$this->outputControl($ctrl);
echo '</td></tr>';
} else {
echo '<tr><th scope="row">';
$this->outputControlLabel($ctrl);
echo '</th><td>';
$this->outputControl($ctrl);
echo "</td></tr>\n";
}
}
echo '</table> <div class="jforms-submit-buttons">';
if ($ctrl = $this->_form->getReset()) {
if ($this->_form->isActivated($ctrl->ref)) {
$this->outputControl($ctrl);
echo ' ';
}
}
foreach ($this->_form->getSubmits() as $ctrlref => $ctrl) {
if (!$this->_form->isActivated($ctrlref)) {
continue;
}
$this->outputControl($ctrl);
echo ' ';
}
echo "</div>\n";
}