You are here

function nodeformsettings_purge in Node and Comments Form Settings 6.2

Same name and namespace in other branches
  1. 6.3 nodeformsettings.module \nodeformsettings_purge()
  2. 7.3 nodeformsettings.module \nodeformsettings_purge()
  3. 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 207
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);
      }
    }
  }
}