function nodeformsettings_purge in Node and Comments Form Settings 6.3
Same name and namespace in other branches
- 6.2 nodeformsettings.module \nodeformsettings_purge()
- 7.3 nodeformsettings.module \nodeformsettings_purge()
- 7.2 nodeformsettings.module \nodeformsettings_purge()
Remove all unsused variables
1 call to nodeformsettings_purge()
- nodeformsettings_settings_submit in ./
nodeformsettings.module - Submit callback for the node form alter
File
- ./
nodeformsettings.module, line 214 - main file, only one hook_form_alter to change several settings
Code
function nodeformsettings_purge($type = NULL) {
$elements = nodeformsettings_elements_default();
if (isset($type)) {
variable_del('var_' . $type);
foreach ($elements as $k => $v) {
variable_del($k . '_' . $type);
}
}
else {
// Remove all from all content types
foreach (node_get_types('names') as $type => $type_name) {
variable_del('var_' . $type);
foreach ($elements as $k => $v) {
variable_del($k . '_' . $type);
}
}
}
}