You are here

function eck__entity_type__form_validate in Entity Construction Kit (ECK) 7.3

Same name and namespace in other branches
  1. 7 eck.entity_type.inc \eck__entity_type__form_validate()
  2. 7.2 eck.entity_type.inc \eck__entity_type__form_validate()

Entity type form validation callback.

1 string reference to 'eck__entity_type__form_validate'
eck__entity_type__form in ./eck.entity_type.inc
Entity type form callback.

File

./eck.entity_type.inc, line 187
ENTITY TYPE

Code

function eck__entity_type__form_validate($form, &$state) {
  if ($form['entity_type']['#value']->is_new) {
    $info = entity_get_info();
    $entity_types = array_keys($info);
    $entity_type = $state['values']['entity_type_name'];
    if (in_array($entity_type, $entity_types)) {
      form_set_error('name', t("Entity Type '@entity_type' already exists"), array(
        '@entity_type' => $entity_type,
      ));
    }
  }
}