You are here

function ajax_disable_redirect_var_del in Ajax 6

Removes variable on uninstall Taken from ajax_ui

Parameters

$vars Array: List of ajax variable names

Return value

Bool

See also

ajax_ui()

1 call to ajax_disable_redirect_var_del()
ajax_disable_redirect_uninstall in plugins/disable_redirect/ajax_disable_redirect.install
hook_uninstall

File

plugins/disable_redirect/ajax_disable_redirect.install, line 33

Code

function ajax_disable_redirect_var_del($vars) {
  $settings = variable_get('ajax', NULL);
  if ($settings !== NULL) {
    foreach ($settings['types']['default'] as $type_k => $type_v) {
      foreach ($vars as $var) {
        if (array_key_exists($var, $settings['types']['default'][$type_k])) {
          unset($settings['types']['default'][$type_k][$var]);
        }
      }
    }
    variable_set('ajax', $settings);
    return TRUE;
  }
  return FALSE;
}