$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>'; } }