function features_override_features_export_options in Features Override 7
Same name and namespace in other branches
- 6 features_override.module \features_override_features_export_options()
Override standard ctools export options to exclude a current feature's overrides.
File
- ./
features_override.module, line 281 - Export features component overrides.
Code
function features_override_features_export_options() {
$options = ctools_component_features_export_options('features_override');
if ($current_feature = menu_get_object('feature', 3)) {
$map = features_get_component_map();
foreach ($options as $option) {
$component = ctools_export_crud_load('features_override', $option);
if (isset($map[$component->component_type]) && isset($map[$component->component_type][$component->component_id]) && in_array($current_feature->name, $map[$component->component_type][$component->component_id])) {
unset($options[$option]);
}
}
}
return $options;
}