function commentformsettings_purge in Node and Comments Form Settings 7.3
Same name and namespace in other branches
- 6.3 commentformsettings/commentformsettings.module \commentformsettings_purge()
- 6.2 commentformsettings/commentformsettings.module \commentformsettings_purge()
- 7.2 commentformsettings/commentformsettings.module \commentformsettings_purge()
@todo Please document this function.
See also
1 call to commentformsettings_purge()
- commentformsettings_settings_submit in commentformsettings/
commentformsettings.module - Submit callback for the node form alter.
File
- commentformsettings/
commentformsettings.module, line 225
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_type_get_names() as $type => $type_name) {
variable_del('var_comments_' . $type);
foreach ($elements as $k => $v) {
variable_del($k . '_' . $type);
}
}
}
}