You are here

function ad_admin_configure_settings_submit in Advertisement 6.3

Same name and namespace in other branches
  1. 5.2 ad.module \ad_admin_configure_settings_submit()
  2. 5 ad.module \ad_admin_configure_settings_submit()
  3. 6 ad.admin.inc \ad_admin_configure_settings_submit()
  4. 6.2 ad.admin.inc \ad_admin_configure_settings_submit()
  5. 7 ad.admin.inc \ad_admin_configure_settings_submit()

Save updated values from settings form.

File

./ad.admin.inc, line 661
Advertisement admin pages and functions.

Code

function ad_admin_configure_settings_submit($form, &$form_state) {
  variable_set('ad_link_target', $form_state['values']['ad_link_target']);
  variable_set('ad_link_nofollow', $form_state['values']['ad_link_nofollow']);
  variable_set('ad_cache', $form_state['values']['ad_cache']);
  variable_set('ad_display', $form_state['values']['ad_display']);
  variable_set('ad_validate_url', $form_state['values']['ad_validate_url']);
  variable_set('ad_no_search', $form_state['values']['ad_no_search']);
  variable_set('ad_meta_noindex', $form_state['values']['ad_meta_noindex']);
  variable_set('ad_iframe_frameborder', $form_state['values']['ad_iframe_frameborder']);
  variable_set('ad_iframe_scroll', $form_state['values']['ad_iframe_scroll']);
  variable_set('ad_iframe_width', $form_state['values']['ad_iframe_width']);
  variable_set('ad_iframe_height', $form_state['values']['ad_iframe_height']);
  if (($cache = variable_get('ad_cache', 'none')) != 'none') {

    // Allow external cache types to store their settings
    module_invoke('ad_cache_' . $cache, 'adcacheapi', 'settings_submit', $form_state['values']);
  }

  /*
   // TODO: Write an external display module and implement this.
    $display = variable_get('ad_display', 'javascript');
    if ($display != 'javascript' && $display != 'raw') {
      // Allow external display types to store their settings
      module_invoke('ad_cache_'. $cache, 'adcacheapi', 'settings_submit', $form_state['values']);
    }*/
}