}
        // if field is required, add a *
        if ($form->formFieldReqd[$key] == true) {
            echo ' *';
        }
        echo '</td>';
        echo '<td>';
        // provided list of values should be named 'list_[fieldName]'
        $listName = 'list_' . $fieldName;
        if (!isset(${$listName})) {
            ${$listName} = array();
        }
        // fill this cell with the form type
        $fieldValue = $form->formData[$value];
        $itemError = $form->formErrors[$value];
        $templateTools->drawFormHTML($itemType, $fieldName, $fieldValue, $itemError, ${$listName});
        echo "</td>\n    </tr>\n";
    }
    // end if displayable
}
// next field
?>
</table>
<br>
<?php 
if (!$disableFormTag) {
    echo '<div align="middle"><input name="formSubmit" type="submit" value="' . $buttonText . '" /></div>';
    echo '</form>';
}
?>