case 2: $form = new CMS_forms_formular($_POST["formId"]); //analyse the form from his xhtml code if (!$form->checkFormCode($_POST["formCode"])) { $errorMsg = 'DlgCMSFormsCopyError'; //then go to error window $step = 5; break; } if (!isset($_POST["fieldId"]) && isset($_POST["fieldName"])) { $fieldId = $form->getFieldByName($_POST["fieldName"]); } elseif (sensitiveIO::isPositiveInteger($_POST["fieldId"])) { $fieldId = $_POST["fieldId"]; } //get form fields $field = $form->getFieldById($fieldId); if (!is_object($field)) { $errorMsg = 'DlgCMSFormsFieldError'; //then go to error window $step = 5; break; } switch ($_POST["cms_action"]) { case "validate": //modify needed field values $field->setAttribute("type", $_POST["type_" . $fieldId]); $field->setAttribute("name", $_POST["name_" . $fieldId]); $field->setAttribute("label", $_POST["label_" . $fieldId]); $field->setAttribute("value", $_POST["defaultValue_" . $fieldId]); $field->setAttribute("required", $_POST["required_" . $fieldId]); //Set params