You are here

function akamai_cache_control_submit in Akamai 7

Same name and namespace in other branches
  1. 6.2 akamai.admin.inc \akamai_cache_control_submit()
  2. 6 akamai.admin.inc \akamai_cache_control_submit()
  3. 7.2 akamai.admin.inc \akamai_cache_control_submit()

Submit handler for akamai_cache_control().

Process the settings and submit to Akamai

File

./akamai.admin.inc, line 143
Akamai is a registered trademark of Akamai Technologies, Inc. Administrative pages for the Akamai module.

Code

function akamai_cache_control_submit($form, &$form_state) {
  $paths = explode("\n", filter_xss($form_state['values']['paths']));
  $action = $form_state['values']['refresh'];
  $overrides = array(
    'action' => $form_state['values']['refresh'],
    'domain' => $form_state['values']['domain_override'],
    'email' => $form_state['values']['email'],
  );
  $did_clear = akamai_clear_url($paths, $overrides);
  if ($did_clear) {
    $message = t("Akamai Cache Request has been made successfully, please allow 10 minutes for changes to take effect.") . theme("item_list", $paths);
    drupal_set_message($message);
  }
  else {
    drupal_set_message(t("There was a problem with your cache control request. Check your log messages for more information."), 'error');
  }
}