function custom_formatters_formatter_is_active in Custom Formatters 7.2
Check if the supplied formatter is currently in use.
Parameters
object $formatter: The Custom formatter object to check.
Return value
bool The boolean value of Custom formatters active status.
2 calls to custom_formatters_formatter_is_active()
- custom_formatters_export_ui_form in plugins/
export_ui/ custom_formatters.inc - Custom Formatters settings form.
- form_builder_custom_formatters_form_alter_alter in includes/
form_builder.inc - Implements hook_custom_formatters_form_alter_alter().
File
- ./
custom_formatters.module, line 57 - Core functions for the Custom Formatters module.
Code
function custom_formatters_formatter_is_active($formatter) {
$field_types = drupal_explode_tags($formatter->field_types);
$field_info = field_info_fields();
foreach (field_info_instances() as $bundles) {
foreach ($bundles as $fields) {
foreach ($fields as $field) {
if (in_array($field_info[$field['field_name']]['type'], $field_types)) {
foreach ($field['display'] as $display) {
if ($display['type'] == "custom_formatters_{$formatter->name}") {
return TRUE;
}
}
}
}
}
}
return FALSE;
}