function nodeformsettings_features_pipe_node_alter in Node and Comments Form Settings 7.3
Same name and namespace in other branches
- 6.3 nodeformsettings.module \nodeformsettings_features_pipe_node_alter()
- 6 nodeformsettings.module \nodeformsettings_features_pipe_node_alter()
- 6.2 nodeformsettings.module \nodeformsettings_features_pipe_node_alter()
- 7.2 nodeformsettings.module \nodeformsettings_features_pipe_node_alter()
Implements hook_features_pipe_alter().
For node component().
File
- ./
nodeformsettings.module, line 228
Code
function nodeformsettings_features_pipe_node_alter(&$pipe, $data, $export) {
if (!empty($export['features']['node']) && module_exists('strongarm')) {
$map = features_get_default_map('variable');
$variables = array(
'nodeformsettings_',
);
foreach ($export['features']['node'] as $node_type) {
foreach ($variables as $variable_name) {
$variable_name = "{$variable_name}_{$node_type}";
if (isset($map[$variable_name]) && $map[$variable_name] != $module_name) {
$export['dependencies'][$map[$variable_name]] = $map[$variable_name];
}
else {
$pipe['variable'][] = $variable_name;
}
}
}
}
}