Please improve server validation to work with DA better.
Please, please improve how server validations work. In particular:
1) Provide some conditional flow (I shared this with support recently). I won't go into to much detail here, but make it so that a condition can be inserted with a choice to stop or continue validating. That would facilitate the framework aspirations.
2) Include the validation in the DA wizard, and/or provide a better way to apply validation values to the fields in the form. It is no big deal on insert forms, but on update forms or anything with default values, hand coding is required to preserve the default or existing value when the form is opened and add the validated value if the form fails validation. You set all your post values with isset and "", why not validated values.
3) Make the application of the validation behavior also clear the session value after the form loads. Currently if the validation fails, and the user cancels and then returns to the form, the previous validation values would load rather than the database/existing values because the session variable is still set.