function commentformsettings_purge in Node and Comments Form Settings 6.2
Same name and namespace in other branches
- 6.3 commentformsettings/commentformsettings.module \commentformsettings_purge()
- 7.3 commentformsettings/commentformsettings.module \commentformsettings_purge()
- 7.2 commentformsettings/commentformsettings.module \commentformsettings_purge()
1 call to commentformsettings_purge()
- commentformsettings_settings_submit in commentformsettings/
commentformsettings.module - Submit callback for the node form alter
File
- commentformsettings/
commentformsettings.module, line 208 - main file, only one hook_form_alter to change several settings
Code
function commentformsettings_purge($type = NULL) {
$elements = commentformsettings_elements_default();
if (isset($type)) {
variable_del('var_comments_' . $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_comments_' . $type);
foreach ($elements as $k => $v) {
variable_del($k . '_' . $type);
}
}
}
}