function _blockreference_get_block_modules_from_field in Block reference 7.2
The referenceable blocks in field instance settings.
2 calls to _blockreference_get_block_modules_from_field()
- blockreference_field_instance_settings_form in ./
blockreference.field.inc - Implements hook_field_instance_settings_form().
- _blockreference_find_blocks in ./
blockreference.module - Helper to find blocks that potentially match a search string, in the right order, altered by custom modules.
File
- ./
blockreference.module, line 253
Code
function _blockreference_get_block_modules_from_field($instance, $field = NULL) {
$modules = @$instance['settings']['blockreference_modules'];
if (!$modules) {
$field or $field = field_info_field($instance['field_name']);
$modules = @$field['settings']['referenceable_modules'];
}
$modules = drupal_map_assoc(array_keys(array_filter($modules)));
return (array) $modules;
}