function commons_radioactivity_features_pipe_alter in Drupal Commons 7.3
Implements hook_features_pipe_alter().
File
- modules/
commons/ commons_radioactivity/ commons_radioactivity.features.inc, line 10 - commons_radioactivity.features.inc
Code
function commons_radioactivity_features_pipe_alter(&$pipe, $data, $export) {
// Prevent Commons Radioactivity fields from being piped in features
// when a content type includes those fields.
if (!empty($pipe['field_instance'])) {
foreach ($pipe['field_instance'] as $delta => $value) {
$args = explode('-', $value);
$field_name = $args[2];
if ($field_name == 'field_radioactivity') {
unset($pipe['field_instance'][$delta]);
}
}
}
if (!empty($pipe['field_base'])) {
foreach ($pipe['field_base'] as $delta => $value) {
if ($delta == 'field_radioactivity') {
unset($pipe['field_base'][$delta]);
}
}
}
}