function commentformsettings_features_pipe_node_alter in Node and Comments Form Settings 6.3
Same name and namespace in other branches
- 6.2 commentformsettings/commentformsettings.module \commentformsettings_features_pipe_node_alter()
- 7.3 commentformsettings/commentformsettings.module \commentformsettings_features_pipe_node_alter()
- 7.2 commentformsettings/commentformsettings.module \commentformsettings_features_pipe_node_alter()
Implementation of hook_features_pipe_alter() for node component.
File
- commentformsettings/
commentformsettings.module, line 230 - main file, only one hook_form_alter to change several settings
Code
function commentformsettings_features_pipe_node_alter(&$pipe, $data, $export) {
if (!empty($export['features']['node']) && module_exists('strongarm')) {
$map = features_get_default_map('variable');
$variables = array(
'commentformsettings_',
);
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;
}
}
}
}
}