You are here

function strongarm_admin_revert_submit in Strongarm 6

Same name and namespace in other branches
  1. 6.2 strongarm.admin.inc \strongarm_admin_revert_submit()
  2. 7.2 strongarm.admin.inc \strongarm_admin_revert_submit()

Revert form submit handler.

1 string reference to 'strongarm_admin_revert_submit'
strongarm_admin_form in ./strongarm.admin.inc
Variable management strongarm form.

File

./strongarm.admin.inc, line 105

Code

function strongarm_admin_revert_submit(&$form, &$form_state) {
  if (!empty($form_state['values']['revert'])) {
    foreach ($form_state['values']['revert'] as $name => $revert) {
      if ($revert) {
        variable_del($name);
      }
    }

    // Re-set strongarm and variable caches
    strongarm_flush_caches();
    $var_conf = strongarm_get_conf();
    strongarm_set_conf($var_conf);
  }
}