function _helper_purge_inactive_deleted_fields in Helper 7
2 calls to _helper_purge_inactive_deleted_fields()
- helper_cron in ./
helper.module - Implements hook_cron().
- helper_modules_uninstalled in ./
helper.module - Implements hook_modules_uninstalled().
File
- ./
helper.field.inc, line 38 - Field integration for the Helper module.
Code
function _helper_purge_inactive_deleted_fields() {
$instances = field_read_instances(array(
'deleted' => 1,
), array(
'include_deleted' => 1,
'include_inactive' => 1,
));
foreach ($instances as $instance) {
watchdog('helper', 'Purging inactive and deleted field instance @field_name:@entity_type:@bundle.', array(
'@field_name' => $instance['field_name'],
'@entity_type' => $instance['entity_type'],
'@bundle' => $instance['bundle'],
));
FieldHelper::deleteInstance($instance);
}
$fields = field_read_fields(array(
'deleted' => 1,
), array(
'include_deleted' => 1,
'include_inactive' => 1,
));
foreach ($fields as $field) {
watchdog('helper', 'Purging inactive and deleted field @field_name.', array(
'@field_name' => $field['field_name'],
));
FieldHelper::deleteField($field);
}
}