function eck__extra_field_widget_form_validate in Entity Construction Kit (ECK) 7.3
Validation callback.
To change the widget for a property field from a bundle's field management form.
File
- ./
eck.bundle.inc, line 758
Code
function eck__extra_field_widget_form_validate($form, &$form_state) {
// Missing widget type.
if (empty($form_state['values']['widget_type'])) {
form_set_error('widget_type', t('You need to select a widget.'));
}
else {
$entity_type = entity_type_load($form['#bundle']->name);
$widget_types = eck_property_widget_type_options($entity_type->properties[$form['#property_name']]['type']);
if (!isset($widget_types[$form_state['values']['widget_type']])) {
form_set_error('widget_type', t('Invalid widget.'));
}
}
}