function _list_values_in_use
Checks if a list of values are being used in actual field values.
2 calls to _list_values_in_use()
- list_allowed_values_setting_validate in modules/
field/ modules/ list/ list.module - Element validate callback; check that the entered values are valid.
- list_field_update_forbid in modules/
field/ modules/ list/ list.module - Implements hook_field_update_forbid().
File
-
modules/
field/ modules/ list/ list.module, line 371
Code
function _list_values_in_use($field, $values) {
if ($values) {
$query = new EntityFieldQuery();
$found = $query->fieldCondition($field['field_name'], 'value', $values)
->range(0, 1)
->execute();
return !empty($found);
}
return FALSE;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.