$field = $form->getFieldByName($fieldName, true);
            $cms_forms_error_msg[$form->getID()] .= '<li>' . $field->getAttribute('label') . '</li>';
            $cms_forms_error_ids[] .= $field->generateFieldIdDatas();
        }
        $cms_forms_error_msg[$form->getID()] .= '</ul>';
    }
    //Create or append (from header) form malformed message
    if (isset($cms_forms_malformed[$form->getID()]) && $cms_forms_malformed[$form->getID()] && is_array($cms_forms_malformed[$form->getID()])) {
        $cms_forms_error_msg[$form->getID()] .= $cms_language->getMessage(CMS_forms_formular::MESSAGE_CMS_FORMS_MALFORMED_FIELDS, false, MOD_CMS_FORMS_CODENAME) . '<ul>';
        foreach ($cms_forms_malformed[$form->getID()] as $fieldName) {
            $field = $form->getFieldByName($fieldName, true);
            $cms_forms_error_msg[$form->getID()] .= '<li>' . $field->getAttribute('label') . '</li>';
            $cms_forms_error_ids[] .= $field->generateFieldIdDatas();
        }
        $cms_forms_error_msg[$form->getID()] .= '</ul>';
    }
    //Create or append (from header) form error message
    if (isset($cms_forms_error_msg[$form->getID()]) && $cms_forms_error_msg[$form->getID()]) {
        echo '<div class="cms_forms_error_msg">' . evalPolymodVars($cms_forms_error_msg[$form->getID()], $cms_language->getCode()) . '</div>';
    }
    //display form or form message
    if (!isset($cms_forms_msg[$form->getID()]) || !$cms_forms_msg[$form->getID()]) {
        //check if form is already folded by sender
        if (isset($sender) && !$form->isAlreadyFolded($sender)) {
            echo $form->getContent(CMS_forms_formular::ALLOW_FORM_SUBMIT, $cms_forms_error_ids);
        }
    }
    if (isset($cms_forms_msg[$form->getID()]) && $cms_forms_msg[$form->getID()]) {
        echo '<div class="cms_forms_msg">' . evalPolymodVars($cms_forms_msg[$form->getID()], $cms_language->getCode()) . '</div>';
    }
}