You are here

function flexiform_manage_form_fields_form_validate in Flexiform 7

Validate handler for the flexiform_manage_form_fields_form

File

./flexiform.admin.inc, line 1092
Model type editing UI.

Code

function flexiform_manage_form_fields_form_validate($form, &$form_state) {
  $element = $form_state['values']['fields']['_add_element'];
  if (array_filter(array(
    $element['label'],
    $element['entity'],
    $element['field'],
  ))) {

    // Missing Label
    if (!$element['label']) {
      form_set_error('fields][_add_element][label', t('Add element: you must provide a label'));
    }
    if (!$element['entity']) {
      form_set_error('fields][_add_element][entity', t('Add element: you must choose an entity'));
    }
    if (!$element['field']) {
      form_set_error('fields][_add_element][field', t('Add element: you must choose an element'));
    }
  }
}