function nodeformsettings_features_pipe_node_alter in Node and Comments Form Settings 6
Same name and namespace in other branches
- 6.3 nodeformsettings.module \nodeformsettings_features_pipe_node_alter()
- 6.2 nodeformsettings.module \nodeformsettings_features_pipe_node_alter()
- 7.3 nodeformsettings.module \nodeformsettings_features_pipe_node_alter()
- 7.2 nodeformsettings.module \nodeformsettings_features_pipe_node_alter()
Implementation of hook_features_pipe_alter() for node component.
File
- ./
nodeformsettings.module, line 403 - main file, only one hook_form_alter to change several settings
Code
function nodeformsettings_features_pipe_node_alter(&$pipe, $data, $export, $module_name) {
if (!empty($data) && module_exists('strongarm')) {
$variables = array(
'nodeformsettings_cancel',
'nodeformsettings_inputformat',
'nodeformsettings_preview',
'nodeformsettings_revisionlog',
'nodeformsettings_splitsummary',
'nodeformsettings_submit',
'nodeformsettings_title_create',
'nodeformsettings_title_edit',
'commentformsettings_author',
'commentformsettings_preview',
'commentformsettings_title',
'commentformsettings_inputformat',
'commentformsettings_size',
'commentformsettings_submit',
'commentformsettings_anonymousname',
'commentformsettings_anonymousmail',
'commentformsettings_anonymoushomepage',
);
foreach ($data as $node_type) {
foreach ($variables as $variable_name) {
$pipe['variable'][] = "{$variable_name}_{$node_type}";
}
}
}
}